На страницах категорий он отображается, а вот на страницах товара - нет. При чем если я включаю его на любой другой странице (прайс-лист, корзина, новости и т.д.), то он там начинает отображаться, всё как надо. И, если я выставлю в настройках показывать его в "Выбранные товары", то он тоже нормально показывается, но не перечислять же через запятую 2 тыс. товаров, где он должен отображаться. Шаблон дефолтный. Это баг движка или что? Это лечится?
Не выводится блок там где нужно
#1
Отправлено 14 February 2013 - 12:04 PM
На страницах категорий он отображается, а вот на страницах товара - нет. При чем если я включаю его на любой другой странице (прайс-лист, корзина, новости и т.д.), то он там начинает отображаться, всё как надо. И, если я выставлю в настройках показывать его в "Выбранные товары", то он тоже нормально показывается, но не перечислять же через запятую 2 тыс. товаров, где он должен отображаться. Шаблон дефолтный. Это баг движка или что? Это лечится?
#2
Отправлено 14 February 2013 - 04:18 PM
Проделал для эксперимента все то же самое на другом магазине с другим шаблоном и на другом хостинге - та же проблема, один в один. Выходит это все-таки недоработка в движке.
#3
Отправлено 15 February 2013 - 09:00 PM
ЧТО ДЕЛАТЬ-ТО?
Это ж общая проблема. Баг движка.
#4
Отправлено 15 February 2013 - 09:10 PM
Очевидно, переходить в коммерческую часть форума. По отсутствию ответов не сложно догадаться, что либо задача не решается ответом в три-пять строк, либо задачу никто еще не решал вообще. И решать ее "просто ради помочь" не интересно. Я вот смутно помню, что были у меня непонятки с логикой условия показа блоков (я ее даже разбирал пару месяцев назад), но в результате оказалось, что я неверно понимал саму логику и после объяснения вопрос был закрыт. От той истории остались воспоминания, что условная логика показа блоков находится в index.php и какая-то довольно кривая. Но я тоже не полезу туда только затем, чтобы "помочь ближнему".ЧТО ДЕЛАТЬ-ТО?
#5
Отправлено 15 February 2013 - 09:38 PM
Очевидно, переходить в коммерческую часть форума. По отсутствию ответов не сложно догадаться, что либо задача не решается ответом в три-пять строк, либо задачу никто еще не решал вообще. И решать ее "просто ради помочь" не интересно. Я вот смутно помню, что были у меня непонятки с логикой условия показа блоков (я ее даже разбирал пару месяцев назад), но в результате оказалось, что я неверно понимал саму логику и после объяснения вопрос был закрыт. От той истории остались воспоминания, что условная логика показа блоков находится в index.php и какая-то довольно кривая. Но я тоже не полезу туда только затем, чтобы "помочь ближнему".ЧТО ДЕЛАТЬ-ТО?
Так ведь я и не призываю помочь именно мне, проблема-то общая получается, это баг движка.
Если вопрос решается только за деньги, то озвучьте свою цену в личку, я не против, бусть блок работает только у меня)))
#6
Отправлено 19 February 2013 - 11:22 AM
Не очень понятно, зачем показ "на всех страницах категорий" делать таким странным способом - выбирая все позиции в разделе "выбранные категории"? Ведь вместо этого можно в разделе "Выбранные страницы" выбрать позицию "Каталог товаров" и это точно работает.Блок "Каталог" настроен так, что должен показываться на всех страницах категорий и на страницах "Подробное описание товаров". Изображение На страницах категорий он отображается, а вот на страницах товара - нет
#7
Отправлено 19 February 2013 - 12:48 PM
"баг движка" и "общая проблема" это два никак не связанных момента. Если бы проблема была общей, то она давно была бы решена или, хотя бы, давно всплыла. Вон, я в соседней теме конкретную ошибку в движке выложил и что? Оно кому-то мешало? Было проблемой?Так ведь я и не призываю помочь именно мне, проблема-то общая получается, это баг движка.
В index.php в условиях вывода блоков (всех четырех вариантов) есть строка:
if (in_array($categoryID, $vallb["categories"]) && !in_array($productID, $vallb["products"]) && $smarty -> get_template_vars("main_content_template") == "product_detailed.tpl.html") $vallb["state"] = false;
означает она, что если выполняются три условия:
1. текущая категория есть в списке "Выбранные категории"
2. текущий товар отсутствует в списке "Выбранные товары"
3. текущая страница это "подробное описание товара" (product_detailed.tpl.html)
то блок показан не будет.
Другими словами, блок не будет показан в подробном описании товара, если категория этого товара находится в "Выбранные категории".
Т.е. задать показ некого блока в нескольких выбранных (!) категориях и в подробном описании не получится. Точнее, получится, но придется каждый товар пихать в "Выбранные товары". Такова логика работы этого куска ShopCMS. Так и задумано автором, или это ошибка (что не похоже) - не знаю.
#8
Отправлено 28 February 2013 - 05:06 AM
вот сайт: http://bounty-trade.com
Каталог продукции список можно глянуть, правда там пусто, для примера есть в одном разделе продукция.
Хотел реализовать что бы когда заходишь в подробную информацию о продукте, что бы с данного раздела там показывалась другая продукция, удалось сделать с помощью блоков.
Я так сделал блоки для каждого раздела.
Захожу в один раздел для примераГлавная / Каталог / Мясопродукция / Баранина) http://bounty-trade....roduct_325.html
и что я вижу что все блоки выводятся в данном разделе, как сделать что бы один блок показывался для данного раздела, ну и остальные блоки в других разделах где я поставил в админке в блоке что бы он выводился только для данного раздела.
я тут еще такую тему нашел, http://vsupport.club...похожие-товары/
подойдет ли для моего решения ??
#9
Отправлено 28 May 2013 - 12:40 PM
и в столбик номера пиши
839
840
841
------------------------------------------