Основные возможности и характеристики
Модуль помогает организовать простенькую систему жалоб для новостей.
Присутствует возможность комментирования жалобы. Есть админка.
В настройке не нуждается.
Установка модуля
| 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
| ||||
С уважением, Gauss