Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Исключить из показа определённые короткие новости для определённых групп

Исключить из показа определённые короткие новости для определённых групп


 hostels    31.03.2017    Стол заказов    207    2 комментария

Нужно сделать так чтоб определённые новости (имею ввиду вывод коротких новостей), которые будут содержать доп. поле blacklist со значением black (либо если только поле заполнено) не показывались бы определённым группам посетителей, например группам 4 и 5, а для всех остальных групп они были бы видны.

Я пробовал сделать так: в шаблоне короткой новости обернул содержимое тегами -
[group=4,5][ifxfvalue blacklist!="black"]содержимое[/ifxfvalue][/group]
[not-group=4,5]содержимое[/not-group] 


Теперь новости с пометкой блэклист вырезаются из показа для групп 4,5, но дело в том что у меня стоит количество новостей на страницу 20, и если просматривать под группой 4 или 5, то в итоге на странице получается 19 новостей (т.к. одна новость с blacklist) и всё бы ничего, но поскольку каждая новость выводятся в виде квадратного блока, т.е. по 4 блока в строке (итого 5 строк), то сильно бросается в глаза недостающая новость, т.к. в последней строке последнего блока уже нет.

Нужно сделать чтоб при выводе коротких новостей для групп 4 и 5 из выборки вырезались новости с доп полем blacklist со значением black (либо если только поле заполнено) и при этом сохранялось заданное количество новостей на странице.

Предложение и цену пишите в личку.

2 комментария

MikeTheRaven
Юзер

MikeTheRaven - 31 марта 2017 13:53 -

Обращайтесь, сделаю всё в лучшем виде.
Контакты в профиле.

hostels
Юзер

hostels - 1 апреля 2017 10:05 -

Заказ уже не актуален. Спасибо MikeTheRaven за реализацию!

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