Категории
[FAQ] Часто задаваемые вопросы и ответы
Проблемы и решения
Ошибки и исправления
Общие вопросы
Расширения
Установка и обновление
Модули
Шаблоны
Локализация интерфейса
Коммерческие предложения
Учимся бизнесу
Бизнес книги
Поисковая оптимизация (SEO)
Магазины на ShopOS
Хостинг для ShopOS
Предложения и пожелания
Курилка
|
Вывод статистики магазина на главной странице
Хочу на главной странице магазина вывести статистику о его работе, чтобы были типо такого:
"Товаров в наличии: N. Ожидается: M. Продано: P."
сделайте урезанный клон бокса Админ, где есть подобная статистика и выводите его вне зависимости от группы пользвателя.
Но вот как это сделать? В шабе вся инфа скрыта под переменной $BOX_CONTENT, получается нужно рыться в коде? А если так, то как её вставить в html-файл индекса?
чего там рыться то? там файл милиметровый. шаблон/source/boxes/admin.php
как клонировать боксы уже не раз писалось. кратко напоминаю. копируйте содержание php файла бокса в новый файл созданный вами, пусть, open_stat.php. в папке шаблон/boxes/ создаем соответственно box_open_stat.html. затем урезаем код который мы скопировали в open_stat.php, к примеру лучше убрать кнопочку "Админка" и т.п. оставляем только нужную статистику. к примеру Доставлено(продано): 100 Товары в наличии: 200 Отзывы о товарах: 10
не забываем заменить строку $box_admin= $box->fetch(CURRENT_TEMPLATE.'/boxes/box_admin.html'); на $box_stat= $box->fetch(CURRENT_TEMPLATE.'/boxes/box_open_stat.html);
и $osTemplate->assign('box_ADMIN',$box_admin); на $osTemplate->assign('box_STAT',$box_stat);
в файле шаблон/source/boxes.php устанавливаем условия вывода даннного бокса или просто include(DIR_WS_BOXES . 'open_stat.php');
ну и меточку в шаблон {$box_STAT}
Источник
|