- На чистом jаvascript.
- Красивое оформление.
- Возможность сортировать новости по определенной эмоции в теге {custom}.
- Возможность выводить новости по определенным эмоциям в теге {custom}.
- Вывод общего рейтинга пользователя в профиле.
- Не заменяет стандартный рейтинг DataLife Engine, можно использовать его вместе.
- Загрузите файлы с папки Module на свой сервер, предварительно изменив название папки {THEME} на название своего шаблона.
- Установить через систему плагинов XML файл dle-emote-lite.xml.
Подключение модуля:
- Для вывода в полной новости блока с эмоциями в нужном месте вставить:
{include file="engine/lazydev/dle_emote_lite/index.php"} - Для вывода общего количества оценок пользователя внутри его профиля, в нужном месте вставить:
{include file="engine/lazydev/dle_emote_lite/user.php"}
Вывод новостей через Custom:
Для сортировки новостей по определенной эмоции используйте параметр order
- emote-one - для сортировки по первой эмоции
- emote-two - для сортировки по второй эмоции
- emote-three - для сортировки по третьей эмоции
- emote-four - для сортировки по четвертой эмоции
- emote-five - для сортировки по пятой эмоции
- emote-six - для сортировки по шестой эмоции
Для вывода новостей по эмоциям используйте параметр emote, Пример:
emote="one;>;99"
Выведет все новости у которых первая эмоция имеет больше 99 голосов
Вместо one можно указывать другие эмоции, весь список:
- one - первая эмоция
- two - вторая эмоция
- three - третья эмоция
- four - четвертая эмоция
- five - пятая эмоция
- six - шестая эмоция
Вместо > можно указывать другие значения, весь список:
- > - больше указанного количества голосов
- >= - больше или равно указанного количества голосов
- < - меньше указанного количества голосов
- <= - меньше или равно указанного количества голосов
- = - равно указанному количеству голосов
- != - не равно указанному количеству голосов
Теги шаблона:
- rating.tpl
- {emote-vote-one} - Выведет количество голосов для первой эмоции.
- {emote-vote-two} - Выведет количество голосов для второй эмоции.
- {emote-vote-three} - Выведет количество голосов для третьей эмоции.
- {emote-vote-four} - Выведет количество голосов для четвертой эмоции.
- {emote-vote-five} - Выведет количество голосов для пятой эмоции.
- {emote-vote-six} - Выведет количество голосов для шестой эмоции.
- [voted-emote-one] текст [/voted-emote-one] - Выведет текст внутри тегов если пользователь который просматривает страницу проголосовал за первую эмоцию.
- [voted-emote-two] текст [/voted-emote-two] - Выведет текст внутри тегов если пользователь который просматривает страницу проголосовал за вторую эмоцию.
- [voted-emote-three] текст [/voted-emote-three] - Выведет текст внутри тегов если пользователь который просматривает страницу проголосовал за третью эмоцию.
- [voted-emote-four] текст [/voted-emote-four] - Выведет текст внутри тегов если пользователь который просматривает страницу проголосовал за четвертую эмоцию.
- [voted-emote-five] текст [/voted-emote-five] - Выведет текст внутри тегов если пользователь который просматривает страницу проголосовал за пятую эмоцию.
- [voted-emote-six] текст [/voted-emote-six] - Выведет текст внутри тегов если пользователь который просматривает страницу проголосовал за шестую эмоцию.
- [emote-one] текст [/emote-one] - Выведет текст внутри тегов если у первой эмоции есть голоса.
- [emote-two] текст [/emote-two] - Выведет текст внутри тегов если у второй эмоции есть голоса.
- [emote-three] текст [/emote-three] - Выведет текст внутри тегов если у третьей эмоции есть голоса.
- [emote-four] текст [/emote-four] - Выведет текст внутри тегов если у четвертой эмоции есть голоса.
- [emote-five] текст [/emote-five] - Выведет текст внутри тегов если у пятой эмоции есть голоса.
- [emote-six] текст [/emote-six] - Выведет текст внутри тегов если у шестой эмоции есть голоса.
- [not-ajax] текст [/not-ajax] - Не будет выводить текст внутри тегов при выставлении оценки, так как блок меняется при AJAX запросе.
- {news-id} - Выведет ID новости.
- user.tpl
- {emote-vote-one} - Выведет количество голосов для первой эмоции.
- {emote-vote-two} - Выведет количество голосов для второй эмоции.
- {emote-vote-three} - Выведет количество голосов для третьей эмоции.
- {emote-vote-four} - Выведет количество голосов для четвертой эмоции.
- {emote-vote-five} - Выведет количество голосов для пятой эмоции.
- {emote-vote-six} - Выведет количество голосов для шестой эмоции.
- [emote-one] текст [/emote-one] - Выведет текст внутри тегов если у первой эмоции есть голоса.
- [emote-two] текст [/emote-two] - Выведет текст внутри тегов если у второй эмоции есть голоса.
- [emote-three] текст [/emote-three] - Выведет текст внутри тегов если у третьей эмоции есть голоса.
- [emote-four] текст [/emote-four] - Выведет текст внутри тегов если у четвертой эмоции есть голоса.
- [emote-five] текст [/emote-five] - Выведет текст внутри тегов если у пятой эмоции есть голоса.
- [emote-six] текст [/emote-six] - Выведет текст внутри тегов если у шестой эмоции есть голоса.
