Напоминания о днях рождения зарегистрированных пользователей
Прислано: jodaka
вт, 03/04/2007 - 14:39
Добрый день.
возникла необходимость для зарегистрированных пользователей показывать в Upcoming events грядущие дни рождения. И в календаре отмечать дни с днями рождения.
Долго копался в интернете на тему дней рождений и показа этой информации модулями event и calendar. Единственная более или менее полезная ссылка, которая мне попалась -- http://drupal.org/node/25759. На этой страничке есть ссылку на другую страницу (http://drupal.org/node/25564 -- при попытке зайти сюда я вижу Access denied) -- так вот, там некто сделал какой-то php сниппет, который, насколько я могу понять делает примерно то, что мне и надо (ну почти). Вот только вопрос -- почему у меня туда доступа нету ? :)
ладно... на http://drupal.org/node/25759 есть кусок php кода, который тоже делает то, что мне нужно... но, поскольку я в друпале полный нуб, -- не имею ни малейшего понятия, куда этот код нужно вставить, чтобы он заработал.
Может подскажет кто?
- jodaka's blog
- Для комментирования войдите или зарегистрируйтесь
поддерживаю вопрос.. какие решения есть относительно показа дней рождений и как лучше организовать ввод даты рождения при регистрации?
- Для комментирования войдите или зарегистрируйтесь
http://www.davidgildeh.com/projects/birthdays , Там же есть ссылка на патч для 5 версии.
- Для комментирования войдите или зарегистрируйтесь
тоесть патчить друпал надо?
- Для комментирования войдите или зарегистрируйтесь
ничего патчить не надо.... там есть уже полностью пропатченный для работы с 5-ым друпалом модуль birthdays, который в принципе делает именно то, что надо :)
- Для комментирования войдите или зарегистрируйтесь
установил, задал настройки, знак зодиака ставит правильно, а дата постоянная -
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.
выдает такую запись???
как быть?
- Для комментирования войдите или зарегистрируйтесь
Это известный баг Windows. Сайт будет под Виндами?
Поиск по русским сайтам о Drupal
Полный русский перевод Drupal 5.x и модулей: раз и два.
- Для комментирования войдите или зарегистрируйтесь
Добрый!
Ставил на локальном.
Закинул на сервер - все ОК!
спс.
Только кажется письмо-поздравление не отправляет
Вадим, Вам отдельный РЕСПЕКТ!
- Для комментирования войдите или зарегистрируйтесь
А я вот настроила, письма с поздравлениями вроде отправляет.
В блоке настроены дни рождения на сегодня. Каждый день добавляются пользователи с сегодняшними днями рождения. Но! Не исчезают предыдущие. И так в рамках одного месяца.
Т.е. сейчас апрель, вот там и весят сегодняшние + все с первого апреля. Кроны проверялись, не помогает.
Кто-нибудь может с этим встречался? Как решить, не знаете?
Еще глюк:
Если пользователь меняет личное инфо, но не заполнит колонку со днем рождения, то в базу добавляется 1.1.1900. Как бороться с этим?
Ну, и еще один мной замеченный глюк :)
В настройках блока есть строчка - сколько дней изображать в блоке. Автоматом стоит 6 (сегодня + 5 следующих дней). Изменять эту цифру бесполезно - в блоке все равно отображается 6 дней.
Цифру приходится менять в коде :)
- Для комментирования войдите или зарегистрируйтесь
у меня друпал 4.7. И мне, простите за тупость, вовсе неясно - при модуле birthdays где вводить дни рождения? Как этот модуль связан с пользователями?
- Для комментирования войдите или зарегистрируйтесь
и я пока не понял.. где пользователи будут вводить дату рождения?
- Для комментирования войдите или зарегистрируйтесь
Прочитала на drupal.org, что нужно создавать категорию с помощью модуля "Профиль".
Но пока безрезультатно.
- Для комментирования войдите или зарегистрируйтесь
Оффигенно. Накатил 6-ую версию Друпала.
Теперь модулей найти не могу.
- Для комментирования войдите или зарегистрируйтесь






Комментарии