Перейти к содержанию
Форум поддержки пользователей VamShop

Рекомендуемые сообщения

Добрый день. Может кто сталкивался, мне надо чтобы на главной странице не показывались некоторые боксы но на остальных страницах что бы показывались. Заранее спасибо.

Ссылка на сообщение
Поделиться на другие сайты

Нужно в /templates/vamshop/source/boxes.php добавлять условие нужным боксам.

Примеры условий например в /includes/header.php есть.

Ссылка на сообщение
Поделиться на другие сайты

Нужно в /templates/vamshop/source/boxes.php добавлять условие нужным боксам.

Примеры условий например в /includes/header.php есть.

Посмотрел. Для меня что в те скрипты что в китайскую грамоту все одно не понятно. Может есть кто подскажет что конкретно и главное где надо менять что бы с главной и только с неё!!!!! убрать бокс "разделы"? Заранее спасибо.

Ссылка на сообщение
Поделиться на другие сайты

Наверное менять:


if (SET_BOX_CATEGORIES == 'true') include(DIR_WS_BOXES . 'categories.php');
[/code] на что-то вроде:
[code]
if (!isset($current_category_id) && !strstr($PHP_SELF, FILENAME_DEFAULT)) {
if (SET_BOX_CATEGORIES == 'true') include(DIR_WS_BOXES . 'categories.php');
}

Ссылка на сообщение
Поделиться на другие сайты

Наверное менять:


if (SET_BOX_CATEGORIES == 'true') include(DIR_WS_BOXES . 'categories.php');
[/code] на что-то вроде:
[code]
if (!isset($current_category_id) && !strstr($PHP_SELF, FILENAME_DEFAULT)) {
if (SET_BOX_CATEGORIES == 'true') include(DIR_WS_BOXES . 'categories.php');
}

Спасибо, но бокс категории при этом коде убирается со всех страниц к сожалению, а желательно только с главной.

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте так:


if (!isset($current_category_id)) {
if (SET_BOX_CATEGORIES == 'true') include(DIR_WS_BOXES . 'categories.php');
}
[/code]

К сожалению тоже со всех исчезает

Ссылка на сообщение
Поделиться на другие сайты

А если так:


if (!isset($_GET['cat']) && strstr($PHP_SELF, FILENAME_DEFAULT)) {
if (SET_BOX_CATEGORIES == 'true') include(DIR_WS_BOXES . 'categories.php');
}
[/code]

Ссылка на сообщение
Поделиться на другие сайты

А если так:


if (!isset($_GET['cat']) && strstr($PHP_SELF, FILENAME_DEFAULT)) {
if (SET_BOX_CATEGORIES == 'true') include(DIR_WS_BOXES . 'categories.php');
}
[/code]

Теперь бокс исчез со всех страниц кроме главной )))

Ссылка на сообщение
Поделиться на другие сайты

Тогда может так:


if (isset($_GET['cat']) && !strstr($PHP_SELF, FILENAME_DEFAULT)) {
if (SET_BOX_CATEGORIES == 'true') include(DIR_WS_BOXES . 'categories.php');
}
[/code]

Ссылка на сообщение
Поделиться на другие сайты

Тогда может так:


if (isset($_GET['cat']) && !strstr($PHP_SELF, FILENAME_DEFAULT)) {
if (SET_BOX_CATEGORIES == 'true') include(DIR_WS_BOXES . 'categories.php');
}
[/code]

к сожалению исчез полностью

Ссылка на сообщение
Поделиться на другие сайты

Ну а если просто:


if (!strstr($PHP_SELF, FILENAME_DEFAULT)) {
if (SET_BOX_CATEGORIES == 'true') include(DIR_WS_BOXES . 'categories.php');
}
[/code]

Вроде на главной не показывает.

Ссылка на сообщение
Поделиться на другие сайты

Ну а если просто:


if (!strstr($PHP_SELF, FILENAME_DEFAULT)) {
if (SET_BOX_CATEGORIES == 'true') include(DIR_WS_BOXES . 'categories.php');
}
[/code]

Вроде на главной не показывает.

Да на главной не показывает но и на остальных тоже (((

Ссылка на сообщение
Поделиться на другие сайты

Только добавлять код, условие для вывода.

По второй ссылке есть пример условия, можно вставить в /templates/vamshop/index.html, метку {$box_CATEGORIES}

Либо сделать отдельный шаблон главной без метки категорий.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...