Стандартные значения полей при регистрации пользователя

Всем привет ;)

Появился вопрос по поводу данных пользователя во время регистрации.
Как назначить стандартное значение для информации «Обо мне»?

Я понимаю, что это можно сделать через базу данных, но может есть другие варианты?

P.S. В базе данных так и не разобрался, как поставить многострочное значение для такого поля

Заранее спасибо!

6 комментариев

avatar
Странно пространно вы задаете вопросы, но думаю что я угадал что вы «хочите»
classes\actions\ActionSettings.class.php

if (func_check(getRequest('profile_site_name'),'text',3,50)) {
$this->oUserCurrent->setProfileSiteName(getRequest('profile_site_name'));
} else {
$this->oUserCurrent->setProfileSiteName($this->Lang_Get('DEFAULT'));
} 

classes\actions\ActionRegistration.class.php
/**
* Создаем юзера
*/
$oUser=Engine::GetEntity('User');
$oUser->setProfileAbout($this->Lang_Get('DEFAULT'));
avatar
Да, еще надо добавить textarea в темплейты экшена регистрации с аттрибутом name=«profile_site_name», если следовать подсказке.
avatar
Зачем?
При регистрации мы напрямую указываем значение $this->Lang_Get('DEFAULT') которове есть по умолчанию
avatar
А, я вопрос понял немного не так. Я думал, тут хотят добавить это поле для заполнения на странице регистрации, а не для установки на него дефолтного значения.

И еще, чтобы БД не засорять, можно это сделать на уровне шаблонизатора.
avatar
Вы имеете ввиду сделать так, чтобы пока пользователь не изменит информацию, будет отображаться дефолтная при пустых полях?
avatar
Да, если поле пустое, отображать какую-нибудь надпись или еще чего.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.