- На чистом 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] - Выведет текст внутри тегов если у шестой эмоции есть голоса.
Файлы в архиве:
CMS: DLE
Категория: Хаки, плагины, баг-фиксы
Версия движка: 15.x
Версия php: 5.4 - 7.3
Кодировка: utf-8
Автор: lazydev
Опубликовал: Дмитрий
а сейчас может Зарегистрируемся? это быстро!
Навигация
Реклама
ТОП 7 Недели Портала
Copyright © 2023 | Проект GiG-LiFe.ru
Материалы на этом сайте взяты из общедоступных источников и могут быть удалены по просьбе авторов, при наличии доказательства авторства.
Materials on this site are taken from public sources and may be deleted at the request of their authors when there is evidence of authorship.