Автор и условия распространения
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. Добавлена возможность управлять некоторыми настройками из админпанели.