Управление боксами
заметил у себя что не работает управление боксами
Настройки-Оформление-Настройки блоков
к примеру в настройках отключен бокс быстрого заказа, но на сайте он все равно есть, это то не проблема, просто метку из шаблона уберу и все, но в туже очередь бокс БестСеллерс включен, и метка стоит и в бокс.пхп отмечен, и все файлы есть но на сайт так и не выводится :( идеи?
и еще, в настройках врубил АЯКС Корзину, но чего то де на кнопку не нажми - не то что страницу перезагружается, ваще редиректится в саму корзину. Идеи?
дело в themes\ваш_шаблон\source\boxes.php
должны быть проверки - включен ли блок? если таких проверок нет, то и реагировать на настройки в админке не будет.
...... if (VIS_BOX_MANUFACTURERS == 'true') { include(DIR_WS_BOXES . 'manufacturers.php'); }
if ($_SESSION!='0') { require(DIR_WS_BOXES . 'add_a_quickie.php'); }
if (VIS_BOX_LAST_VIEWED == 'true') { require(DIR_WS_BOXES . 'last_viewed.php'); } .........
и скорее всего проблема в отсутствии вообще кода блока бестселлер.
вот какие файлы должны быть: themes\ваш_шаблон\source\boxes\best_sellers.php themes\ваш_шаблон\boxes\box_best_sellers.html и в файле themes\ваш_шаблон\source\boxes.php код:
if (VIS_BOX_BEST_SELLERS == 'true') { include(DIR_WS_BOXES . 'best_sellers.php'); }
естественно в шаблоне default все это и так есть :)
ващето я уже писал что все проверил, но вот контрольная проверка по поводу бес селлерс
/themes/red500/boxes/box_best_sellers.html - есть, файл не пустой, код есть /themes/red500/source/boxes/best_sellers.php - есть, файл не пустой, код есть /themes/red500/source/boxes.php - есть
if (VIS_BOX_BEST_SELLERS == 'true') { if (!$product->isProduct()) { include(DIR_WS_BOXES . 'best_sellers.php'); } }
код есть в даминке
Категории товаров Выводит список 10 самых продаваемых товаров магазина (BOX_BEST_SELLERS). включено, на сайте все равно нету, специально сделал заказ на групу товаров что бы он висел в этом списке, статус заказа - доставлен, может дето в статусе заказа напортачил и магаз думает что товар не продан?
будут какие-то идеи, боксов как не было так и нет
ну так чтобы бокс появился - должны быть какие то заказы. хотябы незавершенные
можно попробовать
if (VIS_BOX_BEST_SELLERS == 'true') { if (!$product->isProduct()) { include(DIR_WS_BOXES . 'best_sellers.php'); } }
заменить на
if (VIS_BOX_BEST_SELLERS == 'true') { include(DIR_WS_BOXES . 'best_sellers.php'); }
дело в том что заказ есть и он завершен, ща по примеру поправлю бокс пхп
так, метка в индекс хтмл правильно прописана? {$box_BESTSELLERS}
в бокс пхп я уже даже так написал include(DIR_WS_BOXES . 'best_sellers.php'); без всяких if все равно ноль на массу заказ есть, он отмечен как завершенный, бокса нет, кстати у мну проявилось это только в 2,4,0 в предыдущей версии бокс вроде как работал
Не знаю. когда новую версию буду тестить - посмотрю в чем дело.
Так на демке же работает. а там 2.4.0 версия.
так я понимаю что я один такой =)))
а может быть причина в том что я поставил версию 2,4,0 а шаблон влил тот который у меня на старушке стоял?
ну так сделай заказов 10 на разные товары. не помню точно механизм работы этого блока.
раньше сразу выводил, ща протестим =) на заказывать проще всего
куча заказов кстати не помогло
Вот у меня такая же проблема!
В админке выключаю ненужные боксы, а в шаблонах тем они не выключаются! Как это исправить?
Источник
|