Бесплатный модуль для загрузки полной новости в DLE средствами AJAX
- Версия DLE: 14.x
- Не требует каких-либо правок движка
- Учёт прав доступа к новости
- Подсчёт количества просмотров (если это разрешено)
- Корректная очистка кеша модуля
- Поддержка всех тегов
- Кеширование на стороне клиента (модуль отдаёт правильные заголовки)
- Устанавливаем как обычный плагин, файл afs_plugin.zip содержит всё необходимое для автоматической установки.
- В нужном месте прописать стили и скрипты модуля (если у вас уже есть 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"
- Путь к файлу с настройками модуля. По умолчанию не используется. Подробнее о параметрах читайте в документации. z