Есть такой замечательный модуль как Site User List. Он умеет ни много ни мало - генерировать список всех пользователй сайта с возможность выбора полей отображения и различной сортировки.
ИМХО - не маст хэв, но очень достойная замена стандартному .../profile.
Кстати, о путях - по умолчанию, доступ к странице списка пользователей имеет URL .../site_user_list
Настроек у модуля довольно таки немного, но именно в этом его фишка - нет никакой супер-пупер-навороченности, и вместе с тем, не такая аскетичность как у дефолтного списка.
Настройки находятся тут .../admin/settings/site_user_list и имеют такой вид:
Скажу сразу - почему так много непереведенных фраз я не знаю. Вроде бы извлеклись все фразы, но в то же время не все. Ручной поиск по строкам тоже ничего не дал. В общем, как говорится, хз мистеко (с)
Да и вот еще что - перевод довольно-таки "босяцкий". В частности
If your theme wants to display items in a special way, turn this on. It will then call \"theme('site_user_list_pf_'.$column_key, $value, $uid)\" for every item displayed. Any call which results in a return value will have that result displayed instead. The default is off. When off, a column keyed as \"mail\" will be replaced with a \"mailto:...\" url. Turning this on could really slow down display, especially if you have a lot of users at your site. You have been warned!
сократил до
Если ваша тема требует \"специального\" отображения, то вы можете включить эту опцию. В таком случае, будет использоваться \"theme('site_user_list_pf_'.$column_key, $value, $uid) для каждого отображаемого объекта. Включение этой опции может сильно замедлить показ списка пользователей, особенно если их много.
Причина - не знаю как более точно перевести, вот и убрал все самое непонятное
Итак, сам список выглядит вот так:
Почти все настраивается - вес, порядок колонок, в общем, смотрим самый первый скриншот.
Вложение | Размер |
---|---|
site_user_list.po | 8.01 КБ |
Комментарии
спасибо, за перевод и указание на классный модуль (типа как на форумах бывает, список пользователей)
Спасибо за перевод. Вот только имхо некорректности в статье.
> Настроек у хака довольно
Друпал тем и хорош, что в отличие от многих движков в нём почти никогда не требуются хаки, т.е. какие-то модификации базовой программы. И употреблять этот термин к модулям совсем не уместно.
Хак, это когда мы лезем в код модуля ядра и правим там что-то (хотя и в этом случае друпал позволяет перекрыть большинство функции не изменяя кода ядерного модуля - просто положив модуль с таким же названием в папку модулей сайта). А модуль в друпале - это именно модуль, внешний компонент, который изменяет поведение программы, не модифицируя её базового кода.
Модуль действительно полезный - использую его с момента появления и перевод сразу сделал, но поделиться забыл
Выкладываю свой перевод, может пригодится...
axel, спасибо, исправил
Спасибо за перевод и описание модуля, но переводы не загружаются.
''Уже загружаются - это сервер временами в дауне... :-)''
Мне интересно, а не страшно на сайтах дев-версии модулей использовать?...
Я понимаю, что перевод в статус стабильной версии зависит от субъективного ощущения автора и уверенности в своей работе - но всё же...
Просто много модулей в стадии разработки и я думаю - можно их использовать или лучше не стоит.
'''Можно ли использовать версии для разработки на реальном сайте?'''
Этот модуль выводит таблицу всех пользователей и их мыло!
Для спамеров это лакомый кусочек - поэтому нужно или защитить адреса ([http://drupal.org/project/spamspan spamspan]) или отключить их показ.
Перевод автора статьи (8кб) очень не полный. Я импортировал также перевод Libra (см. выше) - он обширнее! Рекомендую импортировать все 3 файла.
В версии 5.x-1.x-dev всё равно остались непереведённые строки....
все равно спасибо за перевод
Спасибо за перевод! Пробовал изначально делать свой список юзеров на основе вьювз, но в этом модуле гораздо быстрее всё работает.