First: Блог

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

Внутренние адреса taxonomy term 1 и т.д. в Друпал 6

5 декабря 2011 в 20:33

Дело вот в чем. Поисковики, вроде как обращают внимание на тематику слов из которых состоят внутренние ссылки.
Исходя из этого, есть желание сделать внутренние адреса наподобие site.ru/news/1 вместо taxonomy term 1
Конечно можно сделать синоним, но в таком случае поисковики будут загружать одинаковый контент по этим двум адресам, что само собой не приемлемо. Возможно, я в чем то ошибаюсь.
Прошу помочь с вариантами решения этой проблемы, если таковые есть.

Сохранение даты рождения пользователя при регистрации в таблицу mysql из модуля Profile

6 сентября 2011 в 2:29

Здравствуйте.
Включил модуль Profile, для расширения вводимых данных при регистрации.
Из за того, что данные зарегистрированных пользователей разбросаны по двум таблицам: users и profile_values, а в profile_values данные вообще не структурированные, решил создать отдельную таблицу и собрать туда нужные данные из users и profile_values.
Три строчки кода в функции profile_save_profile() и все получилось как надо. Но вот дата рождения ни как не хочет сохранятся в поле с типом DATE
Во запрос который я делаю в базу данных:

db_query("INSERT INTO {report_user_registration} (uid, login, mail, name, last_name, birthday, country) VALUES (%d, '%s', '%s', '%s', '%s', 'YYYY-MM-DD', '%s')", $user->uid, $user->name, $user->mail, $array_name[1], $array_name[0], $array_name[3], $array_name[5]);

Обращаю внимание на VALUES ('YYYY-MM-DD')

в результате выполнения поле с типом Date игнорируется, как будто его вообще и нет, а дата записывается в следующее поле в виде вот такой записи:
a:3:{s:3:"day";s:1:"6";s:5:"month";s:1:"9";s:4:"year";s:4:"2011";}

Подскажите, как сохранить дату в таком виде, в поле с типом DATE? или может быть с другим типом, но с нормальным отображением даты в поле.