andron81_81: Блог

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

profile2 на стадии регистрации

9 февраля 2013 в 19:26

Согласно

теме http://www.drupal.ru/node/78131 научился создавать регистрации для различных типов профилей с различными полями.

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

использую триггер :
hook_user_presave(&$edit, $account, $category)

но как в нём достучаться до полей profile2 ?
предложенный пример автором это для авторизованных пользователей как я понимаю .

несколько ссылок для регистраций различных ролей

8 февраля 2013 в 22:34

Доброго всем времени.

2 вопроса.
Есть 4 типа пользователей (ролей)
Каждый из них имеет различный набор полей в профайле.

n видов пользователей. индивидуальная регистрация для каждого, индивидуальное меню для каждого вида.

31 января 2013 в 8:31

Доброе утро.

Собственно вопрос в теме. Куча методов решения тут читал на форуме разной сложности и эффективности. С каждой версии появляются свои методы. но какой способ наиболее сейчас целесообразен по сложности /эффективности для 7-ки?

помогите отыскать ошибку в "SQL - запросе друпал"

26 января 2013 в 18:25

не пойму как мне составить элементарный на языке друпал. запрос такой

SELECT count(*) FROM affiliate_users_ids WHERE UCASE(text_id)=UCASE($Var)

вместо $Var надо подставить выражение: $textid_primay_part . $textid_cnt . $textid_secondary_part
.вот пытаюсь вот так :

<?php
db_select
('affiliate_users_ids')
  ->
countQuery()
  ->
where('UCASE(text_id)=UCASE(:txt)', array(':txt' => $textid_primay_part $textid_cnt $textid_secondary_part))
  ->
execute()
  ->
fetchField()
?>

во что пишет :

[РЕШЕНО]помогите составить hook_user

24 января 2013 в 21:40

Друзья , изучаю друпал. книжку заказал , но она пока в пути.
Хочу перевезти свой сайт на cms drupal.

Задача такая: есть справочник "aff_user" пользователей старого сайта (фактически табличка aff_user).
И его (справочник) нужно синхронизировать в период регистрации нового пользователя и в период обновления данных пользователя со справочником пользователей drupal.

Верно ли я понимаю, что нужно использовать hook_user?

пусть пока надо завести строчку (пользователя , телефон) в моём справочнике.
Итак есть поле аккаунта с машинным именем profile_phone ну и само имя пользователя account.

А вот сам хук (модуль называется gaa_user_sinhronaze):

<?php
function gaa_user_sinhronaze_user($op, &$edit, &$account$category NULL){
 global 
$user;?>

тип поля текстовый URL

19 января 2013 в 19:47

Всем доброе время !

У меня одно из полей регистрации аккаунта на сайте это URL сайта.

Вопрос следующий :
Вот есть тип поля текст.
А есть ли возможность проконтролировать
и отругать в случае если в это поле введён не URL. Есть ли для этого готовые модули ?
Или куда подставить регулярку для контроля ? Подскажите , пожалуйста .
Пробовал использовать модуль User Reference URL Widget, но то ли не разобрался как его настроить ,
либо функции его другие.

дополнительные поля авторизации

14 января 2013 в 16:59

Добрый всем день.

Начал изучение движка. Хочу его освоить.
У нас имеется некий сайт. Использует шаблонайзер XTemplate. Выглядит некрасиво.
Поэтому надо его переделать.
Хоть и могу переписать на Wodpress (владею навыками) , но выбрал drupal.
Ибо первый движок всерьёз не воспринимаю.
Пока всё что мне необходимо это хотелось бы узнать : можно ли добавить дополнительные поля в форму регистрации.
в каком направлении копат ?

Заранее благодарен.