Bezlepkin: Блог

Главные вкладки

свой 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;

AHAH

22 февраля 2011 в 14:12

Читал про AHAH, все примеры с формами. А как быть если я хочу например сделать блок в котором асинхронно будет показываться количество зарегистрированных пользователей.

Можно вот этот кусок например засунуть в функцию:

$form['submit'] = array(
'#type' => 'submit',
'#value' => t('click me'),
'#ahah' => array(
'event' => 'click',
'path' => 'mymodule/message_js/',
'wrapper' => 'target',
'effect' => 'fade',
)

);

hook_schema_alter или новую таблицу?[!РЕШЕНО]

15 февраля 2011 в 22:50

Хочу добавить новые поля в таблицу users, что посоветуете, hook_schema_alter или новую таблицу? Если новую таблицу как потом запросы делать если у них vid будет разный???

Content Profile!!!!!

15 февраля 2011 в 17:35

Скажите, а у Content Profile есть возможность например реализовать права на просмотр страницы, или блокировать IP. Есть ли все функции которые есть у обычной регистрации????

переопределить функцию tabs

5 февраля 2011 в 15:20

Подскажите как разделить в переменной $tabs primary tabs и secondary tabs что бы можно было вывести в page.tpl.php по отдельности.

Стиль страницы в зависимости от адреса для Друпал 7

27 января 2011 в 12:02

Привет! в 6 друпал можно было написать page-node-1.tpl.php и мы можем менять страницу как хотим.
Я пробовал с 7 друпал, не получается(((

В меню всавить Javascript

26 января 2011 в 11:13

Хай! Мне нужно в основном меню что бы к ссылкам можно было дописать код яваскрипт. Типо есть модуль menu_atributes. Но там нет такой функции.

Переменные head для drupal 7

26 января 2011 в 9:27

Всем привет! Скажите, а в друпал 7 есть переменные head?? Я залез в стандартные темы и там в файле page.tpl.php код начинается с body.
Он сам вставляет DOCTYPE и всяческие css и javascript.

ul для CCK

24 января 2011 в 10:32

Скажите пожалуйста! Я создал поле в CCK Text -> Textfield неограниченное количество.
При выводе материала все содержимое этих полей выводится в дивах.
Можно ли сделать так что бы все выводилось в списках??????