Jump to main content Jump to doc navigation

Что такое userTools?

Extra включает набор сниппетов MODX Revolution для получения пользователей и связанной информации.

История

userTools написал David Pede (davidpede). Первый релиз: 24 марта 2017 года.

Загрузка

Скачайте через менеджер MODX Revolution в Package Management или из MODX Extras Repository: https://modx.com/extras/package/usertools

Исходный код и build script на GitHub: https://github.com/tasianmedia/usertools

Ошибки и запросы функций

Сообщайте об ошибках, issues и feature requests в GitHub Repository: https://github.com/tasianmedia/usertools/issues

Доступные сниппеты

getProfile

Сниппет getProfile вызывается так:

[[getProfile]]

getUsers

Сниппет getUsers вызывается так:

[[getUsers]]

getGroups

Сниппет getGroups вызывается так:

[[getGroups]]

getProfile, getUsers и getGroups можно вызывать с кешем или без.

Использование

getProfile

Доступные свойства

Name Description Default Value Added in Version
id Список числовых User ID через запятую. Если не задан, возвращается текущий пользователь. 1.0.0-pl
tpl Имя чанка-шаблона. [REQUIRED] 1.0.0-pl

Доступные плейсхолдеры

Name Description Default Value Added in Version
internalKey ID пользователя. 1.0.0-pl
fullname Полное имя пользователя. 1.0.0-pl
email Email пользователя. 1.0.0-pl
phone Телефон пользователя. 1.0.0-pl
mobilephone Мобильный телефон пользователя. 1.0.0-pl
fax Факс пользователя. 1.0.0-pl
blocked 1 или 0. При blocked=true пользователь не сможет войти. 1.0.0-pl
blockeduntil Timestamp. До этой даты вход заблокирован. 1.0.0-pl
blockedafter Timestamp. После этой даты вход заблокирован. 1.0.0-pl
logincount Число входов пользователя. 1.0.0-pl
lastlogin Время последнего входа. 1.0.0-pl
thislogin Время входа в текущей сессии. 1.0.0-pl
failedlogincount Число неудачных попыток входа. 1.0.0-pl
sessionid Session ID пользователя из таблицы сессий. 1.0.0-pl
dob Дата рождения. 1.0.0-pl
gender Пол: 0 ни один, 1 мужской, 2 женский. 1.0.0-pl
address Почтовый адрес. 1.0.0-pl
country Страна. 1.0.0-pl
city Город. 1.0.0-pl
state Штат или область. 1.0.0-pl
zip Почтовый индекс. 1.0.0-pl
photo Фото пользователя. 1.0.0-pl
comment Комментарии к пользователю. 1.0.0-pl
website Сайт пользователя. 1.0.0-pl
extended Расширенные поля. Доступ через префикс extended.: [[+extended.myField]] 1.0.0-pl

getUsers

Доступные свойства

Name Description Default Value Added in Version
id Список числовых User ID через запятую. Если не задан, возвращается текущий пользователь. 1.0.0-pl
tpl Имя чанка-шаблона. [REQUIRED] 1.0.0-pl

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • CrewMark
  • Fabian Christen
  • Sepia River Studios
  • Dannevang Digital
  • Alex
  • A. Moreno
  • Chris Fickling
  • Stéphane Jäggi
  • Murray Wood
  • Anton Tarasov
  • deJaya
  • JT Skaggs
  • Lefthandmedia
  • eydolan
  • Following Sea
  • Guido Gallenkamp
  • YJ
  • Raffy
  • Snow Creative
  • Nick Clark
  • Guest
  • Helen
  • krisznet
  • Yanni
  • Richard

Budget

$204 per month—let's make that $500!

Learn more