Сокрытие любого элемента форума от определенных групп
CSS коды для сокрытия элементов форума от определенных групп.

Внимание! Защиты от отключения таких кодов нет - продвинутый пользователь сможет посмотреть исходный код.
Однако, если вам нужно просто убрать что-то для красоты или скрыть от пользователей что-то не особо секретное, то такие коды вам подойдут лучше, чем установка скриптов. К тому же, простые пользователи, не разбирающиеся в коде страниц, вряд ли догадаются о наличии чего-либо скрытого.

Коды, которые тут приведены можно, вставлять в Администрирование - Свой стиль или в html-верх между тегами <style>:

Код:
<style>
тут ваш код
</style>

Для начала необходимо определиться - какой элемент вам необходимо скрыть.
В этом вам может помочь эта статья: FAQ по дизайну CSS на MyBB форуме. Если будут проблемы - задавайте вопросы в этом топике.


Как скрывать элементы?

Для начала нужно разобраться как скрывать/открывать элементы. В этом нам поможет свойство display.

Этот код скроет элемент:

Элемент {display: none;}

Если не сработало, попробуйте добавить !important:

Элемент {display: none !important;}

Если вам нужно скрыть несколько элементов указывайте их через запятую (последний элемент - БЕЗ запятой):

Элемент,
Элемент,
Элемент {display: none;}

Как открывать скрытые элементы?

Чтобы открыть (для определенной группы) элемент, нам потребуется поиграться с свойством элемента:

Элемент {display: свойство;}

Вместо красного вставляем:
block - элемент показывается как блочный, происходит перенос строк в начале и в конце содержимого. Подходит для <div>.
inline - элемент отображается как встроенный, переносов строк не происходит. Подходит для элементов типа <span>.
table - элемент является блочной таблицей подобно использованию тега <table>.
table-cell - элемент представляет собой ячейку таблицы (тег <td> или <th>).
table-row - элемент отображается как строка таблицы (тег <tr>).

Здесь перечислены основные типы, использующиеся в стандартных стилях форумов. Если вам нужно что-то другое, вы можете поискать другие свойства, например на htmlbook

Если вы добавляли !important при скрытии элемента - его ОБЯЗАТЕЛЬНО нужно добавить для отображения:

Элемент {display: block !important;}

Вы также можете указать несколько элементов через запятую как и в предыдущем примере с display: none;.


Как применять скрытие/открытие к группам?

Теперь разберемся, что добавлять в наш код, чтобы прятать элемент от определенной группы или показывать элемент для определенной группы.

У нас будут получаться коды такого вида:

доп.селектор элемент {display: свойство;}

Вместо доп.селектора вставляем:
.isadmin - применит код только для группы админов
.ismoderator - применит код только для группы модераторов (и админов тоже)
.isuser - применит код для всех зарегистрированных пользователей
.isguest - применит код только для гостей
.gidX - вместо X ставим ID группы (можно посмотреть в админке или на странице юзерлиста по ссылке в браузере /admin_groups.php?edit_group=4). Этот код подействует на строго определенную группу.

Напоминаю, что что-то скрывать или открывать можно сразу пачкой, перечисляя элементы через запятую, например:

.ismoderator элемент,
.isguest элемент,
.gid6 элемент,
доп.селектор элемент {display: none;}


Дополнительно

Если вы разбираетесь в дизайне css, то вы можете не только применять эти доп.селекторы для скрытия/открытия, но и полностью переделывать стиль форума для определенных групп.
Например: одни будут видеть форум розовеньким, другие - зелененьким, третьи - синеньким.
Или можно на ролевых форумах для каждой группы игроков вставлять другие фоновые изображения под стать их игровой расе.
Если у вас есть другие идеи по применению этих селекторов - пишите, постараемся помочь. :flag:


Примеры

Тут разберемся с элементами и попытаемся привести популярные коды для скрытия/открытия.
Если у вас будут вопросы о том, как что-либо скрывать от определенных групп, пишите комменты - поможем разобраться + пополним список полезных примеров.

Скрываем статистику от всех, кроме модераторов и админов

#pun-stats {display: none !important;}
.ismoderator #pun-stats {display: block !important;}

Скрываем определенный форум с главной от всех, кроме админов

#pun-index #forum_fX {display:none;}
.isadmin #pun-index #forum_fX {display: table-row;}

Вместо X ставим ID форума (можно по ссылке в браузере /viewforum.php?id=4)
если верстка нестандартная, то синее надо поменять на другой тип отображения.