Пропустить

[FINAL] Warnings Mod

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Сообщение ***Blaze*** » 25.01.2008 14:27

Трабла такая мне на phpbbguru дали два замечание в один и тот же срок, с разницой в одну минуту. По истечению предупреждений одно не истекло так и отображается на мне...
Аватара пользователя
***Blaze***
phpBB 2.0.14
 
Сообщения: 469
Зарегистрирован: 12.01.2007 10:57
Откуда: Данков
Благодарил (а): 9 раз.
Поблагодарили: 6 раз.

Сообщение MXM » 25.01.2008 15:44

оффтоп: ***Blaze***, точно... может ты, просто, меченный? (шутка) :lol:
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 564
Зарегистрирован: 17.08.2004 12:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение ParSulTang » 30.01.2008 10:40

forall писал(а):Ясненько. Спасибо.
А, будет ли в админке статистика по пользованию модом?
Кто на какой срок кого забанил
и списочек
наподобии admin_users_list


Как я понял, это только в платной версии. Но что-то разработчики молчат по поводу неё, по крайней мере для phpbb 2.

ParSulTang
phpBB 1.2.1
 
Сообщения: 22
Зарегистрирован: 12.07.2007 17:28
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Lektor » 30.01.2008 18:49

У меня возник глюк и я не могу понять где я на косячил (при установке)

Если забнить юзера и его сессия будет не закрыта (т.е. если забанить его в то время как он лазиет по форуму ) то у него такая вот ошибка возникает:
message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?

Понятия не имею где копать (

Lektor
phpBB 2.0.18
 
Сообщения: 580
Зарегистрирован: 20.04.2006 14:19
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Поручик » 30.01.2008 18:57

А поиск по тексту ошибки и FAQ по phpBB2 вообще ничего не говорит?
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 4002
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 47 раз.

Сообщение Lektor » 30.01.2008 20:04

Поручик
Свою ошибку понял, сенк за наводку (в след раз буду сразу давать инфу).
Вот что выдал мне "Fix message_die for multiple errors" от arkus_petrux

Critical Error!
message_die() was called multiple times.
 
--------------------------------------------------------------------------------
Error #1 
Вы были забанены. Вам будет открыт доступ на форум 31.01.2008 14:15 

 
--------------------------------------------------------------------------------
 Error #2 


Line : 132
File : D:\Servers\HTTP\www\forum\includes\functions_jr_admin.php 
SQL : SELECT * FROM phpbb_jr_admin_users WHERE user_id = 
 
--------------------------------------------------------------------------------
 Please, contact the webmaster. Thank you.

Теперь я понимаю что тут замешен jr_admin. Просьба помочь разобраться бо сам не справлюсь.

Добавлено спустя 28 минут 59 секунд:

приатачил functions_jr_admin.php.
Вложения
functions_jr_admin.rar
(3.88 КБ) Скачиваний: 91

Lektor
phpBB 2.0.18
 
Сообщения: 580
Зарегистрирован: 20.04.2006 14:19
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Mac » 12.02.2008 19:50

relife писал(а):лучше реализовать личкой.
да, меня вот тоже интересует. Мне кажется, уведомление в личку было бы полезней, т.к. многие регились через фиктивное мыло или проверяют его редко. Кто-нибудь реализовывал?

Mac
phpBB 1.4.2
 
Сообщения: 58
Зарегистрирован: 14.08.2007 18:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение fskon » 13.02.2008 3:48

Mac писал(а):Кто-нибудь реализовывал?

rxu

fskon
phpBB 2.0.9
 
Сообщения: 340
Зарегистрирован: 26.05.2006 6:48
Откуда: msk.reg.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Mac » 13.02.2008 15:20

fskon, благодарю, не нашел сразу. Думаю, это можно добавить аддоном к моду. Чтобы не искать: http://www.phpbbguru.net/community/viewtopic.php?p=135646#135646.

1) Еще такой вопрос: при бане забаненный видит шапку и футер форума, а можду ними пустота - это нормально?
2) Есть ли возможность админу и модераторам видеть общий список предов по всем юзерам? Было бы очень полезно.
3) Снимаю пред. Через некоторое время происходит его фактическое снятие и после этого в топике выдает ошибку:
Warning: str_repeat(): Second argument has to be greater than or equal to 0. in .../forum/viewtopic.php on line 1039

а в профиле:
Warning: str_repeat(): Second argument has to be greater than or equal to 0. in .../forum/includes/usercp_viewprofile.php on line 111

В профиле отображается отрицательное количество предупреждений. Что это может быть?

Mac
phpBB 1.4.2
 
Сообщения: 58
Зарегистрирован: 14.08.2007 18:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Mac » 14.02.2008 15:54

3-й вопрос снят. Моя ошибка была при установке мода.
А как насчет 1) и 2)?

Mac
phpBB 1.4.2
 
Сообщения: 58
Зарегистрирован: 14.08.2007 18:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение JuliettaRose » 16.02.2008 9:31

При попытке выдать предупреждение, вылазит надпись: Недостаточно данных
Чтобы это могло значить?
На днях установила Mod Anti Bot. Может быть из за этого :roll:

Добавлено спустя 4 часа 2 минуты 15 секунд:

Разобралась.
Вопрос отпал.

JuliettaRose
phpBB 1.4.1
 
Сообщения: 48
Зарегистрирован: 18.07.2006 15:09
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Systemnik » 23.02.2008 13:40

Чесно говоря а бы рад его юзать но всеже уважаемый експерт..
почемукогда модер банит юзер не добавляется в бан лист в админке..
ну очень надо что бы добавлялся и можно было его от тудаже и разбанить.. вдруг мдера забанят а я и знать не буду.. получится также как и а phpbbguru )))

Systemnik
phpBB 1.4.2
 
Сообщения: 59
Зарегистрирован: 05.10.2007 10:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Xpert » 25.02.2008 16:29

Systemnik писал(а):когда модер банит юзер не добавляется в бан лист в админке

Потому что мод использует собственную, менее ресурсоемкую систему бана.

Systemnik писал(а):получится также как и а phpbbguru

Не понимаю вашей иронии.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5493
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Mac » 10.03.2008 8:24

Здравствуйте. У меня этот замечательный мод почему-то иногда дает ошибки. Происходит это, когда истекает срок выданного предупреждения. Выглядит следующим образом:
на странице с постами провинившегося вылезает ошибка:
Warning: str_repeat(): Second argument has to be greater than or equal to 0. in .../forum/viewtopic.php on line 1034


Причем эта ошибка дублируется столько раз, сколько постов провинившегося на странице.

1034-я строка выглядит так:
$rank_image = str_repeat($rank_image, $postrow[$i]['user_warnings']);


Если зайти в профиль юзера, там тоже ошибки:
Warning: str_repeat(): Second argument has to be greater than or equal to 0. in .../forum/includes/usercp_viewprofile.php on line 111


Если залезть в базу, видим странную картину - количество предупреждений отрицательно (-7, -4 и т.п.). Т.е., видимо, при снятии предупреждения отнимается не единица, а большее число. Приходится делать запрос в базу, обнуляя количество вручную:
UPDATE phpbb_users SET user_warnings = 0 WHERE user_id =3306 LIMIT 1


Повторю, что ошибка бывает иногда, а не при каждом снятии/истечении предупреждения. У меня форум с большой посещаемостью, думаю, дело в этом - какой-то скрипт срабатывает неправильно при большом кол-че запросов. Как быть?

Mac
phpBB 1.4.2
 
Сообщения: 58
Зарегистрирован: 14.08.2007 18:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение noname80 » 12.03.2008 3:05

Спасибо за отличный мод.

Обнаружилось следующее "неудобство", не подчищается сессия при включенном автоматическом входе, форум становится недоступен к просмотру даже как гостю, кнопка Выход дезактивирована. Конечно можно вручную куки подтереть, но не каждому это объяснишь.

Из чтения топика понял что сессия при забанивании должна подчищаться, по каким причинам это может не происходить ? Установку мода перепроверил, да и все остальные функции мода работают.

Насколько понял за это отвечает фрагмент:
			if ( ( $warning_type >= WARNING_TYPE_WARNING && ($row['user_warnings'] + 1) == $board_config['warnings_per_ban'] ) || ( $warning_type == WARNING_TYPE_BAN ) )
			{
				$sql = "DELETE FROM " . SESSIONS_TABLE . " WHERE session_user_id = " . $user_id;
				$db->sql_query($sql) or message_die(GENERAL_ERROR, 'Could not update session information', '', __LINE__, __FILE__, $sql);
			}

но по каким то причинам не срабатывает, ошибок также не выдает.

noname80
phpBB 1.2.1
 
Сообщения: 22
Зарегистрирован: 25.01.2008 6:04
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы