[FINAL] Warnings Mod

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 17 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 3 раза

Сообщение FladeX »

DeathMan
в профиле появится только если у юзера уже есть/были предупреждения
в админке в разделе "Конфигурация"

А вообще лучше найти на форуме юзера, у него должен быть значок предупреждений. Если он есть значит все правильно
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Стаж: 17 лет 11 месяцев
Откуда: Курская обл.
Благодарил (а): 22 раза
Поблагодарили: 2 раза

Сообщение DeathMan »

FladeX писал(а):DeathMan
в профиле появится только если у юзера уже есть/были предупреждения
в админке в разделе "Конфигурация"

А вообще лучше найти на форуме юзера, у него должен быть значок предупреждений. Если он есть значит все правильно
не там не там нечего не появилось, боюсь что у меня не получилось установить данный мод, оч. :( Хотел ещё спросить, какие таблицы добавляет мод, думаю удалить их и попробовать заново :?:


И ещё вопросик:
- сюда ли нужно вставлять данный текст от мода ?

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

ALTER TABLE `phpbb_users` ADD `user_warnings` TINYINT( 1 ) DEFAULT '0' NOT NULL, ADD `user_banned` TINYINT( 1 ) DEFAULT '0' NOT NULL;

INSERT INTO `phpbb_config` VALUES ('warnings_time', '0');
INSERT INTO `phpbb_config` VALUES ('warnings_per_ban', '3');

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;

CREATE TABLE `phpbb_warnings_text` (
  `warning_id` mediumint(8) unsigned NOT NULL default '0',
  `bbcode_uid` varchar(10) NOT NULL default '',
  `warning_text` text,
  PRIMARY KEY  (`warning_id`)
) TYPE=MyISAM;
:?:

ещё я не нашёл эти строки в файле viewtopic.php:

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

#-----[ FIND ]------------------------------------------
#
		'DELETE_IMG' =>
		'DELETE' =>
у меня они выглядели так:

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

                'DELETE_IMG' => $delpost_img,
		'DELETE' => $delpost,
может это быть таким же :?:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
phpbb3 - сила!
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 17 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 3 раза

Сообщение FladeX »

DeathMan
про удаление таблиц из БД - если Вы будете снова устанавливать этот мод, то можете их оставить.

Про ненайденные строки - да, это они и есть. Очень часто в мануалах не пишут все строки целиком.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Стаж: 17 лет 11 месяцев
Откуда: Курская обл.
Благодарил (а): 22 раза
Поблагодарили: 2 раза

Сообщение DeathMan »

щас всё перепроверил, всё сделал как написано, но увы не запускается мод!!! :(

мож из-за версии движка у меня проблемы ?
phpbb3 - сила!
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 17 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 3 раза

Сообщение FladeX »

DeathMan
а кстати какая версия движка?
ЗЫ. Кинь на всякий случай эти файлы, может установлю тебе. Но ничего не обещаю, зависит от свободного времени
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Стаж: 17 лет 11 месяцев
Откуда: Курская обл.
Благодарил (а): 22 раза
Поблагодарили: 2 раза

Сообщение DeathMan »

2.0.22 ! Хочу сам разобраться с помощью!
phpbb3 - сила!
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 17 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 3 раза

Сообщение FladeX »

DeathMan
у меня такая же версия - работает на ура.
Да, кстати, частая ошибка:

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

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
То же самое нужно проделать и с language/lang_russian/lang_main.php
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Стаж: 17 лет 11 месяцев
Откуда: Курская обл.
Благодарил (а): 22 раза
Поблагодарили: 2 раза

Сообщение DeathMan »

да делал я и там это изменения ! Подскажите, какие таблицы создаёт мод, попробую их удалить и снова создать!
phpbb3 - сила!
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 17 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 3 раза

Сообщение FladeX »

А в мануале по установке посмотреть трудно? :)

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

ALTER TABLE `phpbb_users` ADD `user_warnings` TINYINT( 1 ) DEFAULT '0' NOT NULL, ADD `user_banned` TINYINT( 1 ) DEFAULT '0' NOT NULL;

INSERT INTO `phpbb_config` VALUES ('warnings_time', '0');
INSERT INTO `phpbb_config` VALUES ('warnings_per_ban', '3');

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;

CREATE TABLE `phpbb_warnings_text` (
  `warning_id` mediumint(8) unsigned NOT NULL default '0',
  `bbcode_uid` varchar(10) NOT NULL default '',
  `warning_text` text,
  PRIMARY KEY  (`warning_id`)
) TYPE=MyISAM;
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Стаж: 17 лет 11 месяцев
Откуда: Курская обл.
Благодарил (а): 22 раза
Поблагодарили: 2 раза

Сообщение DeathMan »

если можно об этих строках поподробнее, я просто весь этот текст добавлял в sql и жал "пошёл" !
Может нужно что то вручную делать с этим текстом, может поотдельности чего надо добавлять ?

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

ALTER TABLE `phpbb_users` ADD `user_warnings` TINYINT( 1 ) DEFAULT '0' NOT NULL, ADD `user_banned` TINYINT( 1 ) DEFAULT '0' NOT NULL;

INSERT INTO `phpbb_config` VALUES ('warnings_time', '0');
INSERT INTO `phpbb_config` VALUES ('warnings_per_ban', '3');

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;

CREATE TABLE `phpbb_warnings_text` (
  `warning_id` mediumint(8) unsigned NOT NULL default '0',
  `bbcode_uid` varchar(10) NOT NULL default '',
  `warning_text` text,
  PRIMARY KEY  (`warning_id`)
) TYPE=MyISAM;
phpbb3 - сила!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Проверьте, у вас оба добавленных поля есть в phpbb_users?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Стаж: 17 лет 11 месяцев
Откуда: Курская обл.
Благодарил (а): 22 раза
Поблагодарили: 2 раза

Сообщение DeathMan »

Xpert писал(а):Проверьте, у вас оба добавленных поля есть в phpbb_users?
проверьте ! :(
У вас нет необходимых прав для просмотра вложений в этом сообщении.
phpbb3 - сила!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Финально выпущена версия 1.0.6
- Корректное забанивание пользователя и отображение званий в случае когда число его предупреждений больше числа предупреждений, после которых следует бан (Dimaman)
- Изменен текст письма, приходящего во время выдачи предупреждения, после которого пользователь будет забанен по совокупности предупреждений (Alice)
- Исправлена ошибка в SQL-запросе в admin_board.php (Unix_spv)
- Добавлена проверка на повторную выдачу предупреждения при перезагрузке страницы (Палыч)
- Исправлена ошибка с выдачей сообщения о том что пользователь уже был забанен (natali)
- Полноценный английский язык
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Стаж: 17 лет 11 месяцев
Откуда: Курская обл.
Благодарил (а): 22 раза
Поблагодарили: 2 раза

Сообщение DeathMan »

а как же теперь выковырнуть старую версию ? Тоже вручную ?
phpbb3 - сила!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

А вы внимательно дистрибутив изучите - и все вопросы отпадут.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

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