Перейти к содержимому
Русский язык для Invision Community 5

Отображение счетчиков в закрытых форумах [ipb 3.2.3]

Проблема следующая:

Есть форум IPB 3.2.3

Есть несколько форумов, доступ к которым есть только у администрации.

Остальные форумы доступны для чтения и записи другим пользователям. Необходимо поставить счетчик той-же метрики, но так, чтобы он отображался в каждом форуме, кроме административных. Как это реализовать? Система рекламы, реализованная в админке не позволяет выбрать те форумы, в которых НЕ показывать данный код.

Рекомендованные сообщения

Вставить счетчик в шаблоне под условием

 

<if test="!in_array( $this->request['f'], array( 1,2,3 ) )">
    <!--Код метрики-->
</if>

 

1,2,3 - ид форумов, в которых не требуется включать код счетчика.

  • Автор

Спасибо. Но задача следующая:

Мне нужно выводить код метрики абсолютно на всех страницах всех тем на форуме, исключая закрытые. Т.е. не на странице, где перечислены темы форума, а в каждой теме. Как ограничить отображение метрики для некоторых форумов рекурсивно?

Изменено пользователем ChiPer

@ChiPer, вот выше это и есть "ограничить отображение для некоторых форумов рекурсивно". Счетчик не будет включаться в форумах (его темах), ид которых перечислены в условие. Код поместить в глобальный шаблон.

  • Автор

Я так понял в шаблон globalTemplate? в любое место? Если да, то ошибку сервера пишет после добавления.

Я так понял в шаблон globalTemplate?

Ага.

в любое место?

Смотря где будет вывод: вверху, внизу или ...

Если да, то ошибку сервера пишет после добавления.

Лишняя закрывающая скобка в коде.

 

 

<!--Код метрики-->

  • Автор

Спасибо большое.

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.