Исключить из показа определённые короткие новости для определённых групп
hostels 31.03.2017 Стол заказов 985 2 комментария
Нужно сделать так чтоб определённые новости (имею ввиду вывод коротких новостей), которые будут содержать доп. поле blacklist со значением black (либо если только поле заполнено) не показывались бы определённым группам посетителей, например группам 4 и 5, а для всех остальных групп они были бы видны.
Я пробовал сделать так: в шаблоне короткой новости обернул содержимое тегами -
Теперь новости с пометкой блэклист вырезаются из показа для групп 4,5, но дело в том что у меня стоит количество новостей на страницу 20, и если просматривать под группой 4 или 5, то в итоге на странице получается 19 новостей (т.к. одна новость с blacklist) и всё бы ничего, но поскольку каждая новость выводятся в виде квадратного блока, т.е. по 4 блока в строке (итого 5 строк), то сильно бросается в глаза недостающая новость, т.к. в последней строке последнего блока уже нет.
Нужно сделать чтоб при выводе коротких новостей для групп 4 и 5 из выборки вырезались новости с доп полем blacklist со значением black (либо если только поле заполнено) и при этом сохранялось заданное количество новостей на странице.
Предложение и цену пишите в личку.
Я пробовал сделать так: в шаблоне короткой новости обернул содержимое тегами -
[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 (либо если только поле заполнено) и при этом сохранялось заданное количество новостей на странице.
Предложение и цену пишите в личку.