Birthdays

模組介紹:

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

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

回應

waynelee 的照片

Re: Birthdays

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

$blockContent = '<table width="100%">';
foreach ($birthdays as $user) {$blockContent .= '<tr><td>' . l($user['name'], 'user/' . $user['uid']) . ' </td><td> ' . $user['month'] . '  ' . $user['day'] . '</td></tr>'; }
$blockContent .= '</table>';

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

納格髓 的照片

Re:

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

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

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

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

waynelee 的照片

Re: Birthdays

我修改好了
一直找不到合適的編修程式的軟體
謝謝!!

joetsuihk 的照片

Re: Birthdays

我推薦notepad++

Joetsui's blog

jimmy 的照片

Re: Birthdays

推 np++ !
尤其他的function list,太好用了