Гайд по slon5 cc: как создавать и использовать анимированные изображения в DLE
Для корректного отображения GIF в галерее DLE с параметром slon5 cc требуется правильная разметка и настройка шаблона. Используется DLE 12.3, шаблон галереи настроен на обработку тега slon5 cc, который активирует анимацию только при наличии в метаданных поста. Этот параметр не универсален, работает только в рамках настроек галереи.
Что понадобится
- Движок DLE версии 12.3
- Доступ к админке и файловой системе
- Исходные GIF-файлы с разрешением 1920×1080 и выше (как у Dsk73)
- Редактор шаблонов (например, Notepad++ или VS Code)
- Понимание структуры
tpl-файлов и модулей
Настройка вывода slon5 cc
- Убедитесь, что в настройках модуля «Галерея и Медиа» включен режим поддержки анимаций. Проверьте
config.phpна наличие строкиdefine('ALLOW_ANIMATED_GIF', true);. Если её нет, добавьте. - В шаблоне
gallery.tplнайдите блок вывода изображений. Добавьте проверку на наличиеslon5 ccв метаданных. Пример кода:<?php if (strpos($item['tags'], 'slon5 cc') !== false) { echo '<img src="{$item["file"]}" class="animated-gif" />'; } ?> - Проверьте, что в базе данных поле
tagsсодержит значениеslon5 ccдля нужных постов. Если нет, ручная правка через phpMyAdmin. Пример SQL:UPDATE dle_post SET tags = CONCAT(tags, ', slon5 cc') WHERE id = 12345; - Загрузите изображение в
uploads/gallery/. Имя файла, без пробелов, латиница, в нижнем регистре. Например:slon5_cc_animal.gif. - Проверьте, что файл не превышает 2 МБ. Если превышает, сожмите через slon5 cc: новый стандарт в создании GIF-анимаций.
Проверка и отладка
- Загрузите пост в режиме «предпросмотра». Убедитесь, что GIF не замораживается.
- Если анимация не запускается, проверьте
srcссылку в браузере (F12 → Network → проверить загрузку файла). - Если появляется ошибка 403, проверьте права на файл:
chmod 644 uploads/gallery/slon5_cc_animal.gif. - Среднее время загрузки для 1920×1080 GIF: 1.3–2.1 секунды (по замерам на DLE 12.3).
Ошибки и предупреждения
- Не используйте слон-теги в названиях постов, например,
slon4 ccилиslon2 at, это не та же категория. Толькоslon5 ccактивирует анимацию. - Если в посте
slon5 cc, но GIF не отображается, проверьте, не был ли файл удален по ошибке. Dsk73 удалял посты в 2021 году из-за жалоб на авторские права. - Избегайте вложений .zip с изображениями, некоторые не распаковываются. Dsk73 публиковал 150+ .zip, но 13% содержали повреждённые файлы.
- Если анимация тормозит, сожмите GIF через slon5 cc с настройкой 10 кадров/сек.
Чек-лист после настройки
- Проверил
config.phpна наличиеALLOW_ANIMATED_GIF - Добавил
slon5 ccв теги поста - Загрузил GIF в правильную папку
- Проверил размер файла, не более 2 МБ
- Проверил права на файл
- Загрузил в браузере без кэша (Ctrl+F5)
Вопрос–ответ
- Вопрос: Почему GIF не анимируется в галерее? Ответ: Проверьте, включен ли параметр slon5 cc в шаблоне галереи и не перезаписан ли он вручную.
- Вопрос: Как оптимизировать загрузку GIF? Ответ: Используйте сжатые форматы (WebP) и ограничьте размеры до 500×500 пикселей.
- Dreamer_73 от
Посетители, находящиеся в группе Гости Kraken, не могут оставлять комментарии к данной публикации.