Технический сбой

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

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


 hostels    Стол заказов    976    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 - -

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

hostels
Юзер

hostels - -

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

наверх