[dev] Advanced warnings for phpBB3

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Сообщение Rayden 27.02.2008 19:13

izstas
Потому что ты не читаешь документацию по установке модов и сейчас схлопочешь предупреждение
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2833
Зарегистрирован: 27.06.2005 0:07


Сообщение NCom 27.02.2008 19:44

да... это очень мне не понравилось. Вроде как русская поддержка, а пишут для американцев.
NCom
phpBB 2.0.16
 
Сообщения: 909
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь

Сообщение Rayden 27.02.2008 19:57

NCom
Пишут для всех и выкладывают на phpbb.com
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2833
Зарегистрирован: 27.06.2005 0:07

Сообщение NCom 27.02.2008 20:09

ну куча модов пишется немцами и в архиве не только англ, а и немецки есть, а здесь.... только английский, я считаю, то если мод пишет Россиянин, то не грех писать сразу и для нас на нашем языке, что бы на мод созданный в России не писались бы руссификаторы.
NCom
phpBB 2.0.16
 
Сообщения: 909
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь

Сообщение Палыч 27.02.2008 20:18

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

Сообщение NCom 27.02.2008 20:52

Палыч писал(а):Не нравится - не ешь

это я понимаю. но..... мод в тестовом режиме выкладывается на русскоязыном форуме и предполагается....мммм что не для американцев.

Меня то это не напрягает, я все равно обычно свой вариант руссификации делаю.
NCom
phpBB 2.0.16
 
Сообщения: 909
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь

Сообщение Rayden 27.02.2008 20:54

А чего бузишь? :D
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2833
Зарегистрирован: 27.06.2005 0:07

Сообщение NCom 27.02.2008 21:09

кто? я? меня заставили. Сорри за оффтоп.
NCom
phpBB 2.0.16
 
Сообщения: 909
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь

Сообщение izstas 27.02.2008 22:13

Всё-таки мне нужен бан по 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 секунды:

Не показывается причина предупреждения в профиле пользователя...
Аватара пользователя
izstas
phpBB 2.0.1
 
Сообщения: 142
Зарегистрирован: 18.03.2007 16:03
Откуда: Елец

Сообщение rxu 28.02.2008 16:01

Какие пакеты для русского языка, мод находится только в стадии разработки... о чём это вы тут?

izstas писал(а):Хотя, мне кажется, к IP применять utf8_normalize_nfc не нужно

Не нужно.

izstas писал(а):Не показывается причина предупреждения в профиле пользователя...

А что показывается? Скрин в студию. У меня всё показывается, если причина задана.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4916
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение izstas 28.02.2008 16:15

У меня выскакивает ошибка - наверное из-за неё:
Код: Выделить всё
[phpBB Debug] PHP Notice: in file /memberlist.php on line 530: Undefined variable: warning

строка 530:
Код: Выделить всё
            'WARNING'         => $warning[0],

Действительно, никаких упоминаний переменной warning я что-то не вижу...
Аватара пользователя
izstas
phpBB 2.0.1
 
Сообщения: 142
Зарегистрирован: 18.03.2007 16:03
Откуда: Елец

Сообщение rxu 28.02.2008 16:28

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

После
Код: Выделить всё
         if (!$auth->acl_get('m_warn') && !$row['warning_status'])
         {
            continue;
         }

добавьте
Код: Выделить всё
$warning = unserialize($row['log_data']);

И в этом же блоке, но чуть раньше, перед
Код: Выделить всё
while ($row = $db->sql_fetchrow($result))

добавьте
Код: Выделить всё
$warning = array();
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4916
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение izstas 28.02.2008 18:27

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

Добавлено спустя 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 на бессрочный срок, но это конечно не так :)
Аватара пользователя
izstas
phpBB 2.0.1
 
Сообщения: 142
Зарегистрирован: 18.03.2007 16:03
Откуда: Елец

Сообщение rxu 28.02.2008 18:32

Ищите ошибки в установке.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4916
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение izstas 28.02.2008 18:41

Ничего не понимаю :) Заменил
Код: Выделить всё
view_warned_users($highest, $count, 5);

на
Код: Выделить всё
view_warnings_list($highest, $count, 5);


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

Поиск "view_warned_users" по xml-файлу установки находит только ту подобную замену :D
Аватара пользователя
izstas
phpBB 2.0.1
 
Сообщения: 142
Зарегистрирован: 18.03.2007 16:03
Откуда: Елец

Пред.След.


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

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

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