Индикация количества новых сообщений
Техническая поддержка и обновления в течение 1 года
Доступна ссылка на скачивание сразу после оплаты
Легкая оплата в пару кликов с помощью Robokassa
Описание плагина
Свои сайты во всю перевожу на новую индикацию количества новых сообщений в DLE как на современных сайтах. Изначально в DLE просто ставится ссылка в шаблоне login.tpl такого вида:
<a href="{pm-link}">Сообщений: {new-pm}</a>
Ну ребят, совсем не серьезно же. По итогу я сделал небольшой плагин в котором подготовил FIX индикации путём создания автоматической ссылки, которая обрабатывается CSS стилями, притом за счет стилей мы получаем достаточно гибкую настройку вида информирования о новых ЛС (личных сообщениях), то есть по сути новую индикацию.
Вместо старой реализации теперь мы просто добавляем новый тег в шаблоне login.tpl
{new-pm}
Как это работает?
Работает это всё достаточно просто, необходимо установить плагин и разместить следующий код в свой файл стилей:
color: #11b546;
}
.new-pm {
display: inline-block;
position: relative;
vertical-align: top;
padding: 0;
font-size: 0;
background: #28d03d;
width: 5px;
height: 5px;
border-radius: 5px;
}
Таким образом мы оформили ссылку так, что при наличии новых сообщений мы можем отображать количество и подсвечивать кнопку на ЛС, либо же просто подсветить кнопку скрыв span с количеством сообщений, либо даже превратить span в зелёную точку сверху справа. В общем вариантов реализации действительно много, всё зависит от знаний CSS и фантазии :)
Дополнительно я подключил CSS анимацию, которая покачивает слева направо кнопку по типу будильника или колокольчика, которая также привлекает к себе внимание. Данный код я приложу в архиве.
Также обращаю внимание, что требуется подключенный fontawesome.io для правильной работы. Если Вы не используете и/или не хотите использовать fontawesome, то просто выполните изменения в действиях файлов плагина:
Найти:
<i class=\"fas fa-envelope\"></i>
Заменить:
<img src=\"АДРЕС_ИКОНКИ_ЛС\" alt=\"Личные сообщения\"/>
Ребят мод не сложный, но полезный, поэтому я решил распространять его на платной основе за символическую сумму, скажем так себе на кофе за идею и помощь :)
Условия использования плагина определяются настоящим соглашением, являющимся публичной офертой.
1. Покупая плагин на сайте DlePlugin.ru у ООО "Гид Групп" (ИНН: 5027222592, ОГРН: 1145027020709) пользователь получает лицензию на его использование, поддержку, получение обновлений и соглашается с данной офертой (акцепт).
2. Условия использования плагина:
— С момента приобретения плагина нет временных ограничений его использования;
— Продление лицензии по истечению 1 года необходимо для получения поддержки и обновлений;
— После установки плагина укажите свой лицензионный ключ в его настройках. Получить ключ можно на сайте dleplugin.ru на странице плагина;
— Лицензионный ключ плагина в настоящее время не ограничивает количество доменных имён;
— Плагин запрещено передавать 3-м лицам;
— Плагин продаётся и может продаваться только на сайте dleplugin.ru, на котором осуществляется генерация лицензионного ключа;
— Запрещено любое самостоятельное распространение файлов и исходного кода плагина;
— Запрещено использовать данный плагин (и его код) как основу для разработки аналогичного плагина.
3. Условия поддержки:
— Поддержка доступна при наличии активной лицензии в течение 1 года с момента приобретения плагина;
— Поддержка предусматривает: консультацию по работе плагина и его настройкам, помощь в установке плагина, техническую поддержку и исправления в случае нахождения ошибок в работе плагина;
— Поддержка клиентов при работе с плагином, а также техническая поддержка плагина осуществляются только при условии соблюдения данного соглашения;
— Поддержка не предусматривает: любые самостоятельные корректировки плагина.
4. Условия получения обновлений:
— Обновления доступны при наличии активной лицензии в течение 1 года с момента приобретения плагина;
— Получить обновление можно: на странице плагина, через обращения в поддержку с указанием лицензионного ключа, при помощи автоматического обновления плагина (в случае поддержки данной функции плагином).
При выявлении нарушений соглашения покупателю может быть отказано в поддержке плагина и получении его обновлений. За нарушение условий оферты покупатель несёт ответственность в соответствии с действующим законодательством. Условия оферты могут быть изменены и/или дополнены, соответствующее уведомление об изменениях будет направлено на указанный при покупке плагина E-mail адрес. Актуальная версия соглашения опубликована на странице плагина, а также доступна по постоянному URL адресу: https://dleplugin.ru/license.html