Страница просмотра сайтов от Rufusa + дополнения от SFB

В этой статье я выкладываю страницу просмотра рекламы, которую написал Rufus. К этой странице \»прикручены\» жалобы на ссылку (написанные только что мной) и выделение цветом. Если на ссылку подано более 5 жалоб, то тогда рядом будет написано красными буквами \»Опасно\». Также изменится цвет ссылки. Если более 10 жалоб, то ссылка автоматически удаляется. Естественно управлять жалобами можно будет с админки со страницы редактирования дин. ссылок.В этой статье я выкладываю страницу просмотра рекламы, которую написал Rufus. К этой странице \»прикручены\» жалобы на ссылку (написанные только что мной) и выделение цветом. Если на ссылку подано более 5 жалоб, то тогда рядом будет написано красными буквами \»Опасно\». Также изменится цвет ссылки. Если более 10 жалоб, то ссылка автоматически удаляется. Естественно управлять жалобами можно будет с админки со страницы редактирования дин. ссылок.

Установка:
1. Сделаем SQL-запрос:

ALTER TABLE tb_ads ADD abuses VARCHAR(5) DEFAULT '0' NOT NULL;


Этим запросом добавим ячейку в tb_ads, в которую будет записываться кол-во жалоб (так будет проще, чтобы не добавлять запросов)

2. Ещё один SQL-запрос:

CREATE TABLE IF NOT EXISTS `sfb_abuses` (
  `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=8;


Этот SQL-запрос поможет нам создать таблицу в БД, куда будут заноситься жалобы на ссылку.

3. Скачиваем архив rufusvssfb.zip и кидаем файлы в корень (из папки \»В админку\» в папку с вашей админкой)

Теперь мелкие моменты:
Открываем spage.php и ищем:

if($links_array["abuses"] > 5) { $hllink="#f66"; $sfbecho="( <font color=red>Опасно</font> )"; }


Здесь число 5 — кол-во жалоб для перекрашивания ссылки и вывода текста \»Опасно\», можете сменить на своё.

Далее ищем:

if($links_array["abuses"] > 10) { mysql_query("DELETE FROM tb_ads WHERE id='$sfbid'"); mysql_query("DELETE FROM sfb_ads WHERE ident='$sfbid'"); }


Тут число 10 — кол-во жалоб для удаления ссылки.

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

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

не в сети 14 лет

Alex

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

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

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

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

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