Перейти к публикации
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.

От: Скрыть боковую панель от пользователей

(0 отзывов)

Стандартный форум. У которого стандартный conf_global.php

 

$INFO['banned_group']			=	'5';
$INFO['admin_group']			=	'4';
$INFO['guest_group']			=	'2';
$INFO['member_group']			=	'3';
$INFO['auth_group']			=	'1';

 

Админы у нас = 4

Пользователи = 3

Как пример, мы еще создали дополнительные группы.

 

Модераторы = 5

Продвинутые пользователи = 6

Не адекватные пользователи = 7

 

ID групп можно посмотреть в АЦ

My Control Panel > Members > Member Groups > Manage User Groups

Панель управления > Пользователи > Группы > Управление группами > Управление группами пользователей

 

 

Решаем, что боковую панель показываем только группам с id 3, 4, 6

 

В АЦ

Внешний вид > Инструменты стилей > Поиск и замена

Выбираем нужный скин.

 

И ищем фрагмент

{parse variable="sidebar_enabled" default="$show_side_blocks"}

 

Это будет в шаблоне boardIndexTemplate ( Board Index -> boardIndexTemplate (Список форумов -> boardIndexTemplate))

 

Добавляем ниже:

<php>
if ( !in_array( $this->memberData['member_group_id'], array( 3, 4, 6 ) ) )
{
       $this->templateVars['sidebar_enabled'] = 0;
}
</php>

 

Теперь боковая панель, будет видна только им. Остальные ее не увидят.

 

Источник: Скрыть боковую панель от пользователей

1 комментарий

Рекомендованные комментарии

LevaZzz

Пользователи

Опубликовано:

Приветствую,

Обратный вопрос, как сделать чтобы боковая панель отображалась на всех страницах форума?

 

Спасибо.

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.