Перейти к публикации

Проблема тегов available и category


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

Задача вывода скрипта:

[available=cat|showfull][category=10]Путь к какому-либо скрипту[/category][/available]

т.е. нужно вывести скрипт ТОЛЬКО для полных новостей и только для категории с id=10

 

На деле: available и category=10 - взаимоотменяющие...

 

Удается только так:

 

[category=10]Путь к ТАКОМУ ЖЕ скрипту[/category]

[available=showfull]Путь к ТАКОМУ ЖЕ скрипту[/available]

 

Не получается удовлетворить эти два условия.

Подскажите пожалуйста, как одной строкой выполнить эту необходимость?
 

Изменено пользователем holistic
Ссылка на сообщение
Поделиться на других сайтах
 [available=showfull][category=10]текст[/category][/available] 

Т.е. без cat в available

Изменено пользователем Captain
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Captain сказал:

Т.е. без cat в available

Такое не получается, конечно же.

Не верно.

Т.к. [category=10]текст[/category] - аннулирует все правила, в том числе и [available=showfull]...

Выходит нужно обраткой решать, но в [not-category] - перечислять все иные категории, просто беда.

Ссылка на сообщение
Поделиться на других сайтах
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]

 

Специально проверил сейчас все на чистом дистрибутиве, все работает корректно, и никаких проблем в этой конструкции не зафиксировано.

Ссылка на сообщение
Поделиться на других сайтах
13 часа назад, celsoft сказал:

Для того чтобы выводить только в полных новостях, вам правильно выше сказали, должна быть конструкция [available=showfull][category=10]Путь к какому-либо скрипту[/category][/available]

Смотрите, что получается...

 

МНЕ НУЖНО:

- Вывести скрипт ТОЛЬКО для всех полных новостей по всему сайту, и ТОЛЬКО для категории с id=10

 

Еще проще скажу (похоже вы не поняли по поводу категории...):

- Захожу в любую новость = скрипт работает

- Захожу в раздел сайта с id=10 (только в него, только в раздел, не новость) = скрипт работает

Нигде более скрипт НЕ должен работать.

 

Ваш ответ:

[available=showfull][category=10]Путь к какому-либо скрипту[/category][/available]

  1. позволяет вывести нужное ТОЛЬКО в полной новости категории с id=10

Этого ДЛЕ делать не умеет в итоге?

Ссылка на сообщение
Поделиться на других сайтах
14 часа назад, holistic сказал:

Этого ДЛЕ делать не умеет в итоге?

умеет, но нужно прописывать 2 раза

[available=cat][category=10]Путь к какому-либо скрипту[/category][/available]

[available=showfull]Путь к какому-либо скрипту[/available]

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, odys сказал:

умеет, но нужно прописывать 2 раза

ну так я и думал.

т.е. - жаль, что этого ДЛЕ делать не умеет в итоге одной строкой :)))

Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, holistic сказал:

т.е. - жаль, что этого ДЛЕ делать не умеет в итоге одной строкой :)))

У вас условия совершенно разные, друг с другом никак не пересекающиеся, поэтому одной строкой условий это не сделать.

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...