Скачать DLE - Ajax FullStory v.2.0.0
Бесплатный модуль для загрузки полной новости в DLE средствами AJAX. А благодаря правильному кешированию он работает очень эффективно.
Особенности модуля:
- Не требует каких-либо правок движка
- Учёт прав доступа к новости
- Подсчёт количества просмотров (если это разрешено)
- Корректная очистка кеша модуля
- Поддержка всех тегов
- Кеширование на стороне клиента (модуль отдаёт правильные заголовки)
Установка:
- Устанавливаем как обычный плагин, файл
afs_plugin.zip [21.58 Kb] (cкачиваний: 194)содержит всё необходимое для автоматической установки.
- В нужном месте прописать стили и скрипты модуля (если у вас уже есть magnificpopup - второй раз прописывать не нужно)
<link href="{THEME}/ajax/fullstory.css" type="text/css" rel="stylesheet">
<link href="{THEME}/ajax/magnificpopup.css" type="text/css" rel="stylesheet">
<script src="{THEME}/ajax/magnificpopup.js"></script>
<script src="{THEME}/ajax/fullstory.js"></script>
- В нужном месте любого шаблона вставить минимальный код:
<span data-afs-id="{news-id}">Быстрый просмотр</span>
где
{news-id}
- ID новости (обязательный параметр).- Так же можно использовать дополнительные атрибуты:
<span data-afs-id="{news-id}" data-afs-template="mytemplate" data-afs-preset="mypreset" >Быстрый просмотр</span>
data-afs-template="mytemplate"
- Путь к шаблону модуля относительно текущей папки с шаблоном сайта. Если на сайте разрешена смена скина, то путь будет построен относительно активного в данный момент шаблона сайта. По умолчанию: {THEME}/ajax/fullstory. (Необязательный параметр).data-afs-preset="mypreset"
- Путь к файлу с настройками модуля. По умолчанию не используется.
Подробнее о параметрах читайте в документации.
Автор: ПафНутиЙ
Версия DLE: 14.x