Пропустить

[FINAL] Warnings Mod

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

[FINAL] Warnings Mod

Сообщение Xpert » 07.04.2007 22:04

Итак, представляем вашему вниманию мод "Система предупреждений".

Основные возможности:
- выдача желтых и красных карт, как бессрочно, так и на определенный срок.
Бан по сумме предупреждений.
- при получении предупреждения или бана пользователь извещается по почте.
- выдавший наказание модератор (или администратор) может его снять или удалить.
- щадящая реализация бана, минимизирующая потери ресурсов

FAQ
Q: При попытка зайти на форум получаю сообщение: "Error getting actions topics"
A: Это означает, что вы не выполнили обновление базы данных. В случае, если для обновления вы будете пользоваться файлами, полученными с помощью генераторов файлов обновления базы данных, необходимо сначала откатить изменения в файлах common.php и includes/sessions.php
Вложения
warnings_mod_1.0.7.zip
(31.51 КБ) Скачиваний: 1758
Последний раз редактировалось Xpert 03.01.2008 1:06, всего редактировалось 9 раз(а).
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5493
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Alice » 07.04.2007 22:18

Вах! это который на форуме стоит?
Классно!!! Будем тестить! :)

Да, а разбанивает автоматом?
Я не волшебник, я только учусь!
Аватара пользователя
Alice
phpBB 2.0.4
 
Сообщения: 215
Зарегистрирован: 18.03.2007 18:07
Откуда: SPb
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Xpert » 07.04.2007 22:30

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

Сообщение Kvartal » 07.04.2007 22:59

А в самом сообщении, за которое вынесено предупреждение, никакой пометки об этом не ставится? Я так понял, что не ставится, а причина указывается только в профиле... Верно?
Влюблен в Молодежное движение "Квартал" www.kvartal.org.ua
Аватара пользователя
Kvartal
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 25.10.2006 23:07
Откуда: Киев, Украина
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение fskon » 08.04.2007 0:16

Kvartal писал(а):А в самом сообщении, за которое вынесено предупреждение, никакой пометки об этом не ставится? Я так понял, что не ставится, а причина указывается только в профиле... Верно?

Сказали же как здесь... И не нужно топик портить лишними вставками имхо :wink:
Xpert
Спасибо! Дождались :lol:
Теперь бы аддончик отключения емайл, в локалке не удобство емайл вызывает.

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

Сообщение relife » 08.04.2007 0:25

Отличная штука, уже поставил, всё работает. Огромное спасибо!
Есть вопрос, а как можно предупреждать и модераторов....а то по умолчанию их предупреждать нельзя.

relife
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 25.12.2005 19:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Alice » 08.04.2007 1:41

Xpert, вы бы написали в моде какие точно править файлы, а то "Files To Edit (1): n/a" стоит. И вот я не могу разобраться, а это (см. ниже) где?

#
#-----[ OPEN ]------------------------------------------
#
admin/board.php

Наверное, имеется в виду admin/admin_board.php?

И в некоторых командах OPEN неправильные местоположения файлов указываются (т.е. вроде в одном месте includes/sessions.php надо, а написано просто sessions.php).

Добавлено спустя 18 минут 22 секунды:

Ой, еще вопрос (тупой), а SQL-запросы можно все разом скопировать в db_generator (от Siava), чтоб файл php получить? Или надо по-отдельности? :oops:

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

Xpert, а у вас есть еще папка email (т.е. ее содержимое) для английского языка? :roll: Я могу конечно перевести (попробовать), но может есть готовая.
Я не волшебник, я только учусь!
Аватара пользователя
Alice
phpBB 2.0.4
 
Сообщения: 215
Зарегистрирован: 18.03.2007 18:07
Откуда: SPb
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 08.04.2007 2:08

Alice писал(а):а SQL-запросы можно все разом скопировать

Можно
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9256
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Сообщение Alice » 08.04.2007 2:10

Еще вопрос:
У меня в viewtopic.php следующий код 2 раза встречается
#
#-----[ FIND ]------------------------------------------
#
	if ( $is_auth['auth_mod'] )
	{

Где же надо прописывать дальнейший код AFTER ADD, т.е. после какого куска из двух. :shock:

первый у меня такой:
if ( $is_auth['auth_mod'] )
{
	$s_auth_can .= sprintf($lang['Rules_moderate'], "<a href="modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id&amp;sid=" . $userdata['session_id'] . '">', '</a>');

и т.д.

а второй такой
if ( $is_auth['auth_mod'] )
	{
		$temp_url = "modcp.$phpEx?mode=ip&amp;" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&amp;" . POST_TOPIC_URL . "=" . $topic_id . "&amp;sid=" . $userdata['session_id'];

и т.д.

Добавлено спустя 1 минуту 54 секунды:

Палыч писал(а):
Alice писал(а):
а SQL-запросы можно все разом скопировать

Можно

Спасибо!
Я не волшебник, я только учусь!
Аватара пользователя
Alice
phpBB 2.0.4
 
Сообщения: 215
Зарегистрирован: 18.03.2007 18:07
Откуда: SPb
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 08.04.2007 2:13

Alice
Только второй (по-вашему) соответствует условию поиска.
Будьте внимательны. При установке МОДов важно всё, в том числе и пробелы (отступ от начала строки, в данном случае).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9256
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Сообщение Alice » 08.04.2007 3:34

Палыч
Ого, какая тонкость! А я вот подумала, что все-таки первый, т.к. в темах про установки модов написано, мол "что первое нашел, то и правь" (это я укоротила :) ) Теперь буду смотреть и на отступы.
Спасибо!

Добавлено спустя 17 минут 42 секунды:

Xpert, еще одно, так сказать, "замечание":
language/lang_english/lang_main.php надо наверное изменить на language/lang_russian/lang_main.php, т.к. все добавления идут к русскому языку. Мне бы кстати еще к английскому :?

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

Фуф, поставила, рабоатает, только карточка почему-то слева от аватара, буду разбираться. (Надо в инструкции вместо 10 минут поставить 2 часа :lol: )
Xpert, спасибо за мод!!!
Я не волшебник, я только учусь!
Аватара пользователя
Alice
phpBB 2.0.4
 
Сообщения: 215
Зарегистрирован: 18.03.2007 18:07
Откуда: SPb
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение SemShulm » 08.04.2007 3:54

Та же история :D -карточка левее аватара
Вложения
Capture_4.jpg
Аватара пользователя
SemShulm
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 01.01.2007 14:36
Откуда: Израиль, Ашкелон
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Alice » 08.04.2007 5:14

Товарищи, а в админке-то что-то должно появится? Баны-то настраивать где?

SemShulm, счас поищем где карточки глючат.

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

Так, проблемка решилась постановкой <br /> между {postrow.RANK_IMAGE} и {postrow.POSTER_AVATAR} в viewtopic_body.tpl, т.е. так (кусок):

<span class="postdetails">{postrow.POSTER_RANK}<br />
{postrow.RANK_IMAGE}<br />{postrow.POSTER_AVATAR}<br /><br />


Можно даже два <br /><br /> поставить, чтобы ава не шла сразу же после карточки.

===
Но у меня как-то все равно некрасиво выходит, от слова "Предупреждений: 1" до карточки расстояние большое :? Что ли тут {postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE} этот br убрать? Не, наверное получится лажа.
(добавлено)
Не, лажа не получилась, карточка теперь стоит там, где ей надо стоять (как на этом форуме). Прописала так, <br /> убрала:
{postrow.POSTER_RANK} {postrow.RANK_IMAGE}
Но что будет, если присвоить юзеру картинку? Буду экспериметировать.
(добавлено)
Не, если убрать <br />, то рангам картинки тогда нормально не присвоить, будет все на одной строчке.
Так что прийдется так юзать, с отрывом от слова "Предупреждений: ?", если конечно гуру не подскажут, что можно сделать.

Добавлено спустя 33 минуты 5 секунд:

Так вот это смотрится:
Изображение

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

Извиняюсь, что все никак не могу закончить постить, НО у меня замечен глюк.
В профиле "нарушителя", которому дала предупреждение на 7 дней написано:
В колонке "Кто" - Admin Сегодня в 6:05
в колонке "Срок действия" - Сегодня в 6:05 :shock:
что за? ставила недавно мод (а ля Вчера/Сегодня) от Гоги, может с ним конфликтует?
Я не волшебник, я только учусь!
Аватара пользователя
Alice
phpBB 2.0.4
 
Сообщения: 215
Зарегистрирован: 18.03.2007 18:07
Откуда: SPb
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение fskon » 08.04.2007 5:32

В локалке очень неудобно...
Сперва получаем
Line : 88
File : smtp.php

Обновляем страницу и видим
phpBB : Critical Error 

Error updating sessions table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE session_id = '6879f8cc1e065ec6c1a09fbaf12a7053'' at line 3

UPDATE phpbb_sessions SET session_time = 1175999126, session_page = WHERE session_id = '6879f8cc1e065ec6c1a09fbaf12a7053'

Line : 398
File : sessions.php 

Ну а потом уж наблюдаем действие мода =)
Если инет подключен, то все путем.

Alice
Если несколько карточек, то выстраиваются в ряд и как положено =) если не колдовать с tpl, у меня так.
А поповоду одной, и слева от аватары - подтверждаю.

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

Сообщение Alice » 08.04.2007 5:52

fskon писал(а):Если несколько карточек, то выстраиваются в ряд и как положено =)

Выстраиваться то они выстраиваются, но расстояние есть от слова "Предупреждений: ?", а хотелось бы, чтобы было вплотную к слову (внизу). Если уберу "перенос", то карточка будет вплотную, НО у юзера картинка ранга будет в одну строчку с самим рангом (текстом), если у юзера нет предупреждений.

Добавлено спустя 15 минут:

Alice писал(а):Товарищи, а в админке-то что-то должно появится? Баны-то настраивать где?

Этот вопрос снимается, я от недосыпа не сразу заметила что и где :lol:
Я не волшебник, я только учусь!
Аватара пользователя
Alice
phpBB 2.0.4
 
Сообщения: 215
Зарегистрирован: 18.03.2007 18:07
Откуда: SPb
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

След.

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

 

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

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

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

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