
Основная функция данного хака это возможность добавлять и удалять отзыв в профиль пользователю, в результате каждый может оставить отзыв о нём, для этого даже не потребуется перезагрузка страницы. Хак DLE Profile Reviews так же позволяет пользователю удалить отзывы, адресованные именно ему от других посетителей сайта. Хак работает с двумя tpl файлами шаблона, поэтому вы можете настроить дизайн на свой вкус.
Новое возможности:
1. теперь позволяет одному юзеру писать отзывы в один профиль несколько раз.
2. позволяет писать отзывы самому себе.
В этой версии по умолчанию эти две опции отключены, их можно включить вручную в файле.
Чтобы обновить с версии 1.0 достаточно заменить заменить файл.
Для вывода отзывов хак делает один запрос к БД.
Хак Dle Profile Reviews 1.1 оставить отзыв пользователю
Автор хака: REZER
Версия дле: 9.0; 9.2; 9.3
Установка
1. Загрузите все файлы из папки Upload на сервер.
2. Выполните SQL запрос (предварительно установив свой префикс бд):
CREATE TABLE IF NOT EXISTS `dle_user_reviews` ( `id` int(10) NOT NULL auto_increment, `text` text NOT NULL, `user_id` mediumint(8) NOT NULL, `author` char(255) NOT NULL, `author_id` mediumint(8) NOT NULL, `date` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=cp1251;
3. Подключите модуль в шаблоне user.info.tpl:
{include file="engine/modules/user.reviews.php"}
Все настройки модуля производятся в файле engine/modules/user.reviews.php.
Теги для шаблонов:
user.reviews/userinfo.reviews.tpl
Шаблон отвечает за главный вывод хака.
{reviews} - Выводит список отзывов к пользователю [add] и [/add] - Скрывает содержимое, если пользователь не может оставить отзыв. <input type="text" id="ReviewText" /> - Поле ввода текст, ID должно быть "ReviewText". <input type="button" value="Отправить" onclick="AddUserReviews();" /> - Кнопка добавления отзыва.
userinfo.reviews.list.tpl
Шаблон отвечает за генерацию списка картинок.
{author} - Автор отзыва как ссылка. {author:id} - ID автора отзыва {author:name} - Ник автора {text} - Текст отзыва {date} - Дата добавления отзыва [del] и [/del] - Скрывает содержимое, если пользователь не может удалять отзывы
Автор хака: REZER Оф. новость хака
Email автора: rzermak@yandex ru
Установка
Просто замените файл "engine/modules/user.reviews.php"
ПС. 2 новые опции по умолчанию я отключил. Включить их можете в файле, который написан выше.
Вот и вся установка!
Хак дле Profile Reviews 1.1 скачать оставить отзыв пользователю
Комментарии 3