Пропустить

[dev] Advanced warnings for phpBB3

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

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

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

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

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

да... это очень мне не понравилось. Вроде как русская поддержка, а пишут для американцев.

NCom
phpBB 2.0.23
 
Сообщения: 815
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

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

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

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

ну куча модов пишется немцами и в архиве не только англ, а и немецки есть, а здесь.... только английский, я считаю, то если мод пишет Россиянин, то не грех писать сразу и для нас на нашем языке, что бы на мод созданный в России не писались бы руссификаторы.

NCom
phpBB 2.0.23
 
Сообщения: 815
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

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

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

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

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

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

Меня то это не напрягает, я все равно обычно свой вариант руссификации делаю.

NCom
phpBB 2.0.23
 
Сообщения: 815
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

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

А чего бузишь? :D
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

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

кто? я? меня заставили. Сорри за оффтоп.

NCom
phpBB 2.0.23
 
Сообщения: 815
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

Сообщение 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.0
 
Сообщения: 120
Зарегистрирован: 18.03.2007 16:03
Откуда: Елец
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

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

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

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

Не нужно.

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

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

Сообщение 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.0
 
Сообщения: 120
Зарегистрирован: 18.03.2007 16:03
Откуда: Елец
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение 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
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение 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.0
 
Сообщения: 120
Зарегистрирован: 18.03.2007 16:03
Откуда: Елец
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

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

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

Сообщение 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.0
 
Сообщения: 120
Зарегистрирован: 18.03.2007 16:03
Откуда: Елец
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Пред.След.

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

 

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

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

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

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