Пропустить

[dev] Advanced warnings for phpBB3

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

[dev] Advanced warnings for phpBB3

Сообщение rxu » 07.02.2008 18:16

Мод в стадии разработки.
В настоящее время пока реализовано:
  • Выдача предупреждений в виде предупреждения как такового и предупреждения-быстрого бана на определённый (в днях - любой) срок, как за конкретный пост, так и без привязки к посту.
  • Редактирование выданного предупреждения, с возможностью изменения его вида (предупреждение -> бан и наоборот), срока и причины.
  • Список всех выданных предупреждений.
  • Отметка в постах о выданных за них предупреждениях.
  • Автоблокировка за N предупреждений (количество задаётся в администраторском разделе, Настройки конференции).
  • Автоматическое снятие предупреждений раз в заданный период времени (крон). По умолчанию задано 14400 секунд (раз в 4 часа), что рекомендуется уменьшить (задаётся в администраторском разделе, Настроки конференции).
  • Автоматическая разблокировка при снятии предупреждений.
  • Уведомления пользователя по email/Jabber о полученном/отредактированном предупреждении/блокировке.

Конструктив и тщательное тестирование приветствуются.
Категорически не рекомендуется устанавливать на действующие форумы. Мод выложен исключительно в тестовых целях и для обеспечения более надежной разработки и отладки.
Вложения
Advanced warnings for phpBB3_0.9B.zip
(50.79 КБ) Скачиваний: 669
Advanced warnings for phpBB3_0.7B0.zip
(41.93 КБ) Скачиваний: 470
Advanced warnings for phpBB3_0.5.B0_fixed.zip
Обновленный архив с исправлением этого недочета http://phpbbguru.net/community/viewtopic.php?p=182999#182999
(36.81 КБ) Скачиваний: 367
Последний раз редактировалось rxu 09.03.2009 15:23, всего редактировалось 5 раз(а).
Причина: Выпуск версии 0.9 бета
Изображение
За это сообщение автора rxu поблагодарили: 2
betterqn (05.08.2010 11:50), slavalobster (28.10.2010 16:20)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение Gisher » 07.02.2008 19:55

ну наконец :)
поставил, работает :)
не видно только
rxu писал(а):Отметка в постах о выданных за них предупреждениях.

ещё один вопрос, в изменениях стиля если
				<th class="name">{L_WARNINGS}</th>
				<th class="name">{L_LATEST_WARNING_TIME}</th>
заменить на
				<th class="name">{L_WARNING_TIME}</th>
				<th class="name">{L_WARNINGS_EXPIRE}</th>
				<th></th>
то фрагмент <th></th> получается дважды, так должно быть?
Последний раз редактировалось Gisher 07.02.2008 19:57, всего редактировалось 1 раз.

Gisher
phpBB 2.0.23
 
Сообщения: 828
Зарегистрирован: 04.10.2006 6:50
Благодарил (а): 6 раз.
Поблагодарили: 8 раз.

Сообщение rxu » 07.02.2008 19:56

Gisher писал(а):не видно только

Верно. В инструкции пропущен соответствующий код для viewtopic.php. Позже добавлю.
Gisher писал(а): фрагмент <th></th> получается дважды, так должно быть?

Да.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение Gisher » 07.02.2008 19:58

при просмотре профиля предпреждения не видны обычным пользователям

Gisher
phpBB 2.0.23
 
Сообщения: 828
Зарегистрирован: 04.10.2006 6:50
Благодарил (а): 6 раз.
Поблагодарили: 8 раз.

Сообщение rxu » 07.02.2008 19:58

Gisher писал(а):при просмотре профиля предпреждения не видны обычным пользователям

Этой функциональности пока нет в моде.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение -=XaKeP=- » 08.02.2008 9:11

rxu
А чем ваш мод отличается от аналогичного мода Мерлина?
Лучше синица в руках, чем утка под кроватью ©
Аватара пользователя
-=XaKeP=-
phpBB 2.0.7
 
Сообщения: 299
Зарегистрирован: 15.12.2006 12:02
Откуда: Донецк
Благодарил (а): 5 раз.
Поблагодарили: 6 раз.

Сообщение rxu » 08.02.2008 14:32

-=XaKeP=-
Вот вы посмотрите и скажИте.

Новая версия. Из основных изменений:
- добавлена поддержка subsilver2;
- добавлены отметки при просмотре тем в сообщениях, за которые вынесены предупреждения;
- модератор не сможет применить бан как вид предупреждения, если не имеет прав на блокировку пользоватлей;
- добавлено отображение даты, до которой действует предупреждение, в режиме редактирования предупреждения;
- а также небольшие косметические изменения.
Инструкция по переходу с предыдущей версии - в архиве.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение Alloy » 08.02.2008 15:47

1. Спасибо за разработку данного мода
2.
Автоматическое снятие предупреждений раз в заданный период времени (крон). По умолчанию задано 14400 секунд (раз в 4 часа), что рекомендуется уменьшить (задается в администраторским разделе, Настройки конференции).
Разьясните мне что это значит а то я не вьехал.
3. Предлагаю добавить еще автобан в случае не посещения конференции N дней.
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
Alloy
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 09.09.2004 12:54
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение rxu » 08.02.2008 15:50

Alloy писал(а):Разьясните мне что это значит а то я не вьехал.

Проверка и снятие предупреждений происходит периодически, один раз в заданное количество секунд.
Alloy писал(а):3. Предлагаю добавить еще автобан в случае не посещения конференции N дней.

Это не есть предмет функциональности данного мода.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение Heldar » 08.02.2008 15:51

Alloy писал(а):3. Предлагаю добавить еще автобан в случае не посещения конференции N дней.

Если можно то отключаемое в админке. Лично мне этого не надо.

ПС От меня тоже благодарность за разработку мода.
А ТЫ очистил кэш??!!

Heldar
phpBB 2.0.5
 
Сообщения: 238
Зарегистрирован: 13.08.2007 9:13
Благодарил (а): 23 раз.
Поблагодарили: 20 раз.

Сообщение Rayden » 08.02.2008 16:42

Alloy писал(а):3. Предлагаю добавить еще автобан в случае не посещения конференции N дней.

Это абсолютно не связано с наказаниями, поэтому ненужно.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

Сообщение Gisher » 08.02.2008 19:34

обновил мод с перд. версии
в топиках остаётся инфо о выданных предупреждениях, срок которых уже прошёл
Warning: Gisher Вчера, 19:35
Причина: и т д
и второе, мод у меня перестал работать, при нажатии на предупреждение открывается пустая страничка с адресом
test.ru/mcp.php?i=warn&mode=warn_post&f=2&p=16&sid=c3da8c6895831b1c7ffb8cb7a4de1fcf

Gisher
phpBB 2.0.23
 
Сообщения: 828
Зарегистрирован: 04.10.2006 6:50
Благодарил (а): 6 раз.
Поблагодарили: 8 раз.

Сообщение rxu » 08.02.2008 19:50

Gisher писал(а):в топиках остаётся инфо о выданных предупреждениях, срок которых уже прошёл

Так оно и есть, по крайней мере пока.
Gisher писал(а): при нажатии на предупреждение открывается пустая страничка с адресом

Может, при апдейте ошиблись? Посмотрите еррор лог сервера при возникновении пустой страницы.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение Gisher » 08.02.2008 20:11

в логах
[Fri Feb  8 20:04:45 2008] [error] PHP Fatal error:  Call to a member function on a non-object in /home/www/public_html/includes/mcp/mcp_warn.php on line 794
строчка 794
	if(!$auth->acl_get('m_ban'))

Gisher
phpBB 2.0.23
 
Сообщения: 828
Зарегистрирован: 04.10.2006 6:50
Благодарил (а): 6 раз.
Поблагодарили: 8 раз.

Сообщение rxu » 08.02.2008 20:15

Недочет в инструкции по апдейту. Откройте includes/mcp/mcp_warn.php, найдите функцию
function select_warn_type($default = WARNING)
затем строку
global $user, $template;
и замените её на
global $auth, $user, $template;
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

След.

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

 

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

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

Сейчас этот форум просматривают: Google Feedfetcher и гости: 0

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