====== Модуль "Пользователи" ====== {{:modules:users.gif }}Модуль предназначен для создания раздела - базы пользователей. Редактор дополнительных полей придает модулю универсальности (позволяет создать любой набор анкетных данных). ===== Ключевые возможности ===== * Регистрация пользователей, система авторизации. * Возможность активизации аккаунта сразу, по ссылке в письме или вручную, после модерации администратором. * Система восстановления пароля. * Возможность ведения личного денежного счета для пользователя. * Ведение логов операций по счету пользователя. ===== Свойства ===== * Входит в базовый дистрибутив: Нет * Многократное использование: Нет * Кэширование страниц: Нет * Включение в карту сайта: Нет * Включение в область поиска: Нет * Сопутствующие плагины: [[:plugins:groups|Группы пользователей]]. * Сопутствующие блоки: [[:blocks:auth|Форма авторизации]]. ===== Создание раздела ===== Для создания раздела нужно перейти на страницу управления разделами [[:admin:site#разделы|"Сайт" -> "Разделы"]] и добавить новый раздел, выбрав при этом в качестве базового модуля "Пользователи". ===== Управление ===== Панель управления разделом состоит из обязательных секций "Пользователи", "Настройки" и опциональной секции "Операции". ==== Пользователи ==== Здесь происходит управление базой пользователей. ==== Операции ==== Доступно если включена опция "Ведение баланса и лога операций". Здесь можно просматривать все прошедшие денежные операции, или операции выбранного пользователя. ==== Настройки ==== Здесь приведен список опциональных значений для раздела. Каждое значение можно менять, для этого достаточно кликнуть по названию опции, чтобы вызвать специальную форму для редактирования. Здесь же можно найти и [[:build:fields|редактор полей]] в одноименной подсекции. === Регистрация === ^ Название ^ Идентификатор((Этот идентификатор является ключом в глобальном массиве [[:integration:globaldata#options|$options]].)) ^ По умолчанию ^ Описание ^ |Уведомление о новой регистрации на email |sendmessage | |На указанный email будут приходить уведомления о новых регистрациях. | |Способ активации аккаунта |activatemode | 0 | Возможно ыбрать один из трех способов активации аккаунта после регистрации: Сразу после регистрации (0), По ссылке в отправленном письме (1), Вручную после модерации администратором (2) | === Лого/Аватары === ^ Название ^ Идентификатор ^ По умолчанию ^ Описание ^ |Использовать лого/аватары | useavatara | true | Позволяет пользователю прикреплять изображение. | |Уменьшать при загрузке | img_resize | true | Если включена предыдущая опция, то эта определяет нужно ли масштабировать изображение в момент загрузки. | |Масштабировать по ширине | img_x | 120 | Указывает ширину, по которой масштабировать загружаемое изображение. | |Масштабировать по высоте | img_y | 120 | Указывает высоту, по которой масштабировать загружаемое изображение. | === Денежный баланс === ^ Название ^ Идентификатор ^ По умолчанию ^ Описание ^ |Ведение баланса и лога операций | usebalance | false | Включает/выключает возможность ведения личного счета пользователя. | |Баланс при регистрации | startbalance | 0 | Стартовый баланс новых пользователей при регистрации. | |Валюта | valute | руб. | Наименование валюты, в которой будет вестись счет. | === Шаблоны писем === ^ Название ^ Идентификатор ^ По умолчанию ^ Описание ^ |Уведомление о новой регистрации администратору |mail_regnew | [раздел]_new.tpl |Шаблон соответствующего письма. | |Уведомление об успешной регистрации пользователю |mail_register | [раздел]_register.tpl |Шаблон соответствующего письма. | |Уведомление со ссылкой для активации аккаунта |mail_activate | [раздел]_activate.tpl |Шаблон соответствующего письма. | |Уведомление о ручной активации аккаунта |mail_manualactivate | [раздел]_manualactivate.tpl |Шаблон соответствующего письма. | |Уведомление c новым паролем (восстановление) |mail_remember | [раздел]_remember.tpl |Шаблон соответствующего письма. | ===== Типы страниц (шаблонов) ===== ^Название ^Идентификатор ^Шаблон по умолчанию ^ Вид ссылки ^ |Cтраница авторизации | main |[[:modules:users:templates#Cтраница авторизации ([раздел]_main.tpl)|[раздел]_main.tpl]] | /[раздел]/ | |Cтраница регистрации | register |[[:modules:users:templates#Cтраница регистрации ([раздел]_register.tpl)|[раздел]_register.tpl]] | /[раздел]/register.html | |Страница изменения личных данных | anketa |[[:modules:users:templates#Страница изменения личных данных ([раздел]_anketa.tpl)|[раздел]_anketa.tpl]] | /[раздел]/anketa.html | |Страница логов операций с личным счетом | balance |[[:modules:users:templates#Страница логов операций с личным счетом ([раздел]_balance.tpl)| [раздел]_balance.tpl]] | /[раздел]/balance.html | |Страница восстановления пароля | remember | [[:modules:users:templates#Страница восстановления пароля ([раздел]_remember.tpl)|[раздел]_remember.tpl]] | /[раздел]/remember.html | |Страница сообщения | message |[[:modules:users:templates#Страница сообщения ([раздел]_message.tpl)|[раздел]_message.tpl]] | /[раздел]/[сообщение].html | |Страница пользователя | page |[[:modules:users:templates#Страница пользователя ([раздел]_page.tpl)|[раздел]_page.tpl]] | /[раздел]/[логин]/ |