DataLife Engine / Модуль для DLE Thanks-2.0 Благодарности Спасибо

Модуль для DLE Thanks-2.0 Благодарности Спасибо



Модуль dle Thanks v.2.0 выводит список пользователей высказавшие благодарность (Спасибо) автору или пользователю за интересную новость, публикацию. Тем самым позволяет организовать систему благодарностей на веб-ресурсе.
В новой версии проведена работа по оптимизации кода модуля, изменение логики работы в некоторых моментах, поддержке последних версий дле.

 Что же такого интересного в данном модуле?


 Изменения в 2.0:


Установка:
Выполнить MySQL запрос:
Внимание! Если префикс Ваших таблиц отличается от dle, то необходимо его заменить на свой!

DROP TABLE IF EXISTS `dle_thanks`;CREATE TABLE `dle_thanks` (  `id` int(12) NOT NULL auto_increment,  `id_post` int(15) NOT NULL default '0',  `user_id` int(15) NOT NULL default '0',  `user_name` varchar(255) NOT NULL default '',  `host_ip` varchar(255) NOT NULL default '',  `time` int(15) NOT NULL,  PRIMARY KEY  (`id`),  UNIQUE `user` ( `id_post`, `user_id`)) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;ALTER TABLE `dle_users` ADD thx_num int(11) DEFAULT '0' NOT NULL;


1. Загрузить файлы на сервер.

2. Файл шаблона: fullstory.tpl
в нужном месте для вывода подключить файл:

{include file="engine/modules/thanks.php?news_id={news-id}&login={login}&allow=[xfvalue_thanks]"}


3. Файл шаблона: shortstory.tpl
в нужном месте для вывода подключить файл:

{include file="engine/modules/thanks.php?news_id={news-id}&login={login}&allow=[xfvalue_thanks]&short=1"}


4. Создать папку /engine/cache/thanks/
Права на эту папку: 777

5. Файл: /engine/modules/profile.php
Найти:

$tpl->set( '{icq}', stripslashes( $row['icq'] ) );


Добавить ниже:
#****** Thanks by MSW *** 0-web ru ******#    $tpl->set('{thx_num}', $row['thx_num']);


6. Файл шаблона: userinfo.tpl
в нужном месте добавить:
Благодарностей: {thx_num}


7. Добавить - Дополнительное поле для новостей:
Название поля: thanks
Описание поля: Разрешить благодарить за новость?
Категория: Все
Тип поля: Список
Значение по умолчанию:

да нет

Модуль для DLE Thanks-2.0 Благодарности Спасибо
Автор модуля: MSW
Версия dle : 9.0-9.4 (на 9.5 замечено в профиле не выводит кол. )
Поддержка: 0-web ru

Рекомендуем модуль для DLE скачать Thanks-2.0 Благодарности Спасибо

thanks-2.0.zip [23,55 Kb] (cкачиваний: 537)
26-01-2012, 18:12
Вернуться назад