alex32 942 Опубликовано: 10 мая 2013 Рассказать Опубликовано: 10 мая 2013 Делаю такую конструкцию [aviable=search|feedback|static][static=404] текст [/static][/aviable]. везде работает, кроме /index.php?do=search aviable раздел в котором будет выводится запрашиваемые новости, может принимать следующие значения: search - при просмотре результатов поиска срабатывает при просмотре 404.html, при просмотре другой статики, в обратной связи, а в результатах поиска нет. Баг или неверная конструкция? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 11 мая 2013 Рассказать Опубликовано: 11 мая 2013 alex32, Никакого бага нет, согласно вашей конструкции [static=404] текст [/static] текст выводится только при статической страницы с именем 404, а адрес /index.php?do=search это не просмотр статической страницы. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 11 мая 2013 Рассказать Опубликовано: 11 мая 2013 Автор Допустим, мне надо вывести текст только при просмотре результатов поиска, в обратной связи и при просмотре статической страницы с названием 404. Как я только это не крутил, не работает. То есть вариант один, создавать два таких блока и отдельно каждому прописывать aviable и static? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 11 мая 2013 Рассказать Опубликовано: 11 мая 2013 То есть вариант один, создавать два таких блока и отдельно каждому прописывать aviable и static? Да верно. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 11 мая 2013 Рассказать Опубликовано: 11 мая 2013 Автор а адрес /index.php?do=search это не просмотр статической страницы. но ведь и адрес index.php?do=feedback это тоже не статическая страница, но при ее просмотре текст выводится. как так получается Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 11 мая 2013 Рассказать Опубликовано: 11 мая 2013 alex32, Он не должен выводится нигде, кроме как на статической страницы. И при проверке на чистом дистрибутиве ваш код не выводится и на странице index.php?do=feedback Как вывод, либо вы как то модифицировали файлы скрипта и логику работы скрипта, либо блок вам выводит не данная конструкция, а другая. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.