Категории

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

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

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

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

Расширения

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

Модули

Шаблоны

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

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

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

Бизнес книги

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

Магазины на ShopOS

Хостинг для ShopOS

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

Курилка

Не отображаются боксы!

Вот только увидел. У меня в коде прописано и в админке включено - статьи,  а на сайте их нет, они не отображаются. На старом шаблоне cleanshop отображадись, а на новом ageyo - нет.

<div id="maincontent">
  <div id="navtrail">{$navtrail}</div>
  <div id="leftmenu">
{$box_CATEGORIES}
{$box_MANUFACTURERS}
{$box_ADD_QUICKIE}
{$box_CONTENT}
{$box_INFORMATION}
{$box_LAST_VIEWED}
{$box_REVIEWS}
{$box_SPECIALS}
{$box_FEATURED}
{$box_LATESTNEWS}
{$box_ARTICLES}
{$box_ARTICLESNEW}
{$box_AUTHORS}</div>

Вопрос, что не так?


дайте содержимое файла themes\шаблон\source\boxes.php
и вставляйте код в тег code.



<?php
define('DIR_WS_BOXES',DIR_FS_CATALOG .'themes/'.CURRENT_TEMPLATE. '/source/boxes/');

  include(DIR_WS_BOXES . 'categories.php');
  include(DIR_WS_BOXES . 'manufacturers.php');
  if ($_SESSION['customers_status']['customers_status_show_price']!='0') {
  require(DIR_WS_BOXES . 'add_a_quickie.php');
  }
  require(DIR_WS_BOXES . 'last_viewed.php');
  if (substr(basename($PHP_SELF), 0,8) != 'advanced') {require(DIR_WS_BOXES . 'whats_new.php'); }
  require(DIR_WS_BOXES . 'search.php');
  require(DIR_WS_BOXES . 'content.php');
  require(DIR_WS_BOXES . 'information.php');
  include(DIR_WS_BOXES . 'languages.php');
  if ($_SESSION['customers_status']['customers_status_id'] == 0) include(DIR_WS_BOXES . 'admin.php');
  require(DIR_WS_BOXES . 'infobox.php');
  require(DIR_WS_BOXES . 'loginbox.php');
  include(DIR_WS_BOXES . 'newsletter.php');
  if ($_SESSION['customers_status']['customers_status_show_price'] == 1) include(DIR_WS_BOXES . 'shopping_cart.php');
  if ($product->isProduct()) include(DIR_WS_BOXES . 'manufacturer_info.php');

  if (isset($_SESSION['customer_id'])) include(DIR_WS_BOXES . 'order_history.php');

  if (!$product->isProduct()) {
    include(DIR_WS_BOXES . 'best_sellers.php');
  }

  if (!$product->isProduct()) {
    include(DIR_WS_BOXES . 'specials.php');
  }

  if ($_SESSION['customers_status']['customers_status_read_reviews'] == 1) require(DIR_WS_BOXES . 'reviews.php');

  if (substr(basename($PHP_SELF), 0, 8) != 'checkout') {

    include(DIR_WS_BOXES . 'currencies.php');
  }

$osTemplate->assign('tpl_path','themes/'.CURRENT_TEMPLATE.'/');
?>


После

define('DIR_WS_BOXES',DIR_FS_CATALOG .'themes/'.CURRENT_TEMPLATE. '/source/boxes/');

вставить
if (VIS_BOX_ARTICLES == 'true') { include(DIR_WS_BOXES.'articles.php'); }
if (VIS_BOX_ARTICLES_NEW == 'true') { include(DIR_WS_BOXES.'articles_new.php'); }

ну и скопировать файлы из шаблона default

themes/default/source/boxes/articles.php
themes/default/source/boxes/articles_new.php
и
themes\default\boxes\box_articles.html
themes\default\boxes\box_articles_new.html

в соответствующие директории своего шаблона

только там нужно будет стили поправлять под свой шаблон.
вы взяли шаблон, в котором нет части боксов.
.


Это решение только для статей? Если чего-то не хватает можно в таком же духе подключить остальное?


да, в таком же духе остальные, которых нет


Спасибо.


Оппаньки. Вот такое выдал при нажатии на ссылку

Warning: Smarty error: unable to read resource: "ageyo-tech/module/articles_new.html" in /var/www/brother/brother.kharkov.ua/includes/lib/smarty/smarty.class.php on line 1108


Ой это я д..л  :o недосмотрел


нет файла ageyo-tech/module/articles_new.html
берите из стандартного шаблона.

в общем там походу многих файлов нет.


Источник



Copyright ShopOS