[dev] Advanced warnings for phpBB3

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

izstas
Потому что ты не читаешь документацию по установке модов и сейчас схлопочешь предупреждение
phpBB2 FAQ
phpBB3 FAQ
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 20 лет 8 месяцев
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

да... это очень мне не понравилось. Вроде как русская поддержка, а пишут для американцев.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

NCom
Пишут для всех и выкладывают на phpbb.com
phpBB2 FAQ
phpBB3 FAQ
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 20 лет 8 месяцев
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

ну куча модов пишется немцами и в архиве не только англ, а и немецки есть, а здесь.... только английский, я считаю, то если мод пишет Россиянин, то не грех писать сразу и для нас на нашем языке, что бы на мод созданный в России не писались бы руссификаторы.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

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

Сообщение NCom »

Палыч писал(а):Не нравится - не ешь
это я понимаю. но..... мод в тестовом режиме выкладывается на русскоязыном форуме и предполагается....мммм что не для американцев.

Меня то это не напрягает, я все равно обычно свой вариант руссификации делаю.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

А чего бузишь? :D
phpBB2 FAQ
phpBB3 FAQ
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 20 лет 8 месяцев
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

кто? я? меня заставили. Сорри за оффтоп.
Аватара пользователя
izstas
phpBB 1.4.4
Сообщения: 112
Стаж: 19 лет 6 месяцев
Откуда: Елец
Поблагодарили: 2 раза

Сообщение izstas »

Всё-таки мне нужен бан по IP :) Почему он будет у меня эффективен - объяснять не буду.

Правильно ли я сделал?

Заменил 2 раза в mcp_warn.php

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

$ban = utf8_normalize_nfc($user_row['username']);
user_ban('user', $ban,.......
на

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

$ban = utf8_normalize_nfc($user_row['poster_ip']);
user_ban('ip', $ban,.......
и 2 раза на

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

$ban = utf8_normalize_nfc($user_row['user_ip']);
user_ban('ip', $ban,.......
Хотя, мне кажется, к IP применять utf8_normalize_nfc не нужно :)

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

Не показывается причина предупреждения в профиле пользователя...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Какие пакеты для русского языка, мод находится только в стадии разработки... о чём это вы тут?
izstas писал(а):Хотя, мне кажется, к IP применять utf8_normalize_nfc не нужно
Не нужно.
izstas писал(а):Не показывается причина предупреждения в профиле пользователя...
А что показывается? Скрин в студию. У меня всё показывается, если причина задана.
Изображение
Аватара пользователя
izstas
phpBB 1.4.4
Сообщения: 112
Стаж: 19 лет 6 месяцев
Откуда: Елец
Поблагодарили: 2 раза

Сообщение izstas »

У меня выскакивает ошибка - наверное из-за неё:

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

[phpBB Debug] PHP Notice: in file /memberlist.php on line 530: Undefined variable: warning
строка 530:

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

				'WARNING'			=> $warning[0],
Действительно, никаких упоминаний переменной warning я что-то не вижу...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Странно... ну да ладно. Пока так:

После

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

			if (!$auth->acl_get('m_warn') && !$row['warning_status'])
			{
				continue;
			}
добавьте

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

$warning = unserialize($row['log_data']);
И в этом же блоке, но чуть раньше, перед

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

while ($row = $db->sql_fetchrow($result))
добавьте

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

$warning = array();
Изображение
Аватара пользователя
izstas
phpBB 1.4.4
Сообщения: 112
Стаж: 19 лет 6 месяцев
Откуда: Елец
Поблагодарили: 2 раза

Сообщение izstas »

Теперь работает :)

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

Ещё проблема...

Выдаю предупреждение, иду в модераторский раздел -> Предупреждения.
Получаю:

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

[phpBB Debug] PHP Notice: in file /includes/mcp/mcp_warn.php on line 100: Undefined index: post_id
[phpBB Debug] PHP Notice: in file /includes/mcp/mcp_warn.php on line 100: Undefined index: warning_id
[phpBB Debug] PHP Notice: in file /includes/mcp/mcp_warn.php on line 107: Undefined index: warning_end
[phpBB Debug] PHP Notice: in file /includes/mcp/mcp_warn.php on line 108: Undefined index: warning_time
[phpBB Debug] PHP Notice: in file /includes/mcp/mcp_warn.php on line 109: Undefined index: warning_status
[phpBB Debug] PHP Notice: in file /includes/mcp/mcp_warn.php on line 110: Undefined index: post_id
Так же в это время там в списке "Пользователи с наибольшим количеством предупреждений" указано что предупреждение выдано 01 янв 1970, 03:00 на бессрочный срок, но это конечно не так :)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Ищите ошибки в установке.
Изображение
Аватара пользователя
izstas
phpBB 1.4.4
Сообщения: 112
Стаж: 19 лет 6 месяцев
Откуда: Елец
Поблагодарили: 2 раза

Сообщение izstas »

Ничего не понимаю :) Заменил

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

view_warned_users($highest, $count, 5);
на

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

view_warnings_list($highest, $count, 5);
Теперь нормально. Но в инструкции по установке я вижу замену подобной, но другой строки :)

Поиск "view_warned_users" по xml-файлу установки находит только ту подобную замену :D

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