Все для DataLife Engine / DLE хаки / Хак для DLE / Хак Profile Reviews 1.1 оставить отзыв пользователю Dle

Хак Profile Reviews 1.1 оставить отзыв пользователю Dle



Основная функция данного хака это возможность добавлять и удалять отзыв в профиль пользователю, в результате каждый может оставить отзыв о нём, для этого даже не потребуется перезагрузка страницы. Хак 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 скачать оставить отзыв пользователю

profile-reviews-1.1.rar [29,67 Kb] (cкачиваний: 144)
  • 80

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

dle9.com от 28 декабря 2015 10:17
Цитата: Radis
Dle 10.6
"Загрузка. Пожалуйста, подождите..." висит, и все. что может быть не так?

1. несовместимость версии рассчитан для Версия дле: 9.0; 9.2; 9.3
2. проверьте на дефаулт шаблоне может быть проблема со спиртами вашего шаблона, т.к. в 10.6 это частая проблема
Radis от 28 декабря 2015 08:58
Dle 10.6
"Загрузка. Пожалуйста, подождите..." висит, и все. что может быть не так?
MichaelKl от 7 августа 2015 10:26
отличный хак
Добавить комментарий

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

    • 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