JEvents中文化修改

Joomla!
1.0.12中文版安裝JEvents
1.4.3行事曆元件後,發現活動的日期格式都是美語格式,必須針對下列兩個檔案做修改:

1.修改日期格式

  • 修改檔案:c:xampp
    htdocsXXXcomponentscom_eventsevents.class.php

把mosEventDate::getDateFormat函數改掉,以形成中文格式。把函數裡的 return strftime("%A, %B
%d %Y",$datestp); 加工成

$date = strftime("%Y/%m/%d, %A",$datestp);
return changeWeekday($date);

%A傳回英文的星期名,自行寫個轉中文的changeWeekday:

function changeWeekday($date) {
$cweek = array("一","二","三","四","五","六","日");
$eweek = array("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");
for ($i=0; $i<=6; $i++) {
//echo "i=" . $i . " eweek=" . $eweek[$i];
$pos = strpos($date, $eweek[$i]);
if ($pos != false) {
$date = str_replace($eweek[$i], "週".$cweek[$i], $date);
break;
}
}
return $date;
}

2.月曆活動字串有亂碼

  • 修改檔案:c:xampp
    htdocsXXXcomponentscom_eventsevents_calendar_cell.php

 月曆格式取出的活動字串預設只取20個字元,但因為UTF-8裡一個中文字取3個字元,造成取子字串函數SUBSTR取成亂碼,必須
將SUBSTR改成
MB_SUBSTR才行:

$tmpTitle = mb_substr( $title, 0, $cfg->get('com_calCutTitle'),"UTF-8" ) . ' ...';

##

您可能也會有興趣的類似文章

填寫回應

 

 

 

您可使用這些HTML標籤

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

隨機文章

  1. [Tools] 真正免費的Free Download Manager (3)
  2. Google Chrome自我救濟小變身:改佈景樣式、加滑鼠手勢 
  3. [轉貼] 圖片、影音瀏覽一套搞定:Fresh View 
  4. 用JavaScript寫的迷宮遊戲 
  5. [OOo] 跳頁的巨集–更新 
  6. [轉貼] 對比一下胡錦濤和馬英九的元旦賀詞(你看出了什麼?差距!!!) (2)
  7. 示範Atahualpa 3.5.1佈景主題表頭區的調整 
  8. 參考:Netbeans as a J2EE teaching IDE 
  9. 亞洲電腦巨擘之間的博弈 
  10. AutoHotkey:在FireFox裡用鍵盤瀏覽網頁 (2)

歷史熱門文章

  1. 如何手動輸入Plurk的表情圖示? (368,477 點擊/2008-09-29)
  2. 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (120,544 點擊/2011-06-01)
  3. Plurk CSS樣式自訂修改全攻略 (89,490 點擊/2009-07-04)
  4. 簡單放大Plurk輸入區的方法[修訂] (88,898 點擊/2008-09-29)
  5. 網路升級光世代50M/3M與設定ZyXEL P874 (72,221 點擊/2011-05-28)
  6. 輕鬆學會彈指神功-揭露AutoHotkey絕技 (50,944 點擊/2008-04-10)
  7. iPad新手入門技巧 (49,466 點擊/2011-02-05)
  8. iPad鍵盤輸入全攻略 (42,942 點擊/2011-01-01)
  9. 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (40,949 點擊/2010-04-27)
  10. 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (40,882 點擊/2010-01-02)