Jump to content
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

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

Есть форум IPB 3.2.3

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

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

Featured Replies

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

 

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

 

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

  • Author

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

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

Edited by ChiPer

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

  • Author

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

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

Ага.

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

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

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

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

 

 

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

  • Author

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

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.