theme(user_picture)
Привет! Не подскажете где формируется theme('user_picture') ?
Привет! Не подскажете где формируется theme('user_picture') ?
Всем привет!
Пишу:
l(theme('imagecache', 'user_picture', $picture, $first_name ." ". $last_name, $first_name ." ". $last_name, 'Путь'));
При выводе получается ""
При загрузке картинки в профиле, если картинка больше чем позволено в настройках регистрации, не выводится о этом ошибка. пишет просто "Изменения сохранены"
Подскажите как реализовать загрузку аватарки на отдельной вкладке.
Я слышал что по умолчанию в друпале в редактирование профиля есть несколько вкладок, фотография например. У меня все на одной странице и без модуля profile one page
Добрый день!
Как сделать страницу регистрации главной, а для зарегистрированных какую нибудь другую?
Есть ли способ меня поочередность вывода сообщений form_set_srror?
Добрый день!
Вопрос!
form_set_error('Как тут прописать что бы например два поля выделялось корасным', t('Error!'));
Здравствуйте!
Как вы считаете, надо ли после проверке валидности еще и перед занесением в базу чистить строки??
Добрый день!
Когда ставишь '#submit' => array('myform_submit');
После моей функции отправки друпал делает свою функцию отправки?
В форму профиля добавил submit для каждого fieldset, аккаунт, Язык, и т.д.
$form['account']['submit'] = array(
'#type' => 'submit',
'#value' => t('S'),
'#executes_submit_callback' => FALSE,
'#validate' => array('profile_form_valid_send'),
'#weight' => 4,
);
function profile_form_valid_send($form, &$form_state) {
...
}
При нажатии меняются изменения во всех полях, а надо что бы только в account.
Что посоветуете?
$form['account']['username'] = array(
'#type' => 'textfield',
);
form_set_error(account?'username', t('Error'));
Как правильно прописать адрес поля для вывода ошибки???
function registration_form_user_profile_form_alter(&$form, &$form_state) {
global $user;
$form['account']['#weight'] = -5;
$form['account']['first_name'] = array(
'#type' => 'textfield',
'#title' => t('First Name'),
'#default_value' => $user->first_name,
'#required' => TRUE,
'#weight' => 1,
);
}
function registration_form_user_profile_form_validate($form, &$form_state) {
$first_name_val = $form_state['values']['first_name'];
print $first_name_val;
Хочу изменить отправителя.
function registration_mail_alter(&$message) {
$message['from'] = t('Отправитель');
}
Но ничего не меняется(
Подскажите, где можно поменять переменные которые запихиваются в e-mail который сайт посылает при регистрации и т.д.
Делаю запрос к базе:
$result = db_query("SELECT * FROM {users} WHERE uid = '%d'", $user->uid);
while ($data = db_fetch_object($result)) {
print $data->mail;
}
Какой то косяк в строчке WHERE uid = '%d'", $user->uid.
Не понимаю!
Здравствуйте! Делаю модуль. Надо добавить свои поля в форму профиля.
function registration_user_profile_form_alter(&$form, &$form_state) {
$form['submit']['#value'] = t('Registration');
}
Но ничего не происходит!
Скажите, как можно проверить поля созданные при помощи Profile?
Добавил поле в регистрацию, и хочу сделать проверку этого поля.
function registration_user($op, &$edit, &$user, $category = NULL) {
switch($op) {
case 'register':
$fields['first_name']= array(
'#title' => t('First Name'),
'#type' => 'textfield',
'#maxlength' => 32,
'#required' => TRUE,
'#size' => 62,
'#weight' => 1,
);
return $fields;
Добавил поле в форму регистрации с помощью profile. Как мне настроить validate для этого поля и например длину поля??