SergeyKH Опубликовано 22 апреля, 2012 Жалоба Поделиться Опубликовано 22 апреля, 2012 Подскажите как добавить к странице товара еще одно поле описания, например, body-top.Я так понимаю, что для этого необходимо добавить поле в базу, это я сделал, к шаблону по аналогии привязать смогу, а вот как сделать чтоб поле передавалось в шаблон, выводилось в админке и выгружалось и загружалось через импорт-експорт? Цитата Ссылка на сообщение Поделиться на другие сайты
SergeyKH Опубликовано 23 апреля, 2012 Автор Жалоба Поделиться Опубликовано 23 апреля, 2012 Добавил в файл simpla/product.tpl строку<div class="block"> <h2>Полное описание top</h2> <textarea name="bodytop" class="editor_large">{$product->bodytop|escape}</textarea> </div>Добавил в файл ProductAdmin.php строку$product->bodytop = $this->request->post('bodytop');После чего в админке появилось поле, но вводя в него данные они не созраняются.. Куда дальше копать? Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 23 апреля, 2012 Жалоба Поделиться Опубликовано 23 апреля, 2012 они сохраняются, но не отображаются, надо в запросе выборки добавить bodytop Цитата Ссылка на сообщение Поделиться на другие сайты
SergeyKH Опубликовано 23 апреля, 2012 Автор Жалоба Поделиться Опубликовано 23 апреля, 2012 Доавил в файл api/Products.php строки bodytop, все заработало. Ура!И последняя часть вопроса, как и где поправить файлы импорта, экспорта, сейчас какую-то ерунду експортирует (поле описание всегда пустое, хотя не должно), а делать импорт я даже боюсь.. Цитата Ссылка на сообщение Поделиться на другие сайты
SergeyKH Опубликовано 23 апреля, 2012 Автор Жалоба Поделиться Опубликовано 23 апреля, 2012 Где вобще файлы импорта-экспорта, я открыл ImportAdmin.php и ExportAdmin.php, но не разобрался. Цитата Ссылка на сообщение Поделиться на другие сайты
SergeyKH Опубликовано 23 апреля, 2012 Автор Жалоба Поделиться Опубликовано 23 апреля, 2012 Нашел файл в simpla/ajax/export.phpТак понимаю, что его надо править. Во первых, что с кодировкой, дримвьювер открывает кракозябры, во вторых, где этот файл берет инфу, например, строка 'description'=> 'Описание',Откуда этот файл берет, что description - это body? Цитата Ссылка на сообщение Поделиться на другие сайты
SergeyKH Опубликовано 23 апреля, 2012 Автор Жалоба Поделиться Опубликовано 23 апреля, 2012 Вобщем пока ждал ответа, как обычно сам во всем разобрался.В файле simpla/ajax/export.php ошибка, надо исправвить'description'=> 'Описание',на'body'=> 'Описание',ну и соответсвенно, все становится очень просто, добавляем строку'bodytop'=> 'Описание TOP',И все работает. Теперь пойду разбираться с импортом. Цитата Ссылка на сообщение Поделиться на другие сайты
SergeyKH Опубликовано 23 апреля, 2012 Автор Жалоба Поделиться Опубликовано 23 апреля, 2012 С импортом проблемы, поправил файл import.phpдобавив'bodytop'=> array('bodytop', 'описание TOP'),иif(isset($item['bodytop'])) $product['bodytop'] = trim($item['bodytop']);Импорт работает, но с ошибкой, создается новый товар с именем свойства и категория с пустым названием, видимо таблица смещается на одно поле, как это исправить? Цитата Ссылка на сообщение Поделиться на другие сайты
SergeyKH Опубликовано 23 апреля, 2012 Автор Жалоба Поделиться Опубликовано 23 апреля, 2012 Ну, че неужели никто знает? Я уже почти все сам сделал, совсем чуть-чуть осталось, чтоб до ума довести. Ну подскажите плиз. Цитата Ссылка на сообщение Поделиться на другие сайты
SergeyKH Опубликовано 23 апреля, 2012 Автор Жалоба Поделиться Опубликовано 23 апреля, 2012 Может проблема в том, что я импорт со свойствами сделать пытался, а это до конца недоработанно. Цитата Ссылка на сообщение Поделиться на другие сайты
zodiak92 Опубликовано 26 апреля, 2012 Жалоба Поделиться Опубликовано 26 апреля, 2012 Где решения ? какой сделать запрос в базе данных?, Цитата Ссылка на сообщение Поделиться на другие сайты
SergeyKH Опубликовано 27 апреля, 2012 Автор Жалоба Поделиться Опубликовано 27 апреля, 2012 Никакой, просто структура-вставить-и добавил теже свойства как и в боди, т.е. лонгтекст.. Цитата Ссылка на сообщение Поделиться на другие сайты
Andrew Опубликовано 11 августа, 2012 Жалоба Поделиться Опубликовано 11 августа, 2012 удалось решить проблему с импортом? Цитата Ссылка на сообщение Поделиться на другие сайты
SergeyKH Опубликовано 12 августа, 2012 Автор Жалоба Поделиться Опубликовано 12 августа, 2012 Да, удалось.. Цитата Ссылка на сообщение Поделиться на другие сайты
strannik22 Опубликовано 16 августа, 2012 Жалоба Поделиться Опубликовано 16 августа, 2012 как? Цитата Ссылка на сообщение Поделиться на другие сайты
SergeyKH Опубликовано 31 августа, 2012 Автор Жалоба Поделиться Опубликовано 31 августа, 2012 Ну, все по образу и подобию тех полей, которые уже есть.. В чем именно проблема? Цитата Ссылка на сообщение Поделиться на другие сайты
Fedor Опубликовано 3 февраля, 2013 Жалоба Поделиться Опубликовано 3 февраля, 2013 Вопрос к знатокам! Сделал доп. поле для товара, все работает но на сайте выводится вместе с html тегами типа <p>текст</p>. В чем проблема? Цитата Ссылка на сообщение Поделиться на другие сайты
delprofile Опубликовано 3 февраля, 2013 Жалоба Поделиться Опубликовано 3 февраля, 2013 Fedor это редактор так деалет поищи настройку для tiny в нете http://www.tinymce.com/wiki.php/Configuration:force_p_newlinesforce_p_newlines : false,force_br_newlines : true, Цитата Ссылка на сообщение Поделиться на другие сайты
Fedor Опубликовано 3 февраля, 2013 Жалоба Поделиться Опубликовано 3 февраля, 2013 спасибо за быстрый ответ, а если поподробнее, что править, я правильно понял в папке: /simpla/disign/js/tiny_mce. Сейчас выводится <p><span style="font-size: xx-large;">Текст</span></p> то есть все html теги как текст Цитата Ссылка на сообщение Поделиться на другие сайты
delprofile Опубликовано 3 февраля, 2013 Жалоба Поделиться Опубликовано 3 февраля, 2013 да совершенно верно почитайте на сайте разработчика документацию там всё довольно просто расписано Цитата Ссылка на сообщение Поделиться на другие сайты
Fedor Опубликовано 3 февраля, 2013 Жалоба Поделиться Опубликовано 3 февраля, 2013 Блин, полтора часа за ноутбуком, ничего не понял, в этом tinymce куча файлов, что нужно исправить? Мне ничего не понятно. Цитата Ссылка на сообщение Поделиться на другие сайты
Fedor Опубликовано 3 февраля, 2013 Жалоба Поделиться Опубликовано 3 февраля, 2013 Может это не tinymce, посмотрел таблицы там даные точно как и описание и тело но на страницу уже выводится с тегами Цитата Ссылка на сообщение Поделиться на другие сайты
Fedor Опубликовано 3 февраля, 2013 Жалоба Поделиться Опубликовано 3 февраля, 2013 Проблема решилась! А ларчик просто открывался я вставил в шаблон {$product->новое поле|escape} вместо{$product->новое поле} :-) Зато начитался про tinymce, уже голова квадратная! Цитата Ссылка на сообщение Поделиться на другие сайты
delprofile Опубликовано 3 февраля, 2013 Жалоба Поделиться Опубликовано 3 февраля, 2013 korsчтоб заработало создай новый тексттак как старый у тебя уже в базе с тегами <p></p> Цитата Ссылка на сообщение Поделиться на другие сайты
delprofile Опубликовано 3 февраля, 2013 Жалоба Поделиться Опубликовано 3 февраля, 2013 2 korsвот так попробуйforced_root_block : false,force_p_newlines : false,force_br_newlines : true, Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.