Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Управление боксами

заметил у себя что не работает управление боксами

Настройки-Оформление-Настройки блоков

к примеру в настройках отключен бокс быстрого заказа, но на сайте он все равно есть, это то не проблема, просто метку из шаблона уберу и все, но в туже очередь бокс БестСеллерс включен, и метка стоит и в бокс.пхп отмечен, и все файлы есть но на сайт так и не выводится :( идеи?

и еще, в настройках врубил АЯКС Корзину, но чего то де на кнопку не нажми - не то что страницу перезагружается, ваще редиректится в саму корзину. Идеи?


дело в 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 на разные товары. не помню точно механизм работы этого блока.


раньше сразу выводил, ща протестим =) на заказывать проще всего


куча заказов кстати не помогло


Вот у меня такая же проблема!

В админке выключаю ненужные боксы, а в шаблонах тем они не выключаются! Как это исправить?


Источник



Copyright ShopOS