Автор и условия распространения
Lastusers, далее именуемое как дополнение или расширение, - это многофункциональное решение для получения списка последних зарегистрированных пользователей на сайте управляемом CMS DataLife Engine.
Некоммерческое распространение, копирование и передача дополнения разрешена при условии сохранения оригинальной документации, структуры файла lastusers.php с сохранением в нем копирайтов и указания автора в виде гиперссылки:
<a href="https://plus.google.com/118101065933954772499?rel=author">BR0kEN</a>. За нанесенный ущерб, после правок в вышеописанных файлах, автор ответственности не несет.Firstvector, http://firstvector.org/
Copyright © 2013 BR0kEN
Описание и информация о версии
Lastusers - двухрежимное, кэшируемое расширение для DataLife Engine предназначенное для вывода необходимого кол-ва последних зарегистрированных пользователей.
Особенности расширения:
- 1. Два независимых режима работы дополнения: отдельная страница и макрос {lastusers}выводящий последних зарегистрированных пользователей в любом месте на любой странице.
- 2. В режиме отдельной страницы дополнение делает два запроса, один из которых уходит в кэш, а второй выполняется лишь единожды - при загрузке страницы. Далее, при пагинации, используются быстрые XHR запросы.
- 3. При использовании макроса для вывода блока с пользователями система совершает один запрос на который администратор вправе самостоятельно влиять при помощи параметра cache="".
- 4. В связи с двухрежимностью было предусмотрено два шаблона для визуального отображения результатов. lastusers_full.tplотвечает за вывод на отдельной странице, аlastusers_min.tpl- за вывод макросом.
- 4. Предусмотрена возможность вывода разного количества записей для разных режимов.
- 5. Полностью независимая структура шаблонов. Макросы предусматривают любые варианты верстки, а CSS классы ни к чему не привязаны. Благодаря этому вы можете создать любой внешний вид результатов.
- 7. Дополнение предназначено для любой версии движка, но макросы [online][/online]и[offline][/offline]появились с выходом 9.6, по-этому в более ранних они работать не будут.
- 8. Актуальная версия: 2.0 от 22 марта 2013 года.
Документация и загрузка
Скачать дополнение можно по ссылке:
Полная документация доступна здесь: http://firstvector.org/extras/lastusers
Changelog
Версия 1.0 от 4 января 2013 года:
- 1. Первая версия - выход в свет.
Версия 1.1 от 22 марта 2013 года:
- 1. Сокращен код.
- 2. Исправлено поведение макросов [offline][/offline]и[online][/online]для версий системы, не поддерживающих их.
- 3. Добавлена возможность указания разного формата даты для каждого из режимов.
Версия 2.0 от 25 марта 2013 года:
- 1. Назначение макроса {lastusers *}, для вывода блока пользователей, полностью переработано. Теперь ему можно задавать параметры (например, вывести 3 пользователя из группы "администраторы" или напрямую указать логины тех, кто должен отображаться в блоке) и, тем самым, производить более точную выборку пользователей.
- 2. В полном режиме появилась постраничная навигация, использующая технологию AJAX. Таким образом решается проблема большого кол-ва пользователей, которые ранее выводились на одной странице.
- 3. Добавлено четыре новых макроса для использования в шаблонах дополнения.
- 4. Добавлена возможность управлять некоторыми настройками из админпанели.



