Взять за основу метод подключения и шаблонную основу от Blockpro. Уже знакомая нам строка вывода в любом месте. И подключения любого шаблона с новостей и даже больше. Модуль Userlist Со строкой подключения я думаю и так все понятно. А вот шаблон. Сделать поддержку таких тегов/строка подключения:
В строке подключения Вывести список с именем пользователя и вывести список пользователей без имени. only, without {info} - Краткая информация о пользователе В строке подключения Вывести список с Краткая информация о пользователе и вывести список без заполненой Краткая информация о пользователе. only, without
В строке подключения - вывести список пользователей по наибольшему количеству комментариев.
В строке подключения - вывести список пользователей по наибольшему количеству новостей.
Строка: вывести список пользователей недавно зарегистрировавших.
Строка: вывести список пользователей в которых заполнено полное имя и наоборот.
Строка: вывести список пользователей в которых заполнено место жительства. И список с незаполненным местом жительства. {icq}- выводит номер ICQ Строка: список с введенным ISq и список с отсутствующим ISQ.
Строка: вывести список с заполненным подпись и список с отсутствием подписи.
Строка: вывести список последних посещаемый пользователей на сайте.
[online] текст [/online] - выводят текст если пользователь онлайн (20 минут с момента последнего посещения пользователем сайта) [offline] текст [/offline] - выводят текст если пользователь оффлайн Строка: вывести пользователей онлайн, вывести пользователей оффлайн. Еще идее по строке подключения: - вывести пользователей определенной группы. - вывести список топ по комментам и новостям, множественный фильтр. - список случайных пользователей. - возможность давать количество пользователей на страницу. - пагинация если задаем 40 чел разбиваем по 20. - вывести список с дефолтной аватаркой (намек пора сменить аватарку) - список пользователей добавившие последные новости на сайт.(например 10 человек.) - список пользователей котоыре последними добавили коменты в новости. добавившие комментарии. - список последних заполненных подпись. - список пользователей у которых есть новости на модерации. - список пользователей по наибольшему количеству закладок. (закладок: "количество") - список пользователей по наибольшему подписки на Коментарии. - конечно же присутствие кеша, в возможностью задать время кеша., ели его отсутствие. (еще есть множество хаков для расширения модуля, гости профиля, количество просмотров профиля, стаж пользователя, количество лайков в новостях и комментах, рейтинг пользователя если установлен рейтинг от Sandera v3, репутация, спасибо.) В шаблоне: - кликабельное количество комментариев - кликабельное количество новостей пользователя. - поддержка доп полей. - [rss] тект [/rss] публикуют ссылку в профиле на RSS поток всех новостей пользователя. - вывод аватарки
Пример: Строка:
Шаблон:
Сообщение отредактировал daiv777 21 июля 2014 - 14:53 |
Уже есть такое http://pafnuty.name/modules/142-userbox.html |
НЕ путайте назначения и функционал модулей. userbox как раз и дал идею написания такого модуля. Вывод списка пользователей по критерием. |
Так же можно было бы задать временный период вывода пользователей в строку подключения. Например вывести топ комментаторов за месяц. В шаблоне вывести подпись или доп поле с их сайтов. Тогда бы пользователи активные участвовали в жизнь сайта/проекта. |