Модуль "DeadLink v.1.1" by Gauss

Руководство пользователя

Основные возможности и характеристики

Модуль помогает организовать простенькую систему жалоб для новостей.
Присутствует возможность комментирования жалобы. Есть админка.
В настройке не нуждается.

Установка модуля

1. Загружаем на сервер содержимое паппки upload.
2. Выполняем по очереди SQL запросы:
DROP TABLE IF EXISTS `{PREFIX}_complaints_news`
CREATE TABLE `{PREFIX}_complaints_news` (
  `id` int(11) NOT NULL auto_increment,
  `post` int(11) NOT NULL default '0',
  `user` varchar(40) NOT NULL default '',
  `title` varchar(255) NOT NULL default '',
  `url` varchar(255) NOT NULL default '',
  `comment` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET {COLLATE} COLLATE {COLLATE}_general_ci */
Внимание! Запросы оптимизированы для выполнения с помощью модуля SQL менеджер
3. Открываем файл engine/engine.php и ищем:
switch ($do) {
ниже вставляем:
case "deadlink" :
include ENGINE_DIR.'/modules/deadlink.php';
break;
4. Открываем файл engine/inc/options.php и ищем:
	$options['user'] = array (
ниже вставляем:
array(
'name'       => "Список жалоб",
'url'        => "$PHP_SELF?mod=deadlinks",
'descr'      => "Данный модуль предназначен для вывода списка жалоб в новостях",
'image'      => "complaints_news.png",
'access'     => $user_group[$member_id['user_group']]['admin_userfields']
),
5. Открываем admin.php и ищем:
$system_modules = array(
ниже вставляем:
'deadlinks',
5. Открываем engine/modules/show.full.php и ищем:
			$tpl->set( '{related-news}', $buffer );

			if( $revert_cache ) $config['allow_cache'] = "no";

		}
ниже вставляем:
$tpl->set("[deadlink]","<a href=\"".$config['http_home_url']."index.php?do=deadlink&post=".$row['id']."\">");
$tpl->set("[/deadlink]","</a>");
5. Открываем templates/Ваш шаблон/fullstory.tpl и в нужное место вставляем:
[deadlink]Пожаловаться![/deadlink]

Приятного использования, надеюсь что модуль Вам понадобится.
Как основа был взят модуль DeadLink v.1 by Emperio
Автор данной доработки - Gauss
Сайт поддержки - cmska.org.ua

Если у вас возникло желание отблагодарить меня, всегда буду рад:
 
Z105396257329
R775143820630
простому человеческому "Спасибо"


С уважением, Gauss