Представляю Вашему вниманию модуль, от хорошего человека и программиста - Arteom\'a. Не будем ходить далеко от дела, а именно расскажу о модуле: модуль хороший и что не мало важно - нужный, модуль выводит список всех пользователей зарегистрироанных на сайте, выводит постранично, на страницу по 10 человек, но это меняется в параметрах сортировки, также можно из списка просмотреть профиль, отправить ЛС, или же Email.
Также есть функция поиска пользователя из списка, что очень удобно. В общем лично от меня, автору огромное спасибо, побольше бы таких модулей, тем более бесплатно.
Версия DLE: 9.X
Автор: Arteom{profile} - ссылка на профиль пользователя.
{profile_m} - если указан данный тег, то при нажатии на элемент будет выводиться модальное окно с информацией о пользователе.
Пример:
<a {profile_m} href="{profile}">{usertitle}</a>
[pm] текст [/pm] - Выводится текст заключенный в них только если пользователь разрешил отправлять ему ЛС.
{pm} - ссылка на отправку ЛС пользователю
[email] текст [/email] - Выводится текст заключенный в них только если пользователь разрешил отправлять ему e-mail
По-моему все.
Для панели сортировки выделен отдельный шаблон users_search.tpl
Ну и приступим к установке.заходим в
/engine/engine.php и находим там:
case "pm" : include ENGINE_DIR . '/modules/pm.php'; break;
ниже вставляем:
case "users" : include ENGINE_DIR . '/modules/users.php'; break;
там же находим:
elseif ($do == 'pm') $nam_e = $lang['title_pm'];
ниже вставляем:
elseif ($do == 'users') $nam_e = "Список пользователей";
В файл ваших стилей в самый конец вставляем:
.loginform{width:310px;}.users_search{border-bottom:solid 1px #ccc;padding:3px;}.user_set{border-bottom:solid 1px #ccc;padding:3px;overflow:hidden;}.user_set .user_ava{float:left;width:80px;height:80px;}.user_set .user_inf{margin-left:90px;overflow:hidden;}.user_set .user_inf ul{float:left;list-style:none;margin:0 20px 0 0;padding:0;}.user_set ul.user_opt{list-style:none;width:110px;margin:0 20px 0 0;padding:0;}.user_set ul.user_opt li{background:#cadde5;margin:4px 0;}.user_set ul.user_opt li:first-child{margin-top:2px;}.user_set ul.user_opt li a{color:#6С838E;display:block;padding:3px 5px;}
Закидываем файлы из архива себе на сайт и переходим по ссылке вашсайт.ру/index.php?do=users.
Скачать модуль - Список пользователей для DLE 9.X