Страниц (5): [1] 2 3 4 5 » |
|
Описание: или кнопка автоматического стука |
Поиск в теме | Версия для печати |
Bard |
Отправлено: 29 Декабря, 2005 - 18:25:30
|
Full Member
Покинул форум
Сообщений всего: 164
Дата рег-ции: Нояб. 2005
Откуда: Москва, Россия
Карма 0
|
Есть предложение. Так сказать сформировавшаяся идея, не находящая реализации ввиду полного незнания мной php.
Идея такова (кстати, на форуме моего провайдера реализована, очень помогает):
Сделать на каждм посте рядом со стандартными кнопками ("цитата" и т.п.), кнопку "сообщить модератору".
По нажатии этой кнопки (желательно сделать запрос подтверждения) модераторам темы (всем) отправляется ПМ со ссылкой на тот пост на кнопку которого нажали. Можно также к сообщению писать пояснения (их будет вводить нажавший в окне подтверждения).
(Да, наверное к собщению стоит добавить ник отправителя, того кто торкал кнопку. Чтобы юзера ею просто так не пользовались.)
Что мы от этого имеем: в случае нарушения правил форума (или иных случаях, когда юзер заметил в посте то, о чем должен знать модератор) пользователю не приходится идти, смотреть кто здесь модератор, писать ему ПМ со ссылкой на пост. Достаточно нажать кнопку и модераторы извещены о нарушении.
Вот. Что думаете? Может кто-то возьмется реализовать? (Или я плохо искал и такое есть? Тогда не бейте сильно, дайте пожалуйста линк.) |
|
|
MAPKOB |
Отправлено: 20 Января, 2006 - 06:49:36
|
Junior Member
Покинул форум
Сообщений всего: 52
Дата рег-ции: Июнь 2005
Откуда: Москва
Карма 0
|
Закачать в папку с форумом файл bad.php (чуть видоизменённый messenger.php).
Если подумать, можно обойтись и без него... Пока просто нет времени...
в папку со скином закачать файл bad_new.tpl
добавить строчку
CODE: $post .= ($exbb['wordcensor']) ? bads_filter($inboxmessages[$vars['msg']]['bot']) : $inboxmessages[$vars['msg']]['bot'];
сразу после этой строчки
CODE: $post = ($exbb['wordcensor']) ? bads_filter($inboxmessages[$vars['msg']]['msg']) : $inboxmessages[$vars['msg']]['msg'];
а в файл topic_data.tpl в папке со скином перед строчкой
$topic_data .= <<<DATA
добавить
CODE: $tell = ($member_id == "1") ? $tell = '' : $tell = '<a href="javascript:void(0);" onClick=window.open("bad.php?action=new&touser=1&inforum='.$inforum.'&intopic='. $intopic.'&pagestart=' .$pagestart.'&user_to_ban='.$username.'&post='.$key.'", "","width=780,height=430,scrollbars=no") title="Пожаловаться на пользователя '.$username.'"><img src="./templates/InvisionExBB_2.0/im/p_report.gif"></a>';
А в том месте, где вы хотите видеть эту кнопку, прописываете $tell...
Вот вроде и всё...
Да, закачайте в папку im/ вашего скина картинку p_report.gif
Теперь после жалобы вам придёт причина, почему надо оштрафовать того или иного чела и адрес того сообщения, за которое надо оштрафовать...
|
|
|
|
Поиск в теме | Версия для печати |
Страниц (5): [1] 2 3 4 5 » |
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0, скрытых: 0) |
« Моды, хаки, скины и дополнения » |
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
|
|
|