Блог пользователя - Bezlepkin

l(); в theme(); [РЕШЕНО!]

26 марта 2011 в 18:18

Всем привет!

Пишу:

l(theme('imagecache', 'user_picture', $picture, $first_name ." ". $last_name, $first_name ." ". $last_name, 'Путь'));

При выводе получается ""

Почему появляются "" перед и после ?????

При загрузке картинки в профиле

24 марта 2011 в 0:26

При загрузке картинки в профиле, если картинка больше чем позволено в настройках регистрации, не выводится о этом ошибка. пишет просто "Изменения сохранены"

Многостраничное редактирование профиля

11 марта 2011 в 21:39

Я слышал что по умолчанию в друпале в редактирование профиля есть несколько вкладок, фотография например. У меня все на одной странице и без модуля profile one page

Проверка строки перед занесением в базу

4 марта 2011 в 15:46

Здравствуйте!

Как вы считаете, надо ли после проверке валидности еще и перед занесением в базу чистить строки??

свой submit для каждого fieldset

2 марта 2011 в 12:49

В форму профиля добавил 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_validate

2 марта 2011 в 0:17

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;

Проблема с запросом к базе[РЕШЕНО!]

28 февраля 2011 в 9:35

Делаю запрос к базе:

$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.

Не понимаю!

hook_user_profile_form_alter

27 февраля 2011 в 21:37

Здравствуйте! Делаю модуль. Надо добавить свои поля в форму профиля.

function registration_user_profile_form_alter(&$form, &$form_state) {

$form['submit']['#value'] = t('Registration');

}

Но ничего не происходит!

Проблема с валидатностью

24 февраля 2011 в 20:33

Добавил поле в регистрацию, и хочу сделать проверку этого поля.

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;