
Модуль dle Thanks v.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 Благодарности Спасибо