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

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



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

thanks-2.0.zip [23,55 Kb] (cкачиваний: 525)
  • 60

Комментарии 30

dle9.com от 24 июля 2013 08:39
уже есть версия 2.1, сморите выше в похожих публикациях, может там проблема решена
Victor от 23 июля 2013 22:25
Недоработанный модули.
При удалении новости, в базе данных остается ненужная информация.
dle9.com от 17 июля 2012 14:20
Александр,
Какая версия дле ..
Смотрите правильно вы добавили файлы из архива, в основном картинку Ваш шаблон/dleimages/thanks.png
Александр от 17 июля 2012 12:23
Подскажите плиз нету кнопки спасибо
info от 9 июля 2012 21:04
а где можно скачать ссылка есть?
maxitop2004 от 14 июня 2012 08:00
Понял. Спасибо.
dle9.com от 14 июня 2012 07:55
Это в модуле исправлять надо ... тут только если автор исправит ошибку.
maxitop2004 от 13 июня 2012 22:40
Добавил. Но ничего не изменилось. По-прежнему в краткой новости благодарности только когда заходишь от лица администратора. Если от лица пользователя, то благодарностей ноль, хотя в полной новости благодарности отображаются и есть список поблагодаривших.
dle9.com от 13 июня 2012 08:06
Были добавлены эти установки ? ??

/engine/modules/show.full.php
/engine/modules/show.short.php
найти:
----------------------------------
'{news-id}' => $row['id']

----------------------------------
добавить после:
----------------------------------
, '{xfields}' => $row['xfields']

----------------------------------
должно получиться так: '
{news-id}' => $row['id'], '{xfields}' => $row['xfields']
maxitop2004 от 12 июня 2012 20:06
Спасибо, но этим решили проблему отображения количества благодарностей в профиле. Теперь отображаются все отлично.
Осталось поправить количество благодарностей в краткой новости. Буду очень признателен.
Добавить комментарий

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

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent