[FINAL] Warnings Mod

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
natali
phpBB 2.0.1
Сообщения: 293
Стаж: 19 лет 11 месяцев
Откуда: Киев

Сообщение natali »

а где посмотреть какая версия мода стоит?

да, и вот это мне кажется слишком геморно (в обновлении с 5 на 6)

Код: Выделить всё

#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------
#
		if ( ( $postrow[$i]['user_warnings'] == $board_config['warnings_per_ban'] ) || $postrow[$i]['user_banned'] )

#
#-----[ IN-LINE FIND ]------------------------------------------
#
==

#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
>=
вот так проще и удобней

Код: Выделить всё

#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------
#
		if ( ( $postrow[$i]['user_warnings'] == $board_config['warnings_per_ban'] ) || $postrow[$i]['user_banned'] )

#
#-----[ REPLACE WITH ]------------------------------------------
#
		if ( ( $postrow[$i]['user_warnings'] >= $board_config['warnings_per_ban'] ) || $postrow[$i]['user_banned'] )

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

natali
Знать нужно, что вы ставили :)

Добавлено спустя 11 часов 55 минут 19 секунд:

Daedalus

Код: Выделить всё

function is_faq_maintainer()
{
	global $board_config, $db, $userdata;

	$sql = "SELECT * FROM " . USER_GROUP_TABLE . " WHERE group_id=" . $board_config['afaq_moderators_group'] . " AND user_id = " . $userdata['user_id'] . " AND user_pending = 0";
	$result = $db->sql_query($sql) or message_die(GENERAL_ERROR, 'Could not obtain group list', '', __LINE__, __FILE__, $sql);

	if ( $db->sql_numrows($result) > 0 )
	{
		return true;
	}
	else
	{
		return false;
	}
}
Около того.... от вас требуется вписать в функцию свой id группы.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 18 лет 11 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

Xpert
Не подскажешь может что то прописать надо дополнительно.
Ситуация такая. Нахожусь в профиле того кому хочу выдать предупреждение или в этом топике. Если проходит определенное время, то при нажатии (в топике) кнопки вызова мода, происходит ошибка сессии, или в профиле замешкалася какое то время - тоже самое. Если предупреждающий коммент составил отдельно, и не мешкая вызываю мод, далее копи-пасте составленного коммента, то все путем. Как то сессия у меня работает с ограничением временным.
Аватара пользователя
Daedalus
phpBB 1.4.0
Сообщения: 32
Стаж: 18 лет 11 месяцев
Откуда: Россия, С.-Петербург

Сообщение Daedalus »

Xpert
спасибо большущее! Очень помог!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

fskon
Может что-то с куками? По умолчанию время жизни сессии - час.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 18 лет 11 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

Xpert писал(а):fskon
Может что-то с куками? По умолчанию время жизни сессии - час.
Не знаю, я не настолько специалист =)
Но, если с куками, то и время отведенное на составление поста в тоже было бы едентично ограничено?
P.S Я знаю, это единичный случай. Не принимая его ввиду, мод работает отлично.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

fskon писал(а):Не знаю, я не настолько специалист =)
Так посмотрите, соответствует ли у вас:
http://www.phpbbguru.net/community/viewtopic.php?t=333
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 18 лет 11 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

Палыч писал(а):Так посмотрите, соответствует ли у вас:
http://www.phpbbguru.net/community/viewtopic.php?t=333
Тут все путем. Проблем описанных по ссылке нет.
Среди массы установленных модов, это первый у меня который вносит добавки в файл сессии. Может там и нужно что то добавить, из за моей специфики.
Например в стандартной форме эта строка выглядит так:

Код: Выделить всё

$userdata = session_pagestart($user_ip, $forum_id)
Я всегда добавляю $forumuser (чертова специфика=))
В файлах мода, во всех найденых строчках сессии, $forumuser, добавил, но наверное не везде, поэтому при задержке появляется ошибка сессии. Это не критично на самом деле, просто своими силами больше понять не могу=).
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 19 лет 3 месяца
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

хе-хе *ехидно*

У меня модератор с ПРЕДУПРЕЖДЕНИЕМ ходит....

Модераор ВИДЕО раздела.... оставил ссылочек больше разрешенного модом Detector Botsи получил предупреждение

Код: Выделить всё

На НЕФОРМАТ- altstav.ru попытка спама.

IP: 89.221.224.238 
Ник: Sinner 
Ранее написал сообщений: 171

Тема:  
Ссылок: 7

Сообщение:
- - -8<- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nekrom@nt, вот огромная просьба к тебе:
http://rapidshare.com/files/21709379/Mylen...XviD_.part1.rar
http://rapidshare.com/files/21713318/Mylen...XviD_.part2.rar
http://rapidshare.com/files/21716469/Mylen...XviD_.part3.rar
http://rapidshare.com/files/21719157/Mylen...XviD_.part4.rar
Буду очень тебе признателен! \n\nдобавлено спустя 13 минут:\n\n А если ещё и вот это,
то вообще цены тебе не будет:):
http://rapidshare.com/files/8946596/MyleneFarmer-JeteRendstonAmour.part1.rar
http://rapidshare.com/files/8947420/MyleneFarmer-JeteRendstonAmour.part2.rar
http://rapidshare.com/files/8947827/MyleneFarmer-JeteRendstonAmour.part3.rar 
- - -8<- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Итог: Сообщение не отправлено, Пользователь оштрафован: сейчас 1 из 

-- 
NCom

А теперь можно узнать, как с этим бороться? На сколько выставляется предупреждение? Как снять предупреждение вручную? ОНО НИГДЕ НЕ ПОКАЗЫВАЕТСЯ.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

NCom писал(а):как с этим бороться?
В файле includes/functions_post.php найти строчку

Код: Выделить всё

	$use_yellowcard = true; //
и заменить на

Код: Выделить всё

	$use_yellowcard = false; //
NCom писал(а):Как снять предупреждение вручную?
зайти в базу данных через phpmyadmin и в таблице ****_users
в записи вашего модератора в поле user_warnings поставить значение 0
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 19 лет 3 месяца
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

Палыч
зайти в базу данных через phpmyadmin и в таблице ****_users
в записи вашего модератора в поле user_warnings поставить значение 0

А если я хочу оставить штрафы за большое количество ссылок, но не хочу в админку бегать?

Добавлено спустя 18 минут 18 секунд:
// штрафовать юзера.
а нельзя ли как нибудь все таки завязать моды? Что бы штрафовался 3 раза а потом банился (но не удалялся) и разбанить можно было (и что бы видно было в профиле)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

NCom
Detector Bots рассчитан на работу с YC (желтая карта), а не с Warnings Mod.
То, что вы хотите, это уже заказ автору.

При отключении функции штрафования, DBots всё-равно не позволит размещать посты со ссылками, больше установленного количества. Но вешать предупреждения не будет.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
go
phpBB 2.0.1
Сообщения: 261
Стаж: 19 лет 1 месяц

Сообщение go »

мне пришла мысль,при очередной выдаче предупреждения.
Однако,хотелось бы немного поразмышлять.Чему способствует выдача предупреждений?
1.редактирование поста(удаление мата,рекламы,флуда,офтопа и т.д.)
2.выдача в текстовом варианте объяснения по какой причине выдано предупреждение или бан.
и тут мне хотелось бы задать вопрос:а не легче и правильней было бы перенести функции бана-предупреждения в файл posting.php ? ведь в большинстве случаев вы все равно(меня не оставляет подобная мысль) нажимаете кнопку "Правка" туда же и внести все части когда сделать проверку на автора поста ,модератора раздела и админа форума....тогда появиться:
1.возможность стандартными способами в объяснения предупреждения-бана вносить жирный -подчеркнутый.наклонный шрифт,сылки ...
а вы как думаете?
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 19 лет 9 месяцев
Откуда: Москва, Fortuna-net

Сообщение svk »

Нафиг. часто предупреждения ставятся просто за оффтоп
NETBYNET Holding system administrator
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

go писал(а):Чему способствует выдача предупреждений?
Накоплению злости у наказанного на "властьпридержащих"
go писал(а):1.редактирование поста(удаление мата,рекламы,флуда,офтопа и т.д.)
Из 10 случаев, только в одном требуется редактирование (во всяком случае у меня)
go писал(а):а не легче и правильней было бы перенести функции бана-предупреждения в файл posting.php ?
В принципе, можно вообще все кодовые файлы в один слить... 8)
Функции постинга и ворнинга всё-таки разные.
go писал(а):сделать проверку на автора поста ,модератора раздела и админа форума.
она есть. То, что у NCom был предупрежден модератор, это работа Detector Bots, где как раз такой проверки нет. Да и не был он "предупрежден" в обычном понимании. Просто используемое Желтой картой (в связке с которой может работать Detector Bots) поле совпало по названию с используемым полем Warnings Mod, поэтому последний честно отобразил в просмотре топика наличие там "предупреждения".
go писал(а):возможность стандартными способами в объяснения предупреждения-бана вносить жирный -подчеркнутый.наклонный шрифт,сылки ...
А к чему это украшательство?
go писал(а):а вы как думаете?
Никак. 8)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Вернуться в «Бета-версии модов для phpBB 2.0.x»