Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[FINAL] Warnings Mod

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
SemShulm
phpBB 1.4.0
Сообщения: 32
Стаж: 17 лет 3 месяца
Откуда: Израиль, Ашкелон

Сообщение SemShulm »

Я поменял файл на новый
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

SemShulm
Так.... по-моему у нас в архиве недоработка.
Попробуйте вот этот файл
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
SemShulm
phpBB 1.4.0
Сообщения: 32
Стаж: 17 лет 3 месяца
Откуда: Израиль, Ашкелон

Сообщение SemShulm »

Сейчас у вас 3 предупреждений, если вы получите 1 предупреждений ваш аккаунт будет заблокирован.
Сейчас у вас 3 предупреждений, если вы получите 2 предупреждений ваш аккаунт будет заблокирован
Это по получении первого и второго предупреждения
Файл поменял
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

SemShulm
Хм...
у вас есть такая строка в warnings.php

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

				$warnings_information = sprintf($lang['Total_warn'], $email_now_warnings, $board_config['warnings_per_ban']);
и такая в lang_main.php

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

$lang['Total_warn'] = 'Сейчас у вас %s предупреждений, если вы получите %s предупреждений ваш аккаунт будет заблокирован. ';
:?:
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
SemShulm
phpBB 1.4.0
Сообщения: 32
Стаж: 17 лет 3 месяца
Откуда: Израиль, Ашкелон

Сообщение SemShulm »

Первая строчка выглядит так

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

		$warnings_information = sprintf($lang['Total_warn'], $board_config['warnings_per_ban'],$email_now_warnings);
		
Вторая без изменений
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

SemShulm
Вот первую строчку и поменяйте
или измените текст в lang_main.php
У вас первый параметр идёт $board_config['warnings_per_ban'] = количество предупреждений для бана, а второй $email_now_warnings = текущее количество предупреждений.
Можете написать так, например:

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

$lang['Total_warn'] = 'Если вы получите %s предупреждений ваш аккаунт будет заблокирован, сейчас у вас %s предупреждений. ';
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
SemShulm
phpBB 1.4.0
Сообщения: 32
Стаж: 17 лет 3 месяца
Откуда: Израиль, Ашкелон

Сообщение SemShulm »

После замены первой строчки все стало на свои места.Спасибо
Serg452
phpBB 1.2.1
Сообщения: 26
Стаж: 16 лет 6 месяцев
Откуда: Москва

Сообщение Serg452 »

Палыч писал(а):Попробуйте включить

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

$APM_mod_installed = false; //  Если MOD Advanced Posts Merging 2.x установлен, поставить TRUE
и потестите.
По-моему, должно сработать.
Не помогло :(
Sarry
phpBB 1.2.1
Сообщения: 22
Стаж: 16 лет 5 месяцев
Поблагодарили: 2 раза

Сообщение Sarry »

Xpert
Спасибо за мод. Хотелось бы обратить внимание на пару ошибочек:

Иструкция по установке:

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

	// [begin] Warnings Mod 1.0.6
...
	// [end] Warning Mod 1.0.5
А также во viewtopic.php переменная

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

			$warning = '<a href="' . $temp_url . '">' . $lang['Warn_user'] . '</a>';

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

			$warning = '';

Конфликтует с

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

foreach ($warnings_row[$postrow[$i]['post_id']] as $warning)
Решил проблему, исправив в первом случае на $warning_txt.
Иначе при выводе в шаблоне не картинки, а текста получаем «Array»
Аватара пользователя
Merlin
phpBB 1.4.2
Сообщения: 54
Стаж: 19 лет 1 месяц
Откуда: odessa.ua

Сообщение Merlin »

Писал в августе Xpert'у в личку, ответа так и не получил, посему хочу обратиться тут. Не планируется ли портирование мода на Олимпус?
Если спросят: "Куда?", отвечай: "В никуда!",
Это правда, и в этом беда!
Аватара пользователя
Merlin
phpBB 1.4.2
Сообщения: 54
Стаж: 19 лет 1 месяц
Откуда: odessa.ua

Сообщение Merlin »

Доктор, мне кажется, что меня никто не слышет =)
Если спросят: "Куда?", отвечай: "В никуда!",
Это правда, и в этом беда!
ArtemDpUa
phpBB 1.2.0
Сообщения: 11
Стаж: 16 лет 5 месяцев

Сообщение ArtemDpUa »

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

Ошибка

SQL-запрос:

CREATE TABLE phpbb_warnings(
warning_id mediumint( 8 ) UNSIGNED NOT NULL DEFAULT '0' AUTO_INCREMENT ,
warning_type tinyint( 1 ) UNSIGNED NOT NULL DEFAULT '0',
warning_post_id mediumint( 8 ) UNSIGNED NOT NULL DEFAULT '0',
warning_user_id mediumint( 8 ) UNSIGNED NOT NULL DEFAULT '0',
warning_poster_id mediumint( 8 ) UNSIGNED NOT NULL DEFAULT '0',
warning_posted int( 11 ) NOT NULL DEFAULT '0',
warning_expires int( 11 ) NOT NULL DEFAULT '0',
warning_proceed tinyint( 1 ) NOT NULL DEFAULT '0'
)

Ответ MySQL: Документация
#1067 - Invalid default value for 'warning_id' 
Why ?
Аватара пользователя
Merlin
phpBB 1.4.2
Сообщения: 54
Стаж: 19 лет 1 месяц
Откуда: odessa.ua

Сообщение Merlin »

Because

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

CREATE TABLE `phpbb_warnings` (
  `warning_id` mediumint(8) unsigned NOT NULL auto_increment,
  `warning_type` tinyint(1) unsigned NOT NULL default '0',
  `warning_post_id` mediumint(8) unsigned NOT NULL default '0',
  `warning_user_id` mediumint(8) unsigned NOT NULL default '0',
  `warning_poster_id` mediumint(8) unsigned NOT NULL default '0',
  `warning_posted` int(11) NOT NULL default '0',
  `warning_expires` int(11) NOT NULL default '0',
  `warning_proceed` tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (`warning_id`)
) TYPE=MyISAM;
Если спросят: "Куда?", отвечай: "В никуда!",
Это правда, и в этом беда!
Аватара пользователя
SkyKnight
phpBB 1.4.0
Сообщения: 30
Стаж: 16 лет 8 месяцев
Откуда: Германия, Ланген

Ошибка в сообщении по e-mail при получении предупреждения

Сообщение SkyKnight »

Привет. Вот сегодня схлопотал предупреждение и в e-mail увидел ошибку. Там есть такой текст.
Сейчас у вас 1 предупреждений, если вы получите предупреждений ваш аккаунт будет заблокирован.


После слова "получите" должно быть, как я понимаю, количество предупреждений до бана. Но там ничего не указано.

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

и еще одна

Там есть фраза
"Причина выдачи предупреждение"

не должно ли быть там я на конце?
Казалось все шло по маслу, а оказалось это был вазелин.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Сейчас еще одно тестовое предупреждение схлопочешь.
По фиче есть тема.
http://phpbbguru.net/community/viewtopic.php?t=13716

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

http://phpbbguru.net/community/viewtopi ... t=warnings
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

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