ExBB Community » Файловый ExBB » Общие вопросы » Вопрос по "скрытому режиму"!

Страниц (1): [1]
 

1. Borman - 2 октября 2009 — 09:25 - перейти к сообщению
Здравствуйте!
Возник вопрос, как сделать что бы "скрытый режим" устанавливался только у админов и модераторов форума, а простых юзверов исключить из этого процесса.
2. electron - 2 октября 2009 — 09:49 - перейти к сообщению
Borman пишет:
сделать что бы "скрытый режим" устанавливался только у админов и модераторов форума, а простых юзверов исключить из этого процесса

поддерживаю!!!!!
3. Borman - 3 октября 2009 — 13:29 - перейти к сообщению
Вот если бы подсказал кто нужное направление, я мож сам потыкался, ну очень нуна! Огорчение
4. yura3d - 3 октября 2009 — 17:24 - перейти к сообщению
Borman пишет:
Здравствуйте!
Возник вопрос, как сделать что бы "скрытый режим" устанавливался только у админов и модераторов форума, а простых юзверов исключить из этого процесса.

Откройте файл include/fm.class.php, найдите строку:
CODE:
if ($this->exbb['visiblemode'] === TRUE) {

и замените её строкой:
CODE:
if ($this->exbb['visiblemode'] === TRUE && (defined('IS_ADMIN') || $this->user['status'] == 'sm')) {

Далее откройте файл templates/ваш_скин/profile.tpl, найдите строку:
CODE:
if ($fm->exbb['visiblemode'] === TRUE){

и замените её строкой:
CODE:
if ($fm->exbb['visiblemode'] === TRUE && (defined('IS_ADMIN') || $fm->user['status'] == 'sm')) {

Данный вариант будет работать только для администраторов и супермодераторов, реализация для обычных модераторов более сложная в плане нагрузки на сервер из-за особенностей алгоритма их учёта
5. Borman - 3 октября 2009 — 17:54 - перейти к сообщению
yura3d Что то здесь не то
yura3d пишет:
Далее откройте файл templates/ваш_скин/profile.tpl, найдите строку:
CODE:
if ($fm->exbb['visiblemode'] === TRUE){


Этих строчек нет в этом файле.
Да и здесь тогда похоже что то не то
yura3d пишет:
и замените её строкой:
CODE:
if ($fm->exbb['visiblemode'] === TRUE && (defined('IS_ADMIN') || $fm->user['status'] == 'sm')) {

Огорчение Огорчение Огорчение
6. yura3d - 3 октября 2009 — 18:31 - перейти к сообщению
Borman пишет:
Этих строчек нет в этом файле.

Как это нет? Смотрите файл profile.tpl из скина InvisionExBB на этом форуме, требуемая строка имеется
7. Borman - 3 октября 2009 — 18:58 - перейти к сообщению
yura3d Дико извиняюсь, я просмотрел.
Видать сказывается сон по 4 часа в день в течении недели Огорчение
8. electron - 4 октября 2009 — 09:35 - перейти к сообщению
Юра, а если разрешать скрытый режим только для админа, то код такой?

CODE:
if ($fm->exbb['visiblemode'] === TRUE && (defined('IS_ADMIN'))) {
9. yura3d - 4 октября 2009 — 18:18 - перейти к сообщению
electron пишет:
Юра, а если разрешать скрытый режим только для админа, то код такой?

CODE:
if ($fm->exbb['visiblemode'] === TRUE && (defined('IS_ADMIN'))) {

Да, всё верно, итоговые строки будут иметь следующий вид:
в файле include/fm.class.php:
CODE:
if ($this->exbb['visiblemode'] === TRUE && defined('IS_ADMIN')) {

в файле templates/ваш_скин/profile.tpl:
CODE:
if ($fm->exbb['visiblemode'] === TRUE && defined('IS_ADMIN')) {

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0194]     [ ]