XF 2.2 Как в виджете 'новые сообщения' вывести темы с определенным префиксом?

Версия XenForo
v2.2.11

ФАКЕР

Проверенные
Сообщения
832
Решения
9
Реакции
83
Баллы
730
Здравствуйте.
Как в виджете 'новые сообщения' вывести темы с определенным префиксом?
Как я понимаю это условия отображения? В этом поле у меня сейчас {$xf.language.language_code} == 'ru-RU'

нужно что бы в этом виджете были темы только с определенным префиксом.
 
Последнее редактирование:
Решение
У меня стандартный виджет forum_overview_new_posts
Выбран форум с ID 6.
Теперь нужно что бы в этом виджете выводились темы с префиксом id 2.
Делаем модификацию
Шаблон widget_new_posts
Регулярное выражение
/(<xf:foreach loop="\$threads" value="\$thread">)(.*?)(<\/xf:foreach>)/is
Заменяем на
HTML:
$1
<xf:if is="$thread.prefix_id == '2'">
$2
</xf:if>
$3
Здравствуйте.
Как в виджете 'новые сообщения' вывести темы с определенным префиксом?
Как я понимаю это условия отображения? В этом поле у меня сейчас {$xf.language.language_code} == 'ru-RU'

нужно что бы в этом виджете были темы только с определенным префиксом.
У вас определенный префикс, по всем разделам форума? Или только в определенных?
 
Последнее редактирование:
Есть виджет "новые темы", с выбором разделов, но тогда получается что он вам не подходит...
У меня стандартный виджет forum_overview_new_posts
Выбран форум с ID 6.
Теперь нужно что бы в этом виджете выводились темы с префиксом id 2.
 
У меня стандартный виджет forum_overview_new_posts
Выбран форум с ID 6.
Теперь нужно что бы в этом виджете выводились темы с префиксом id 2.
Делаем модификацию
Шаблон widget_new_posts
Регулярное выражение
/(<xf:foreach loop="\$threads" value="\$thread">)(.*?)(<\/xf:foreach>)/is
Заменяем на
HTML:
$1
<xf:if is="$thread.prefix_id == '2'">
$2
</xf:if>
$3
 
Делаем модификацию
Шаблон widget_new_posts
Регулярное выражение
/(<xf:foreach loop="\$threads" value="\$thread">)(.*?)(<\/xf:foreach>)/is
Заменяем на
HTML:
$1
<xf:if is="$thread.prefix_id == '2'">
$2
</xf:if>
$3

У меня два виджета.
Один для русской версии форума, ключ виджета forum_overview_new_posts
А второй для английской версии, ключ виджета english_forum_overview_new_posts

Как сделать что бы это работало только для forum_overview_new_posts?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу