Как и обещал, выкладываю это дополнение. При установке будьте внимательны. Я распишу как можно поподробнее.Как и обещал, выкладываю это дополнение. При установке будьте внимательны. Я распишу как можно поподробнее. Итак, поехали.
1. Самое важное. Ставим это дополнение. Без него ниче не попрёт. Если уже установлено, то по новой устанавливать не придётся.
2. Сделаем SQL-запросы к БД:
ALTER TABLE tb_task ADD abuses VARCHAR(5) DEFAULT '0' NOT NULL;
CREATE TABLE IF NOT EXISTS `sfb_taskabuses` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`ident` varchar(5) NOT NULL,
`text` varchar(10000) NOT NULL,
`username` varchar(15) NOT NULL,
`data` varchar(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=9;
3. Вам к счастью я приготовил сразу все файлы. Качаете архив taskupdate.zip и кидаете всё в корень.
4. Открываете header.php и в самый конец добавляете
Этот шаг обязателен, если у вас скрипт не оптимизирован.
Что нового:
1. Добавлены жалобы — это и есть сама идея.
2. Исправлен баг в отображении своих заданий.
3. Исправлен баг в переключателе страниц.
4. При наборе 10 жалоб автору автоматически запрещается выполнять и добавлять задания.
Однако по последнему пункту чуток забыл написать. Короче, открываем в админке userlist.php и в начале после:
if(isset($_POST["id"]))
{
$id=$_POST["id"];
Добавить:
Затем ниже после:
Добавить:
И наконец ещё ниже ищем строкy:
И после неё добавляем:
Всё. Теперь юзеры когда поймут, что их забанили на выполнение заданий, напишут вам, и вы договаривайтесь с ними и в обычном редактировании пользователей убираете кол-во жалоб.
Отправить комментарий
Вы должны быть зарегистрированы чтобы оставить комментарий.
Вы должны быть зарегистрированы чтобы оставить комментарий.