aibo 0 Опубликовано 16 марта, 2009 Жалоба Share Опубликовано 16 марта, 2009 То есть я бы хотел на некоторых страницах чтоб определенные боксы не вылазили. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 марта, 2009 Жалоба Share Опубликовано 16 марта, 2009 Все боксы подключаются в /templates/шаблон/source/boxes.php Там же как раз и есть примеры условий как выводить боксы не на всех страницах, например та же корзина - shopping_cart.php, там есть условие, что не везде показывать этот бокс. Ссылка на сообщение Поделиться на другие сайты
aibo 0 Опубликовано 16 марта, 2009 Автор Жалоба Share Опубликовано 16 марта, 2009 Я не не могу понять все ровно. Покажите, пожалуйста, на примере: допусти мы не хотим бокс поиск на странице Расширенный поиск Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 марта, 2009 Жалоба Share Опубликовано 17 марта, 2009 Меняй: require(DIR_WS_BOXES . 'search.php');[/code] на: [code] if (substr(basename($PHP_SELF), 0,8) != 'advanced') {require(DIR_WS_BOXES . 'search.php'); } Ссылка на сообщение Поделиться на другие сайты
aibo 0 Опубликовано 17 марта, 2009 Автор Жалоба Share Опубликовано 17 марта, 2009 Вот у меня написана строчка if (substr(basename($PHP_SELF), 0,8) != 'advanced') {require(DIR_WS_BOXES . 'whats_new.php'); } но при попадании на страницу - бокс не исчезает. Что неправильно? Ссылка на сообщение Поделиться на другие сайты
aibo 0 Опубликовано 17 марта, 2009 Автор Жалоба Share Опубликовано 17 марта, 2009 Или вот: if (!$product->isProduct()) { if (substr(basename($PHP_SELF), 0,8) != 'advanced') {require(DIR_WS_BOXES . 'featured.php'); } } бокс рекомендуемые тоже не исчезает Ссылка на сообщение Поделиться на другие сайты
aibo 0 Опубликовано 17 марта, 2009 Автор Жалоба Share Опубликовано 17 марта, 2009 А вот при этой записи он исчезает навсегда, почему-то if (!$product->isProduct()) { if ($_SESSION['customers_status']['customers_status_id'] == 0) include(DIR_WS_BOXES . 'featured.php'); } Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 17 марта, 2009 Жалоба Share Опубликовано 17 марта, 2009 скоко можно уже такие ... вопросы задавать ты токо флудишь сначала розберись что такое if (substr(basename($PHP_SELF), 0,8) != 'advanced') туту всетаки не форум програмирования if (substr(basename($PHP_SELF), 0,8) != 'featured') наверное так розберись сначала с пхп хоть немного... Ссылка на сообщение Поделиться на другие сайты
aibo 0 Опубликовано 17 марта, 2009 Автор Жалоба Share Опубликовано 17 марта, 2009 Cпасибо. Разобрался (со строчкой). Ссылка на сообщение Поделиться на другие сайты
aibo 0 Опубликовано 17 марта, 2009 Автор Жалоба Share Опубликовано 17 марта, 2009 Эта строчка правильно записана? Newsletter box не исчезает на странице newsletter.php if (substr(basename($PHP_SELF), 0,8) != 'newsletter') {require(DIR_WS_BOXES . 'newsletter.php'); } Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 17 марта, 2009 Жалоба Share Опубликовано 17 марта, 2009 помоему проще было бы заглянуть в php documentation и узнать что такое substr, basename и т.д. пс разберись в манических значениях цифры 8 ;/ Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения