[dev] Advanced warnings for phpBB3

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3467
Стаж: 14 лет 8 месяцев
Благодарил (а): 871 раз
Поблагодарили: 200 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

Установил, но при выдачи предупреждения выдает такую ошибку

Fatal error: Call to a member function destroy() on a non-object in /home/u795213376/public_html/forum/includes/mcp/mcp_warn.php on line 780

Добавлено спустя 1 минуту 24 секунды:
Но предупреждение все равно выносится
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Пчелкин »

Версия 0.9? (надеюсь)...
Строка указанная что там имеет? Гадать надо?(-+5 строк выше ниже)
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3467
Стаж: 14 лет 8 месяцев
Благодарил (а): 871 раз
Поблагодарили: 200 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

Конечно 0.9

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

	$sql = 'UPDATE ' . USERS_TABLE . '
		SET user_warnings = user_warnings + 1,
			user_last_warning = ' . time() . '
		WHERE user_id = ' . $user_row['user_id'];
	$db->sql_query($sql);
    $cache->destroy('sql', WARNINGS_TABLE);
	// We add this to the mod log too for moderators to see that a specific user got warned.
	$sql = 'SELECT forum_id, topic_id
		FROM ' . POSTS_TABLE . '
		WHERE post_id = ' . $post_id;
	$result = $db->sql_query($sql);
	$row = $db->sql_fetchrow($result);
	$db->sql_freeresult($result);
Строка 779

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

$cache->destroy('sql', WARNINGS_TABLE);
Добавлено спустя 23 минуты 30 секунд:
Да и еще вопросик , вот тут на скрине под сообщение указано [dev] Advanced warnings for phpBB3 Причина и бан , это стандартная функция или уже доработка ??? И для предупреждения такое должно быть ???

Добавлено спустя 26 минут 25 секунд:
ДА и еще одно , сейчас проверил и оказывается , автобан не происходит при наборе предупреждений
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Пчелкин »

Запрос в Бд не сделал?

Добавлено спустя 2 минуты:
igorbond писал(а):или уже доработка ???
стандартная
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3467
Стаж: 14 лет 8 месяцев
Благодарил (а): 871 раз
Поблагодарили: 200 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

Запрос сделал , но просто удалив эту строчку ошибка исчезла и странно то ведь эта строчка из инструкции ... Да а по поводу автобана , не подскажите ??? Стоит автобан на 4 сообщения , уже 5 дал ничего не происходит ???
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Пчелкин »

У меня это кусок не убран и все работает...внимательно проверяй очень сложную правку в самом сложном файле - mcp_warn.php
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3467
Стаж: 14 лет 8 месяцев
Благодарил (а): 871 раз
Поблагодарили: 200 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

Вот мой файл посмотрите если не трудно, а я пока перепроверю установку

Добавлено спустя 30 секунд:
А поповоду автобана, этот файл за него отвечает ???
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Пчелкин »

igorbond писал(а):этот файл за него отвечает ???
Теперь да...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3467
Стаж: 14 лет 8 месяцев
Благодарил (а): 871 раз
Поблагодарили: 200 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

Все проверил файл еще раз , да там я накасячил конкретно , но теперь вроде норм , но автобана все равно нет
Теперь файл выглядит так , но все же где копать насчет автобана ???

Добавлено спустя 11 минут 34 секунды:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Пчелкин »

igorbond писал(а):Вот мой файл посмотрите если не трудно, а я пока перепроверю установку
Слышь, друг...тока без обид - мож тебя как нибудь обозвать? А?
Ты это про что писал то?
igorbond писал(а): в инструкции идет повторение ???
Ты это чего? Объелся, я спрашиваю, чего?
Ты это, как его...поди-ка почитай тут внимательно -
[FAQ] Что такое МОДы и как установить МОД
Все проверил файл еще раз , да там я накасячил конкретно
У тебя руки откуда? Посмотри внимательно откуда...
Твой поправленный...ЭТО УЖАС!!!
mcp_warn.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3467
Стаж: 14 лет 8 месяцев
Благодарил (а): 871 раз
Поблагодарили: 200 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

Спасибо за помощь , но я всего чуть чуть занимаюсь php и у меня мало опыта , а мод это самый тяжелый из всех которые я ставил . Простите что может отнимаю у вас время , но теперь у меня другая проблема , автобан стал работать , но он не отключается теперь , точнее бан ушел, а вот надпись о бане осталась , в чем может быть проблема ???
И еще одно при автобане или бане через мод выскакивает такая ошибка

[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_user.php on line 673: Missing argument 8 for user_ban(), called in [ROOT]/includes/mcp/mcp_warn.php on line 344 and defined

Строки в functions_user.php

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

* @param string $mode Type of ban. One of the following: user, ip, email
* @param mixed $ban Banned entity. Either string or array with usernames, ips or email addresses
* @param int $ban_len Ban length in minutes
* @param string $ban_len_other Ban length as a date (YYYY-MM-DD)
* @param boolean $ban_exclude Exclude these entities from banning?
* @param string $ban_reason String describing the reason for this ban
* @return boolean
*/
function user_ban($mode, $ban, $ban_len, $ban_len_other, $ban_exclude, $ban_reason, $ban_give_reason = '', $ban_banner)
{
	global $db, $user, $auth, $cache;

	// Delete stale bans
	$sql = 'DELETE FROM ' . BANLIST_TABLE . '
		WHERE ban_end < ' . time() . '
			AND ban_end <> 0';
	$db->sql_query($sql);
Строка 673

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

function user_ban($mode, $ban, $ban_len, $ban_len_other, $ban_exclude, $ban_reason, $ban_give_reason = '', $ban_banner)
в mcp_warn.php

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

if (check_form_key('mcp_warn'))
			{
				if (!function_exists('user_ban'))
				{
					include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx);
				}
				if ($warning_id)
				{
					edit_warning($warning_row, $user_row, $warning, $warn_len, $warn_len_other, $warn_type);
					$msg = $user->lang['USER_WARNING_EDITED'] . (($warn_type == BAN) ? '<br /><br />' . $user->lang['BAN_UPDATE_SUCCESSFUL'] : '');
					$email_template = 'warning_edited';
				}
				else
				{
строка 344

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

if ($warning_id)
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Пчелкин »

igorbond писал(а):а вот надпись о бане осталась , в чем может быть проблема ???
Это пока не победили...
igorbond писал(а):Строки в functions_user.php
Теперич спокойно его правки проверяй...
igorbond писал(а):, $ban_banner
А эт тебе кто дописал?
Не правильно!!!

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

* @return boolean
*/
function user_ban($mode, $ban, $ban_len, $ban_len_other, $ban_exclude, $ban_reason, $ban_give_reason = '')
{
	global $db, $user, $auth, $cache;

	// Delete stale bans
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3467
Стаж: 14 лет 8 месяцев
Благодарил (а): 871 раз
Поблагодарили: 200 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

Кто дописал , не знаю , может из мода какого нибудь . Все в functions_user.php убрал , $ban_banner .
Сейчас буду пробовать

Добавлено спустя 5 минут 15 секунд:
Выдал предупреждения 4 ( стоит максимум 4 ) для бана , бана не последовало и после 5 и 6 предупреждений , при выдачи бана ошибка не выпала . Но надпись забанен за 4 предупреждения так и весит ни зависимо ни от чего
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Пчелкин »

И все ж внимательно проверь всю установку...мод абсолютно рабочий...

Добавлено спустя 4 минуты 36 секунд:
snap694.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3467
Стаж: 14 лет 8 месяцев
Благодарил (а): 871 раз
Поблагодарили: 200 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

Сейчас проверю , а вот тот файл [dev] Advanced warnings for phpBB3 который вы мне скинули, рабочий полностью и исправленный mcp_warn.php ???

Добавлено спустя 2 минуты 1 секунду:
ДА оно забанило раз за 4 предупреждения , но теперь это сообщение в мини профиле в сообщении не исчезает вообще , удалил все предупреждения, но ничего не помогло !!!
Изображение

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