AJAX FULL-STORY 2.0.0 : AJAX-загрузка полной новости
Новая версия модуля, предыдущая версия которого была опубликована у нас ранее, для загрузки полной новости в DLE средствами AJAX.
Особенности:
- Не требует каких-либо правок движка.
- Учёт прав доступа к новости.
- Подсчёт количества просмотров, если это разрешено.
- Корректная очистка кеша модуля.
- Поддержка всех тегов.
- Кеширование на стороне клиента (модуль отдаёт правильные заголовки).
Установка:
1. Установить как обычный плагин, т.к. файл архива содержит всё необходимое для автоматической установки.
2. В нужном месте шаблона прописать стили и скрипты модуля:
<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>
*если у вас уже подключен magnificpopup, то второй раз прописывать не нужно.
В нужном месте любого шаблона вставить минимальный код:
<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" - путь к файлу с настройками модуля. По умолчанию не используется.
• Кодировка: utf-8
• Автор: ПафНутиЙ
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.