Здравствуйте!
Возник вопрос, как сделать что бы "скрытый режим" устанавливался только у админов и модераторов форума, а простых юзверов исключить из этого процесса.
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 часа в день в течении недели
Видать сказывается сон по 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')) {