, на которой могут писать все пользователи кроме гостей, а удалять их может только "Владелец" стены и администратор.Использует "AJAX", что делает работу с ним более удобной.
делает один запрос к БД.
1.1.
1. Загрузите все файлы из папки Upload на сервер, а также добавьте файл шаблона userinfo.reviews.list.tpl в ваш шаблон
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. Подключите модуль в шаблоне userinfo.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] - Скрывает содержимое, если пользователь не может удалять отзывы