Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Глобальный модератор. Возможно?
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


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

> Описание: неплохо бы иметь такую фишку
Валерий Администратор
Отправлено: 03 Декабря, 2006 - 07:25:04
Post Id



Админ-3


Покинул форум
Сообщений всего: 2676
Дата рег-ции: Янв. 2005  
Откуда: Беларусь

Карма 16




Маркус, я понимаю, что тебе некогдаУлыбка

Но вопрос стоит того, чтобы над ним подумать. Итак, глобальный модератор - задается юзеру некое право, что делает его автоматом модером на всех форумах, пусть и вновь созданных.

Или, введем должность заместитель админа. Даже круче будет.
Что скажешь?
 
 Top
TvoyWeb Администратор
Отправлено: 03 Декабря, 2006 - 07:39:12
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Валерий
Ну вообще то это не сложно, только надо подумать как реализовать чтобы не перелопачивать все файлы форума. Я на днях подумаю.
 
 Top
Валерий Администратор
Отправлено: 03 Декабря, 2006 - 15:20:25
Post Id



Админ-3


Покинул форум
Сообщений всего: 2676
Дата рег-ции: Янв. 2005  
Откуда: Беларусь

Карма 16




TvoyWeb
Я тут подумал...
У нас три статуса: админ, пользователь и заблокированный пользователь.
А если ввести еще один статус?

Вот с этим я незнаком, но мне кажется, это будет глобально и востребовано.
 
 Top
TEiD
Отправлено: 06 Декабря, 2006 - 13:29:59
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


Валерий, ой как тут все приотстали от моды. Когда мой сайт не был сломан в разделе ExBB лежало...

Всего то 3 изменения по-моему. Если не меньше, нужно?
 
 Top
Валерий Администратор
Отправлено: 06 Декабря, 2006 - 14:28:48
Post Id



Админ-3


Покинул форум
Сообщений всего: 2676
Дата рег-ции: Янв. 2005  
Откуда: Беларусь

Карма 16




TEiD
Привет, давно не виделись.
давай свои фишкиУлыбка
 
 Top
TEiD
Отправлено: 06 Декабря, 2006 - 17:55:15
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


Валерий, сори, сори, сори, 2 изменения.

В common.php
После:
CODE:
if ($inuser['status'] == 'ad') { define('IS_ADMIN', true); }

Вставить:
CODE:
if ($inuser['status'] == 'sm') { $inmembermod = true }


Теперь в setmembers.php

Ищем:
CODE:
$dataout = "<select name=\"membercode\">
<option value=\"banned\">".$lang['Banned_user']."</option>
<option value=\"me\">".$lang['User']."</option>
<option value=\"ad\">".$lang['Admin']."</option>
</select>";


И заменяем на:
CODE:
$dataout = "<select name=\"membercode\">
<option value=\"banned\">".$lang['Banned_user']."</option>
<option value=\"me\">".$lang['User']."</option>
<option value=\"ad\">".$lang['Admin']."</option>
<option value=\"sm\">Супер модератор</option>
</select>";


Не знаю как это всё бует работать, но у меня идеально работает, правда на TS-ExBB, но вроде изменений касающихся данного мода не было мною сделано, поэтому юзайте как говориться, если же что-то не так, пишите => поправлю.

Надеюсь усё ок и хоть кто-нибудь скажет спасибо. =)
 
 Top
Валерий Администратор
Отправлено: 07 Декабря, 2006 - 07:54:59
Post Id



Админ-3


Покинул форум
Сообщений всего: 2676
Дата рег-ции: Янв. 2005  
Откуда: Беларусь

Карма 16




TEiD
Ну і что?
Хотя я и полный валенок в РНР, но все же вопрос был поставлен не о раздаче слонов, а о возможностях слонами управлять.
Здесь я вижу только раздачу.
А где управление?

Я и через админу напишу ему супер-модера. А что толку? Мне нужно, чтобы статус супер-модера ПОЗВОЛЯЛ ему модерировать весь форум без назначения его в каждом форуме по отдельности.
 
 Top
TvoyWeb Администратор
Отправлено: 07 Декабря, 2006 - 08:24:13
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Валерий
У тебя же 1.9.1 стоит? Покажи из lib.php функцию moderator.
 
 Top
Валерий Администратор
Отправлено: 07 Декабря, 2006 - 09:59:33
Post Id



Админ-3


Покинул форум
Сообщений всего: 2676
Дата рег-ции: Янв. 2005  
Откуда: Беларусь

Карма 16




Вот сия
CODE:
function moderator($where,$data) {
global $exbb,$modoutput,$lang,$lang_moder,$mod_ids;

$inmembmod = false;
$mod_url = array();
if (!empty($data[$where]['moderator'])) {
$moderators = unserialize($data[$where]['moderator']);
if ($exbb['sts'] == 'sm') {
$inmembmod = true;
$mod_ids[] = $exbb['mem_id'];
$mod_url[] = '<a href="profile.php?action=show&member='.$exbb['mem_id'].'">'.$exbb['member'].'</a>';
}
foreach ($moderators as $id=>$name) {
$mod_url[] = '<a href="profile.php?action=show&member='.$id.'">'.$name.'</a>';
if ($exbb['mem_id'] == $id) $inmembmod = true;
$mod_ids[] = $id;
}
}
$modoutput = ( count($mod_url) ) ? implode(', ', $mod_url) : $lang['no'];
$lang_moder = ( count($mod_url) > 1 ) ? $lang['Moderators'] : $lang['Moderator'].':';
if (defined('IS_ADMIN')) $inmembmod = true;
return $inmembmod;
}


Значит, сделать еще одну функцию?
 
 Top
TvoyWeb Администратор
Отправлено: 07 Декабря, 2006 - 10:25:43
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Валерий
Сделай все что касается файла setmembers.php из поста TEiD'а
и замени функцию moderator. Я в твоем посте подправил код. Функцию бери из своего поста.
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« Моды, хаки, скины и дополнения »


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



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0462]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33