veluroff 0 Опубликовано 31 июля, 2007 Жалоба Share Опубликовано 31 июля, 2007 Необходима возможность отображения дополнительных параметров товара не только на странице описания товара, но и на странице каталога (product_listing). Существует ли какой-то более или менее безболезненный способ включения такой возможности? ЗЫ: по сути, речь идёт об использовании этого модуля для создания дополнительных полей свойств товара и отображении этих полей в боксах каталога товаров. В osCommerce такое расширение есть. Заранее спасибо за ответ. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 июля, 2007 Жалоба Share Опубликовано 31 июля, 2007 Готового ничего нет, к сожалению. Ссылка на сообщение Поделиться на другие сайты
mactep 0 Опубликовано 11 ноября, 2007 Жалоба Share Опубликовано 11 ноября, 2007 Там впринципе все просто. {if $MODULE_tpt != ''} {$MODULE_tpt} вот это надо вставить в product_listing...html и в пхп коде инклюд сделать ТПТ модуля, и еще чета сделать чтоб это все заработало наконец-то. Как модуль {$MODULE_tpt} узнает какой товар обрабатывать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 ноября, 2007 Жалоба Share Опубликовано 11 ноября, 2007 Эта метка MODULE_tpt вроде как определяется в /includes/modules/tpt.php Вот посмотри там SQL запрос в $get_parameters, как он берёт характеристики. Ссылка на сообщение Поделиться на другие сайты
mactep 0 Опубликовано 14 ноября, 2007 Жалоба Share Опубликовано 14 ноября, 2007 Непомню как, но сделал. Все работает и все выводит. В точности не расскажу, но наводку дам, кто соображает разберется быстрее. в ...listing.php есть цикл, который генерит товары, в этот цикл надо засунуть инклюд ТРТ Потом я вывалил массив выбранных параметров в еще один массив, тут же в цикле. Осталось в ХТМЛ шаблоне поправить Смарти код, переделать форич на сектион и сделать вывод соответствуещего элемента второго массива Ссылка на сообщение Поделиться на другие сайты
vebe 0 Опубликовано 4 января, 2008 Жалоба Share Опубликовано 4 января, 2008 При установке tpt2.zip Поддержка: Информация о модуле: contrib_type: Модули status: 0 last_update: 2007-02-14 comments: TPT (Technical Parameters Table) credits: Авторы модуля: Spanium, Vetal, xaoc CIP пакет: VaM ident: tpt2 version: 1.0 Дает ошибку Не могу найти : <td class="dataTableHeadingContent" align="center" width="7%"><?php echo TABLE_HEADING_STATUS.vam_sorting(FILENAME_CATEGORIES,'status'); ?></td>в файле: z:/home/bookmir.ru/www/admin/includes/modules/categories_view.php<findreplace> #1[/code]Есть соображение, что происходит конфликт, напр. с модулем browse-cat.zip или др., котрый установленный раньше меняет поисковую строку Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 января, 2008 Жалоба Share Опубликовано 5 января, 2008 Это я просто чуть код поменял и магазине и он не может найти, сейчас исправлю архив с модулем. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 января, 2008 Жалоба Share Опубликовано 5 января, 2008 Обновил архив. Попробуй ещё раз скачать - http://vamshop.ru/support/modules/wfdownloads/singlefile.php?cid=8&lid=7 По идее, должен ставиться. Хотя в модуле сравнение товаров тоже есть характеристики - http://vamshop.ru/support/modules/wfdownloads/singlefile.php?cid=2&lid=60 Можно попробовать сразу сравнение поставить, будет и сравнение и характеристики. Ссылка на сообщение Поделиться на другие сайты
vebe 0 Опубликовано 5 января, 2008 Жалоба Share Опубликовано 5 января, 2008 спасибо, установился а если еще сравнение ставить - не будут друг другу мешать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 января, 2008 Жалоба Share Опубликовано 5 января, 2008 По идее, не должны, но лучше сразу tpt2 удалить и один модуль сравнения поставить. Ссылка на сообщение Поделиться на другие сайты
vebe 0 Опубликовано 5 января, 2008 Жалоба Share Опубликовано 5 января, 2008 хорошо, так и будем делать, но в данном конкретном магазине, мне как раз только tpt2 нужен, а сравнение неактуально. зато теперь знать будем и tpt2 заодно пофиксился. спасибо за помощь Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 января, 2008 Жалоба Share Опубликовано 5 января, 2008 Тебе спасибо, что сказал об ошибке. Ссылка на сообщение Поделиться на другие сайты
forgeh 0 Опубликовано 9 января, 2008 Жалоба Share Опубликовано 9 января, 2008 Проблема с tpt2. Если на товар добавить больше одного типа параметров, то получаю ошибку: Fatal error: Call to a member function assign() on a non-object in ...\includes\modules\tpt.php on line 63 Если параметр для товара указан только один, то все работает. Уже голову сломал что ему не нравится. VamShop v 1.34 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 января, 2008 Жалоба Share Опубликовано 9 января, 2008 А что у тебя на 63 строке в /includes/modules/tpt.php ?! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 января, 2008 Жалоба Share Опубликовано 9 января, 2008 Видимо, из-за того, что версия 1.34 у тебя, а я все модули правлю под текущую версию.mc Ссылка на сообщение Поделиться на другие сайты
forgeh 0 Опубликовано 9 января, 2008 Жалоба Share Опубликовано 9 января, 2008 Строка 63: $module->assign('module_content_display',$module_content_display); Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 января, 2008 Жалоба Share Опубликовано 10 января, 2008 А посмотри например в /templates/vamshop/source/boxes/categories.php у тебя там сверху что пишет, new Smarty; или new vamTemplate; Просто может из-за твоей версии не работает. Ссылка на сообщение Поделиться на другие сайты
forgeh 0 Опубликовано 10 января, 2008 Жалоба Share Опубликовано 10 января, 2008 В categories.php написано $box = new vamTemplate; Сравнивал уже с файлом new_products.php, никаких отличий не нашел. Вызовы функций у объектов одинаковые. Но все равно не работает. Из-за имени самой переменной $module может быть конфликт? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 января, 2008 Жалоба Share Опубликовано 10 января, 2008 А в /includes/modules/tpt.php Вверху есть строка: $module = new vamTemplate;[/code]? Ссылка на сообщение Поделиться на другие сайты
forgeh 0 Опубликовано 10 января, 2008 Жалоба Share Опубликовано 10 января, 2008 Есть. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 января, 2008 Жалоба Share Опубликовано 10 января, 2008 Ну я даже не знаю, по идее, должно тогда работать. А может попробовать поставить модуль сравнения?! В нём тоже есть тех. характеристики, он вроде бы более простой в установке. Ссылка на сообщение Поделиться на другие сайты
alnit 0 Опубликовано 2 марта, 2008 Жалоба Share Опубликовано 2 марта, 2008 Привет Саша! У меня та же пролема С ТРТ (Call to a member function assign() on a non-object in ...\includes\modules\tpt.php on line 63)! Версия магазина 1.4 Модуль ставил руками. После появления ошибки все перепроверил - нигде не напутал. Ты не нашел причину? forgeh пробывал ставить модуль сравнения? У него ТРТ заработал? Заранее спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 марта, 2008 Жалоба Share Опубликовано 3 марта, 2008 А что за 63 строке в файле includes\modules\tpt.php Вроде бы ничего криминального не вижу. Кстати, в модуле сравнение товаров тоже есть тех. характеристики + сравнение, можно его попробовать. Ссылка на сообщение Поделиться на другие сайты
alnit 0 Опубликовано 3 марта, 2008 Жалоба Share Опубликовано 3 марта, 2008 Спасибо! Попробую. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 марта, 2008 Жалоба Share Опубликовано 11 марта, 2008 alnit Исправил ошибку, вот глянь: http://vamshop.ru/support/modules/smf/index.php?topic=1077.msg9505#msg9505 Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения