您在這裡

Birthdays

charlesc's 的頭像
charlesc 在 2007-05-06 (周日) 14:01 發表
模組介紹: 

讓使用者可以輸入他們的生日,生日當天會自動寄給他們電子賀卡,並且提醒管理者關於近期生日的使用者。主要功能包括:

  • 提供近期生日的使用者的區塊。
  • 列出所有使用者的生日。
  • 顯示使用者的星座,並連結到 Yahoo! Horoscopes。
  • 在使用者的個人資料頁顯示生日/年齡/星座。
  • 自動通知管理者近期生日的使用者。
  • 自動寄電子郵件給生日的使用者。
  • 如果有安裝 postcard 模組,會自動寄送電子賀卡給他們。

模組分類:

模組版本:

回應

原來日期顥示的格式為日/月,為習慣中文化的月/日,
在顯示Block lists N upcoming birthdays及Block lists birthdays in N days修正以下部份-
birthdays.module檔

$blockContent = '';
foreach ($birthdays as $user) {$blockContent .= '' . l($user['name'], 'user/' . $user['uid']) . ' ' . $user['month'] . ' ' . $user['day'] . ''; }
$blockContent .= '';

把' . $user['month'] . ' 及' . $user['day'] . '交換即可,
但如果要將' . $user['day'] . '後加上"日",
在記事本直接輸入存檔,會出現亂碼,
請問要如何解決?
有直接可以把big5轉成utf8的對照軟體嗎?

關於程式輸入的問題.... 作一下回應。
不建議使用記事本來編輯程式,雖然它會讓你有「用爛工具還是能寫出好程式」的成就感。
但是因為微軟雞婆,作出來的程式會有問題。
如果... 你用記事本寫東西,要存成utf-8的話,請選'另存新檔"。可以看到編碼的選項(預計的ANSI就是BIG5編碼)。
不過因為 BOM 的問題,所以你存的 utf-8 檔案在執行的時候會有問題。

BOM是什麼?? 簡單來說... 微軟把它加在的文件最前面,用來識別它為utf-8檔案的東西。不過別的系統看不懂,包括PHP。所以執行的時候可能會有問題。

最近常在用 emeditor
官方網站:這裡
免費版的下載頁:這裡
中文化package:這裡

當然... 有同樣功能的軟體不少(有免費也有要付錢的)...
看個人喜好囉~~

我只是一個撰碼員,靠寫程式過活。
自從 Drupal 在 4.7 版的時候知道他的存在,但是後來跳去其它程式語言很久沒回來。
變成 D5 比較熟,D6 知道一點,D7 還在學的狀況…