Список зарегистрированных пользователей
Представляем вам модуль для dle который позволит вывести список зарегистрированных пользователей у вас на сайте на отдельной странице. Также в модуле встроен поиск пользователей и различные виды сортировки что очень удобно и необходимо. Сам список уже разделен на страницы так же, как и сами новости, стандартно выводится по 10-ть пользователей на страницу, но в панели сортировки присутствует возможность самим выбрать по сколько будет выводиться. Также для нормальной работы поиска пользователей пришлось отказаться от ЧПУ и использовать GET запрос для всего этого, еще доступен поиск пользователя по логину введя соответствующий логин или его часть, также вы можете посмотреть у нас на сайте еще и другие модули для dle возможно вам что-то пригодится.
{profile} - ссылка на профиль пользователя.
{profile_m} - если указан данный тег, то при нажатии на элемент будет выводиться модальное окно с информацией о пользователе.
Пример:
{usertitle}
[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 = "Список пользователей";
В файл ваших стилей в самый конец вставляем ( cтили настраиваем под свой шаблон ):
.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:#6C838E;display:block;padding:3px 5px;}
Список будет доступен по адресу:
ваш_сайт.ру/index.php?do=users
- Версия DLE: 9.4 - 15.1
- Кодировка: utf-8, win-1251
- Категория: Модули
- Автор: Arteom
- Автор модификации: for-web.ru
- Источник:
Войдите на сайт
Все собранные средства будут переданы автору этой статьи - DEN
Сумма перевода от 10.00 рублей