Добавляем жалобы к заданиям SoooFast

Как и обещал, выкладываю это дополнение. При установке будьте внимательны. Я распишу как можно поподробнее.Как и обещал, выкладываю это дополнение. При установке будьте внимательны. Я распишу как можно поподробнее. Итак, поехали.

1. Самое важное. Ставим это дополнение. Без него ниче не попрёт. Если уже установлено, то по новой устанавливать не придётся.
2. Сделаем SQL-запросы к БД:

ALTER TABLE tb_users ADD taskabuses VARCHAR(5) NOT NULL DEFAULT '0';
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 и в самый конец добавляете

<?require('config.php'); ?>


Этот шаг обязателен, если у вас скрипт не оптимизирован.

Что нового:
1. Добавлены жалобы — это и есть сама идея.
2. Исправлен баг в отображении своих заданий.
3. Исправлен баг в переключателе страниц.
4. При наборе 10 жалоб автору автоматически запрещается выполнять и добавлять задания.

Однако по последнему пункту чуток забыл написать. Короче, открываем в админке userlist.php и в начале после:

<?
if(isset($_POST["id"]))
{
  $id=$_POST["id"];


Добавить:

$taskabuses=$_POST["taskabuses"];


Затем ниже после:

$autoref=$_POST["autoref"];


Добавить:

mysql_query("UPDATE tb_users SET taskabuses='$taskabuses' WHERE id='$id'");


И наконец ещё ниже ищем строкy:

Денег на балансе: <input type="text" name="money" value="<?= $registroe["money"] ?>"><br>


И после неё добавляем:

Кол-во жалоб на задания: <input type="text" name="taskabuses" value="<?= $registroe["taskabuses"] ?>"><br>


Всё. Теперь юзеры когда поймут, что их забанили на выполнение заданий, напишут вам, и вы договаривайтесь с ними и в обычном редактировании пользователей убираете кол-во жалоб.

Автор публикации

не в сети 13 лет

Alex

Комментарии: 0Публикации: 166Регистрация: 19-02-2011

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Отправить комментарий

wpDiscuz
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля