Автор и условия распространения
Некоммерческое распространение, копирование и передача дополнения разрешена при условии сохранения оригинальной документации, структуры и кода файла fullstory.php с сохранением в нем копирайтов и указания автора в виде гиперссылки:
<a href="https://plus.google.com/118101065933954772499?rel=author">BR0kEN</a>
. За нанесенный ущерб, после правок в вышеописанных файлах, автор ответственности не несет.Firstvector, http://firstvector.org/
Copyright © 2013 BR0kEN
Описание и информация о версии
AJAX Fullstory, далее именуемое как дополнение или расширение, - это многофункциональное решение для загрузки полной новости в модальном окне с использованием технологии AJAX в CMS DataLife Engine.
Особенности расширения:
- 1. Дополнение проверяет версию системы, запускает необходимую сессию и делает запрос к БД в зависимости от нее.
- 2. При загрузке публикации отображается прелоадер, который показывает состояние. В случае ошибки выводит текст "Ошибка AJAX запроса" и исчезает с экрана.
- 3. Публикации записываются в кэш с префиксом af_ и, если кэш для открываемой новости уже существует, материал взимается оттуда. Благодаря этому запросы к базе данных не постоянны. П.С. Не забывайте очищать кэш изменяя шаблон дополнения (при редактировании новости стирается автоматически).
- 4. Модальное окно дополнения AJAX Fullstory легко шаблонизируется двумя способами. Первый позволяет указывать шаблоны при редактировании категории в админцентре, а второй передает название шаблона с помощью параметра
data-tpl="название_шаблона"
. Помните, шаблона переданный с data-tpl имеет привилегию над указанным в настройках. - 5. Присутствует возможность отслеживать время выполнения скрипта.
data-debug="true"
- присвойте этот параметр для ссылки вызова и в окне, только для администратора, появиться время выполнения. - 6. Помните, вызов полной новости в модальном окне можно осуществлять не только в shortstory.tpl, а и в любом другом месте сайта. Присвойте атрибут
data-post="id"
любому HTML элементу и при клике на него будет открыта публикация идентификатор которой указан в атрибуте. - 7. Актуальная версия: 1.0 от 13 января 2013 года.
Документация и загрузка
Скачать дополнение можно по ссылке:
Полная документация доступна здесь: http://firstvector.org/extras/ajax-fullstory