
Представляю вашему вниманию
бесплатный модуль для DLE Avatar-Select (light) by Sander, модуль легко позволяет в 2 клика установить пользователям оригинальную аватарку, можно загрузить или выбрать её из вашего банка картинок.
Основное окно модуля для
DLE имеет следующий вид:
В красной рамке выделана текущая аватарка, оранжевым - подсвечена картинки, выбранная из банка картинок и станет аватаркой, если нажать кнопку сохранить.
Выбрать и сменить аватарку легко - достаточно кликнуть на картинку и нажать кнопку "Сохранить" , ещё быстрее, если дважды клик мыщкой по картинке.
Картинки вам нужно добавить вручную через FTP на хостинге в папку uploads/fotos/bank, после они будут сразу же доступны для выбора.
Залить папки engine и uploads в корень сайта
Открыть файл шаблона main.tpl
В подвале сайта, например перед вставить:
<script src="/engine/mods/AvatarSelect/assets/libs.js"></script>
Вызов окна
Триггер/кнопку открывающую окно выбора аватарки можно разместить в любом месте и любом файле шаблона сайта. К примеру, в userinfo.tpl
[not-logged]<a href="#" class="ava-modal-trigger">Выбрать фото</a>[/not-logged]
Триггером является наличие класса ava-modal-trigger
Достаточно добавить этот класс к любому элементу на сайте, чтобы при клике на этот элемент открылось окно модуля.
К примеру в login.tpl
[not-group=5]<img src="{foto}" class="yourClass ava-modal-trigger" alt="Фото" />[/not-group]
Автообновление фотографии на сайте
Чтобы при выборе новой аватарки так же обновлялось фото и в шаблонах login.tpl и в userinfo.tpl достаточно для блока с картинкой добавить аттрибут
data-foto="img" или data-foto="background"
Первый - для тегов изображений:
<img src="{foto}" alt="foto" data-foto="img" class="ava-modal-trigger" />
Второй - если аватарка выводится в виде фона:
<a href="#"><span class="cover" style="background-image: url({foto});" data-foto="background">{usertitle}</span></a>
FAQ по загрузке:
Аватарки хранятся в папке /uploads/fotos/bank/{картинка}
Имя картинки должно содержать только латинские символы, цифры и символ подчеркивания
Совместимая версия
DataLife Engine: 10.1 и старше
DLE 13.0 (но в теории должен работать на любой версии)
Версия PHP: 5.4 и старше
Скачать модуль можно на GitHub
Поддержка модуля: http://sandev pro
Скачать модули для DLE можно у нас без регистрации, как бесплатный модуль DLE Avatar-Select (light) by Sander, который можно скачать по следующей ссылке
Avatar-Select-light-DLE-by-Sander.rar [226,05 Kb] (cкачиваний: 94)