Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: В настоящее время эта функция требует доступа к сайту с помощью встроенного браузера Safari.
<xf:foreach loop="$nodeExtras" key="$id" value="$child">
<xf:if is="{$id} == 2">
ID ноды = 2. Количество сообщений = [{{ $nodeExtras.{$id}.message_count }}]
</xf:if>
<xf:if is="{$id} == 3">
<br/>
ID ноды = 3. Количество сообщений = [{{ $nodeExtras.{$id}.message_count }}]
</xf:if>
</xf:foreach>
Ислам, оптимизировал код и куда удобнее и проще сделай так:
<xf:if is="in_array($post.position % $xf.options.messagesPerPage, [2, 4, 6])">
<xf:foreach loop="$nodeExtras" key="$id" value="$child">
<xf:if is="{$id} == 2">
Количество сообщений в ноде 2 = [{$nodeExtras.2.message_count}]<br/>
Количество сообщений в ноде 3 = [{$nodeExtras.3.message_count}]<br/>
{{ $nodeExtras.2.message_count + $nodeExtras.3.message_count }}
</xf:if>
</xf:foreach>
Количество сообщений в ноде 2 = [{$nodeExtras.2.message_count}]<br/>
Количество сообщений в ноде 3 = [{$nodeExtras.3.message_count}]<br/>
{{ $nodeExtras.2.message_count + $nodeExtras.3.message_count }}
А по первому вообще ничего, пустое место.Количество сообщений в ноде 2 = []
Количество сообщений в ноде 3 = []
Я перед {$sidebarHtml} выводил, чтобы в боковом меню отображалось без блоков, а просто открытым текстом. Но не суть. Можно в принципе, виджетами сделать, только в них так-то не отображается. ☺Один вопрос зачем делать модификацию PAGE_CONTAINER? Вы знаете для чего хотя бы он?...
forum_list
на своё усмотрение
<xf:widgetpos id="forum_list_sidebar" position="sidebar" />
$0
<xf:sidebar key="myInfo">
Количество тем в ноде 2 = [{$nodeExtras.2.discussion_count}]<br/>
Количество тем в ноде 3 = [{$nodeExtras.3.discussion_count}]<br/>
{{ $nodeExtras.2.discussion_count + $nodeExtras.3.discussion_count }}
</xf:sidebar>
Можно подробнее про это?Но можно и через PAGE_CONTAINER и виджеты используя $__globals, или через container. А узнать доступные переменные {{ dump(vars()) }}
А не виджет ли "Статистика форума" нужно редактировать чтобы туда добавить? Там ведь это всё находится, по логике код туда нуэно написать и будет вам счастьеМожно подробнее про это?
Пытаюсь в виджет "Статистика форума" добавить вывод количества тем, которое мы вывели в боковое меню. Но пол дня сегодня провозился, так и не получилось ничего. Думал, будет легче)
В шаблоне "widget_forum_statistics" пытался вывести, тоже не получилось. В общем, как только не пробовал, но в статистику форума запихнуть значение количества мне не получилось, уже всю голову сломал)
Думал сделать глобальную переменную, в неё запихнуть полученное значение, а потом мою переменную уже вывести в нужное место шаблона "widget_forum_statistics", но на XenForo что-то не получилось даже это сделать. Хотя здесь вроде и php..
Вот наглядный пример из Вашего скриншота Captain, что я пытаюсь сделать. После этой реализации у меня вопросов больше не будет))
Посмотреть вложение 96234
написать свой виджет для обработки ноды
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения