Обухов Никита: Комментарии

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

8 января 2010 в 14:20

hook_form_alter - чтобы изменить форму регистрации. Добавляете в этой функции еще одну функцию валидации. В саму форму добавляете чекбокс и еще 1 необязательное поле для "кода преподавателя". В функции валидации можете сделать его обязательным, если был отмечен чекбокс.

В БД создайте таблицу, в ней храните md5 хэш этих кодов преподавателей. Таблица такая:

id (autoincrement, primary key)
code (тут md5 хэш кода)

<?php

27 декабря 2009 в 11:27

Ну хотя б Гугл переводчиком пользовались..

"Ошибка парсера, неожиданный "=", ожидал ")" в z:\home\test2.ru\www\sites\all\modules\hierarchical_select\hierarchical_select.module в строке 1314".

Открываете файл, ищите строку 1314 и смотрите.

23 декабря 2009 в 19:51

Это в вашем собственном модуле. Как его создать ищите в гугле.

Непонятные функции смотрите на http://php.net & http://api.drupal.org

Вряд ли есть такой модуль. http://drupalmodules.com/ - в помощь.

23 декабря 2009 в 17:59

1) hook_form_alter - добавляете свою функцию обработки формы product_node_form

function mymodule_form_alter(&$form, $form_state, $form_id) {
if ($form_id == product_node_form) {
$form['#submit'][] = 'my_form_submit';
}
}

2)

19 декабря 2009 в 15:35

Ну, сперва распечатываем массив формы, вот этой строчкой.

Потом надо найди лишние поля и убрать их: unset($form['somefield']);

Хотя если это не форма регистрации, а форма создания ноды типа Profile, то надо может быть это делать с формой profile_node_form, надо проверять Smile