holistic 24 Опубликовано: 20 октября 2017 Рассказать Опубликовано: 20 октября 2017 (изменено) Задача вывода скрипта: [available=cat|showfull][category=10]Путь к какому-либо скрипту[/category][/available] т.е. нужно вывести скрипт ТОЛЬКО для полных новостей и только для категории с id=10 На деле: available и category=10 - взаимоотменяющие... Удается только так: [category=10]Путь к ТАКОМУ ЖЕ скрипту[/category] [available=showfull]Путь к ТАКОМУ ЖЕ скрипту[/available] Не получается удовлетворить эти два условия. Подскажите пожалуйста, как одной строкой выполнить эту необходимость? Изменено 20 октября 2017 пользователем holistic Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 20 октября 2017 Рассказать Опубликовано: 20 октября 2017 (изменено) [available=showfull][category=10]текст[/category][/available] Т.е. без cat в available Изменено 20 октября 2017 пользователем Captain Цитата Ссылка на сообщение Поделиться на других сайтах
holistic 24 Опубликовано: 20 октября 2017 Рассказать Опубликовано: 20 октября 2017 Автор 2 часа назад, Captain сказал: Т.е. без cat в available Такое не получается, конечно же. Не верно. Т.к. [category=10]текст[/category] - аннулирует все правила, в том числе и [available=showfull]... Выходит нужно обраткой решать, но в [not-category] - перечислять все иные категории, просто беда. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 21 октября 2017 Рассказать Опубликовано: 21 октября 2017 9 часов назад, holistic сказал: [available=cat|showfull][category=10]Путь к какому-либо скрипту[/category][/available] т.е. нужно вывести скрипт ТОЛЬКО для полных новостей и только для категории с id=10 На деле: available и category=10 - взаимоотменяющие... Ничего category не взаимоотменяет и конструкция [available=cat|showfull][category=10]Путь к какому-либо скрипту[/category][/available] выводит этот путь при просмотре кратких новостей категории 10 и просмотре полных новостей категории 10. Для того чтобы выводить только в полных новостях, вам правильно выше сказали, должна быть конструкция [available=showfull][category=10]Путь к какому-либо скрипту[/category][/available] Специально проверил сейчас все на чистом дистрибутиве, все работает корректно, и никаких проблем в этой конструкции не зафиксировано. Цитата Ссылка на сообщение Поделиться на других сайтах
holistic 24 Опубликовано: 21 октября 2017 Рассказать Опубликовано: 21 октября 2017 Автор 13 часа назад, celsoft сказал: Для того чтобы выводить только в полных новостях, вам правильно выше сказали, должна быть конструкция [available=showfull][category=10]Путь к какому-либо скрипту[/category][/available] Смотрите, что получается... МНЕ НУЖНО: - Вывести скрипт ТОЛЬКО для всех полных новостей по всему сайту, и ТОЛЬКО для категории с id=10 Еще проще скажу (похоже вы не поняли по поводу категории...): - Захожу в любую новость = скрипт работает - Захожу в раздел сайта с id=10 (только в него, только в раздел, не новость) = скрипт работает Нигде более скрипт НЕ должен работать. Ваш ответ: [available=showfull][category=10]Путь к какому-либо скрипту[/category][/available] позволяет вывести нужное ТОЛЬКО в полной новости категории с id=10 Этого ДЛЕ делать не умеет в итоге? Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 22 октября 2017 Рассказать Опубликовано: 22 октября 2017 14 часа назад, holistic сказал: Этого ДЛЕ делать не умеет в итоге? умеет, но нужно прописывать 2 раза [available=cat][category=10]Путь к какому-либо скрипту[/category][/available] [available=showfull]Путь к какому-либо скрипту[/available] Цитата Ссылка на сообщение Поделиться на других сайтах
holistic 24 Опубликовано: 22 октября 2017 Рассказать Опубликовано: 22 октября 2017 Автор 8 часов назад, odys сказал: умеет, но нужно прописывать 2 раза ну так я и думал. т.е. - жаль, что этого ДЛЕ делать не умеет в итоге одной строкой :))) Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 23 октября 2017 Рассказать Опубликовано: 23 октября 2017 15 часов назад, holistic сказал: т.е. - жаль, что этого ДЛЕ делать не умеет в итоге одной строкой :))) У вас условия совершенно разные, друг с другом никак не пересекающиеся, поэтому одной строкой условий это не сделать. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.