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

Проблема тегов 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 сказал:

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

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

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...