Напоминания о днях рождения зарегистрированных пользователей

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

Аватар пользователя jodaka jodaka 3 апреля 2007 в 18:39

Добрый день.

возникла необходимость для зарегистрированных пользователей показывать в Upcoming events грядущие дни рождения. И в календаре отмечать дни с днями рождения.
Долго копался в интернете на тему дней рождений и показа этой информации модулями event и calendar. Единственная более или менее полезная ссылка, которая мне попалась -- http://drupal.org/node/25759. На этой страничке есть ссылку на другую страницу (http://drupal.org/node/25564 -- при попытке зайти сюда я вижу Access denied) -- так вот, там некто сделал какой-то php сниппет, который, насколько я могу понять делает примерно то, что мне и надо (ну почти). Вот только вопрос -- почему у меня туда доступа нету ? Smile

ладно... на http://drupal.org/node/25759 есть кусок php кода, который тоже делает то, что мне нужно... но, поскольку я в друпале полный нуб, -- не имею ни малейшего понятия, куда этот код нужно вставить, чтобы он заработал.
Может подскажет кто?

Комментарии

Аватар пользователя clubwave.ru clubwave.ru 3 апреля 2007 в 20:41

поддерживаю вопрос.. какие решения есть относительно показа дней рождений и как лучше организовать ввод даты рождения при регистрации?

Аватар пользователя jodaka jodaka 4 апреля 2007 в 16:41

ничего патчить не надо.... там есть уже полностью пропатченный для работы с 5-ым друпалом модуль birthdays, который в принципе делает именно то, что надо Smile

Аватар пользователя worona worona 9 апреля 2007 в 19:22

установил, задал настройки, знак зодиака ставит правильно, а дата постоянная -
1 января 1970
количество лет тоже правильно.

warning: mktime() [function.mktime]: Windows does not support negative values for this function in z:\home\poligrafgorod\www\modules\birthdays\birthdays.module on line 296.

выдает такую запись???
как быть?

Аватар пользователя worona worona 10 апреля 2007 в 0:26

Добрый!
Ставил на локальном.
Закинул на сервер - все ОК!
спс.
Только кажется письмо-поздравление не отправляет
Вадим, Вам отдельный РЕСПЕКТ!

Аватар пользователя verro@drupal.org verro@drupal.org 10 апреля 2007 в 23:43

А я вот настроила, письма с поздравлениями вроде отправляет.

В блоке настроены дни рождения на сегодня. Каждый день добавляются пользователи с сегодняшними днями рождения. Но! Не исчезают предыдущие. И так в рамках одного месяца.
Т.е. сейчас апрель, вот там и весят сегодняшние + все с первого апреля. Кроны проверялись, не помогает.
Кто-нибудь может с этим встречался? Как решить, не знаете?

Еще глюк:
Если пользователь меняет личное инфо, но не заполнит колонку со днем рождения, то в базу добавляется 1.1.1900. Как бороться с этим?

Ну, и еще один мной замеченный глюк Smile
В настройках блока есть строчка - сколько дней изображать в блоке. Автоматом стоит 6 (сегодня + 5 следующих дней). Изменять эту цифру бесполезно - в блоке все равно отображается 6 дней.
Цифру приходится менять в коде Smile

Аватар пользователя jerboa7 jerboa7 23 апреля 2007 в 13:26

у меня друпал 4.7. И мне, простите за тупость, вовсе неясно - при модуле birthdays где вводить дни рождения? Как этот модуль связан с пользователями?

Аватар пользователя jerboa7 jerboa7 23 апреля 2007 в 21:51

Прочитала на drupal.org, что нужно создавать категорию с помощью модуля "Профиль".
Но пока безрезультатно.