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

Ограничение показа бокса


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

Как сделать сдледующиее... Есть бокс, показывающийся только Покупатели и только после входа в систему, остальным он непоказывается в том числе и админу. Надо сделать бокс который будет вставать на место бокса Login,

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

Просто в файле /templates/шаблон/source/boxes.php

Там где подключается твой бокс поставь условие, примерно так:


  if ($_SESSION['customers_status']['customers_status_id'] == 2) include(DIR_WS_BOXES . 'mybox.php');

[/code]

т.е. если попкупатель приналежит группе с id=2, это как раз и есть Покупатели как я помню, только в этмо случае выводится бокс mybox.php

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

А вот как сделать такой фокус.

Здесь http://www.domain.com/checkout_shipping.php пропадает блок Корзины. как вместо него втсавить другой блок или клон какого нибудь блока?

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

Примерно так:


if (strstr($PHP_SELF, FILENAME_CHECKOUT_SHIPPING )) include(DIR_WS_BOXES . 'mybox.php');
[/code]

т.е. если ты находишь на странице checkout_shiping, будет подключён файл mybox.php

Не забудь в /templates/шаблон/index.html добавить метку нового бокса после корзины.

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

Ага, спасибо, работает... только пришлось чутьдобавить пару строк. Правильно?


  if (strstr($PHP_SELF, FILENAME_CHECKOUT_SHIPPING )) include(DIR_WS_BOXES . 'texties.php');
  if (strstr($PHP_SELF, FILENAME_CHECKOUT_PAYMENT )) include(DIR_WS_BOXES . 'texties.php');
  if (strstr($PHP_SELF, FILENAME_CHECKOUT_CONFIRMATION )) include(DIR_WS_BOXES . 'texties.php');
[/code]

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

Можно упростить:


if (strstr($PHP_SELF, FILENAME_CHECKOUT_SHIPPING ) or strstr($PHP_SELF, FILENAME_CHECKOUT_PAYMENT ) or strstr($PHP_SELF, FILENAME_CHECKOUT_CONFIRMATION )) include(DIR_WS_BOXES . 'texties.php');
[/code]

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