[FINAL] Warnings Mod

Здесь авторы могут постить бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Сообщение SemShulm 06.11.2007 21:38

Я поменял файл на новый
Вложения
warnings_warning.tpl
(564 байт) Скачиваний: 88
Аватара пользователя
SemShulm
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 01.01.2007 14:36
Откуда: Израиль, Ашкелон


Сообщение Палыч 06.11.2007 21:44

SemShulm
Так.... по-моему у нас в архиве недоработка.
Попробуйте вот этот файл
Вложения
warnings_warning.tpl
(470 байт) Скачиваний: 105
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6492
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение SemShulm 06.11.2007 22:07

Сейчас у вас 3 предупреждений, если вы получите 1 предупреждений ваш аккаунт будет заблокирован.
Сейчас у вас 3 предупреждений, если вы получите 2 предупреждений ваш аккаунт будет заблокирован

Это по получении первого и второго предупреждения
Файл поменял
Аватара пользователя
SemShulm
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 01.01.2007 14:36
Откуда: Израиль, Ашкелон

Сообщение Палыч 06.11.2007 23:10

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 только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6492
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение SemShulm 06.11.2007 23:52

Первая строчка выглядит так
Код: Выделить всё
      $warnings_information = sprintf($lang['Total_warn'], $board_config['warnings_per_ban'],$email_now_warnings);
      

Вторая без изменений
Аватара пользователя
SemShulm
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 01.01.2007 14:36
Откуда: Израиль, Ашкелон

Сообщение Палыч 07.11.2007 0:09

SemShulm
Вот первую строчку и поменяйте
или измените текст в lang_main.php
У вас первый параметр идёт $board_config['warnings_per_ban'] = количество предупреждений для бана, а второй $email_now_warnings = текущее количество предупреждений.
Можете написать так, например:
Код: Выделить всё
$lang['Total_warn'] = 'Если вы получите %s предупреждений ваш аккаунт будет заблокирован, сейчас у вас %s предупреждений. ';
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6492
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение SemShulm 07.11.2007 0:34

После замены первой строчки все стало на свои места.Спасибо
Аватара пользователя
SemShulm
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 01.01.2007 14:36
Откуда: Израиль, Ашкелон

Сообщение Serg452 07.11.2007 21:46

Палыч писал(а):Попробуйте включить
Код: Выделить всё
$APM_mod_installed = false; //  Если MOD Advanced Posts Merging 2.x установлен, поставить TRUE
и потестите.
По-моему, должно сработать.

Не помогло :(
Serg452
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 10.10.2007 12:15

Сообщение Sarry 11.11.2007 22:36

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»
Sarry
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 11.11.2007 22:30

Сообщение Merlin 30.11.2007 23:36

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

Сообщение Merlin 07.12.2007 7:44

Доктор, мне кажется, что меня никто не слышет =)
Если спросят: "Куда?", отвечай: "В никуда!",
Это правда, и в этом беда!
Аватара пользователя
Merlin
phpBB 1.4.2
 
Сообщения: 50
Зарегистрирован: 06.03.2005 6:24
Откуда: odessa.ua

Сообщение ArtemDpUa 07.12.2007 18:26

Код: Выделить всё
Ошибка

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 ?
ArtemDpUa
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 10.11.2007 12:43

Сообщение Merlin 07.12.2007 18:35

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;
Если спросят: "Куда?", отвечай: "В никуда!",
Это правда, и в этом беда!
Аватара пользователя
Merlin
phpBB 1.4.2
 
Сообщения: 50
Зарегистрирован: 06.03.2005 6:24
Откуда: odessa.ua

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

Сообщение SkyKnight 08.12.2007 14:34

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

Сейчас у вас 1 предупреждений, если вы получите предупреждений ваш аккаунт будет заблокирован.


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

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

и еще одна

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

не должно ли быть там я на конце?
Казалось все шло по маслу, а оказалось это был вазелин.
Аватара пользователя
SkyKnight
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 16.08.2007 2:51
Откуда: Германия, Ланген

Сообщение Поручик 08.12.2007 14:47

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

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

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

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3630
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)

Пред.След.

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

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

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