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