Траблошутинг с регестрацией

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

Аватар пользователя winner13 winner13 30 апреля 2011 в 9:57

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

Для начала я представлюсь я Агеев Артём Евгеньевич, на данный момент основательно(по крайне мере я так думаю) занимаюсь разработкой сайтов на базе КМС "Друпал". Столкнулся с проблемой вывода дополнительных данных в профиль юзверя, если есть возможность помочь мне как представителю русского сообщества друпал, буду премного благодарен и в долгу не останусь.

Работа проделанная мной :

Так как стандартный тип решения мне немножко не подошёл по постановке задачи, я изменил форму регистрации друпал без помощи модуля ССК , изменения коснулись непосредственно модуля USERS, добавив туда дополнительные поля ввода. Данные вводимые в поле регистрации вроде бы сохраняются в базе в таблице USERS в столбце DATA строки пользователя, примерно в таком виде:

a:12:{s:14:"profile_soname";s:10:"Агеев";s:12:"profile_name";s:10:"Артём";s:17:"profile_niblename";s:20:"Евгеньевич";s:14:"profile_secret";s:36:"ПЫщ пыш какой цвет???";s:16:"profile_secret_o";s:6:"пыщ";s:15:"profile_bithday";a:3:{s:5:"month";s:1:"8";s:3:"day";s:2:"29";s:4:"year";s:4:"2015";}s:13:"form_build_id";s:37:"form-0064a6aa7925bcc2af7ae78d5d7d02b7";s:7:"captcha";s:0:"";s:11:"captcha_sid";i:140;s:13:"captcha_token";s:32:"d733a2e3dd6d2bdb698703329b7204d5";s:16:"captcha_response";s:6:"Qa9inE";s:7:"contact";i:1;}

Но как данные вывести в профиль ума не приложу.

Вот листинг изменённого user.module для просмотра вам нужно лишь заменить фалы, или код уже в вашем установленном полигон-движке(ну у вас может называться по другому, я же не знаю где вы экспериментируете).

http://pastecode.com/3124 --вот ссылка на листинг кода. Ориентироваться на изменения можно по комментария типа:

//Artyom_shit_code
//end

//editing_by_Artyom
//end

Комментарии

Аватар пользователя Galr Galr 30 апреля 2011 в 18:11

"winner13" wrote:
базе КМС "Друпал"

это серьезно... Smile
"winner13" wrote:
листинг изменённого user.module для просмотра

вылезет косяками при обновлении( "Ядерное" лучше не трогать...

Аватар пользователя Galr Galr 30 апреля 2011 в 21:11

"winner13" wrote:
Но как данные вывести в профиль ума не приложу

Добавление полей, чекбоксов, чего угодно к регистрации,а так же вывод в профиль делает ядерный модуль profile

Аватар пользователя winner13 winner13 2 мая 2011 в 0:27

В том то и дело что мне на ядерном уровне изменения ввести нужно +), помогите плиз вывести... Просто очень по зарез нужно, в модуле "профиль" поля не видит прописанные мной в кодинге модуля, по этому тяжело вывод сделать...

Аватар пользователя winner13 winner13 5 мая 2011 в 21:42

мне дополнтельные функуии нужно на текст филд навесить, стандартным сск не получится например, как сделать чтобы в текст филде асику только номера вводились???