Модуль "Пользователи"

Модуль предназначен для создания раздела - базы пользователей. Редактор дополнительных полей придает модулю универсальности (позволяет создать любой набор анкетных данных).

Ключевые возможности

  • Регистрация пользователей, система авторизации.
  • Возможность активизации аккаунта сразу, по ссылке в письме или вручную, после модерации администратором.
  • Система восстановления пароля.
  • Возможность ведения личного денежного счета для пользователя.
  • Ведение логов операций по счету пользователя.

Свойства

  • Входит в базовый дистрибутив: Нет
  • Многократное использование: Нет
  • Кэширование страниц: Нет
  • Включение в карту сайта: Нет
  • Включение в область поиска: Нет
  • Сопутствующие плагины: Группы пользователей.
  • Сопутствующие блоки: Форма авторизации.

Создание раздела

Для создания раздела нужно перейти на страницу управления разделами "Сайт" -> "Разделы" и добавить новый раздел, выбрав при этом в качестве базового модуля «Пользователи».

Управление

Панель управления разделом состоит из обязательных секций «Пользователи», «Настройки» и опциональной секции «Операции».

Пользователи

Здесь происходит управление базой пользователей.

Операции

Доступно если включена опция «Ведение баланса и лога операций». Здесь можно просматривать все прошедшие денежные операции, или операции выбранного пользователя.

Настройки

Здесь приведен список опциональных значений для раздела. Каждое значение можно менять, для этого достаточно кликнуть по названию опции, чтобы вызвать специальную форму для редактирования. Здесь же можно найти и редактор полей в одноименной подсекции.

Регистрация

Название Идентификатор1) По умолчанию Описание
Уведомление о новой регистрации на 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 [раздел]_main.tpl /[раздел]/
Cтраница регистрации register [раздел]_register.tpl /[раздел]/register.html
Страница изменения личных данных anketa [раздел]_anketa.tpl /[раздел]/anketa.html
Страница логов операций с личным счетом balance [раздел]_balance.tpl /[раздел]/balance.html
Страница восстановления пароля remember [раздел]_remember.tpl /[раздел]/remember.html
Страница сообщения message [раздел]_message.tpl /[раздел]/[сообщение].html
Страница пользователя page [раздел]_page.tpl /[раздел]/[логин]/
1) Этот идентификатор является ключом в глобальном массиве $options.
 
modules/users.txt · Последние изменения: 01.10.2016 23:27 (внешнее изменение)