Простой модуль, позволяющий загружать изображения в форматах JPG, PNG, BMP, GIF, TIF, WEBP, HEIC на хостинг ImgBB, тем самым экономя место на сервере. Когда радикальный сайт перестал существовать, пришлось искать замену такому хостингу картинок. Хотя таких хостингов около десятка, я остановил свой выбор на этом — ImgBB, потому что он предлагал загрузку API. Вот и пришла в голову идея, как это все реализовать для DLE и сделать удобно.
Как это работает? Вы регистрируетесь на сайте ImgBB после успешной регистрации заходите на api.imgbb и получаете свой API, который мы добавляем в настройки модуля. Далее при добавлении или редактировании новости будет соответствующий пункт «Скриншоты». Вы загружаете изображения, и они загружаются прямо на хостинг, в ответ вы получаете только ссылку, заключенную в тег:
с последующей записью в БД. Для их вывода в файле шаблона будет доступен тег:
{scrinhot}
Установка:1. Скопировать содержимое архива на сервер и подключить модуль через систему плагинов.
2. В нужное место fullstory.tplдобавить:
[scrinhot]{scrinhot}[/scrinhot] - для вывода картинок [not-scrinhot]{scrinhot}[/not-scrinhot] - если картинки к новости не были загружены, то поле остается пустым. Его можно изменить в настройках модуля
Размер: 23,89 Kb
• Версия DLE: 13.3-14.1
• Кодировка: utf-8
• Версия PHP: 7.x