Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как скрыть блок в shortstory?

Как скрыть блок в shortstory?


     22.09.2017    Общие вопросы, Шаблоны (TPL)    1662

вопрос
Как в shortstory скрыть блок для гостей и пользователей, если новость принадлежит например к категории с id30?

Сейчас я просто скрываю его в display:none.
<div [catlist=30][group=5,4]style="display:none;"[/group][/catlist]>
блок
</div>


Как чтобы блок вообще не был в коде?

Ответил: PunPun


[catlist=30][not-group=5,4]<div>
блок
</div>[/not-group][/catlist]

5 комментариев

maks
Юзер

maks - 22 сентября 2017 20:11 -

Вот так вроде должно работать? Но его надо дублировать. Чёт я туплю помогите.

[group=5,4][not-catlist=30]                   
блок     
[/not-catlist][/group] 
     
[not-group=5,4]                    
блок     
[/not-group] 

maks
Юзер

maks - 23 сентября 2017 05:54 -

Дак это он наоборот будет виден для категории 30 и групп 4,5. А надо скрыть для групп 4,5 и в кат 30, а чтоб виден был для групп 1,2,3,7

LazyDev
PHP-developer

LazyDev - 23 сентября 2017 06:01 -

maks, ало, изучаем теги.
[catlist=30] - если новость принадлежит категории 30
[not-group=4,5] - всем кроме гостей и пользователей.
А теперь включаем логику, и понимаем что ответ верен.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

maks
Юзер

maks - 23 сентября 2017 06:15 -

Надо скрыть блок. Не могу сейчас проверить. Но ещё раз сформулирую вопрос. Нужно скрыть блок ТОЛЬКО если новость принадлежит 30-й категории для групп 4,5. Для всех остальных групп он должен быть виден

maks
Юзер

maks - 23 сентября 2017 06:33 -

Проверил, как надо не работает.
Вот так работает правильно, но это ужас.

[group=4,5][not-catlist=30]
блок
[/not-catlist][/group]

[not-group=4,5]                    
блок     
[/not-group] 

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх