[討論] CPG1.3.2

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
hsun
星球普通子民
星球普通子民
文章: 8
註冊時間: 2002-08-24 03:44

[討論] CPG1.3.2

文章 hsun »

小弟安裝了CPG的相簿,本來是使用BIG5的編碼,日前心血來潮改用unicode編碼,才發現CPG內建的正體中文utf-8語系檔是亂碼,想說把BIG的語系檔轉成utf-8可能也可以,結果確實也如此,但是卻發現一個問題,就是點擊中等尺寸的照片本來會跳出原始尺寸的圖片視窗,跳出來的視窗畫面卻一片空白,原來是IE判斷編碼為BIG5,必須要按右鍵檢視更改編碼才能正常顯示,不過檢視原始碼的時候編碼確實是utf-8。經過逐行測試終於找到解決的方法,把lang\chinese_big5-utf-8.php的

代碼: 選擇全部

$lang_fullsize_popup = array(
  'click_to_close' => '點選影像以關閉視窗',
);
改成

代碼: 選擇全部

$lang_fullsize_popup = array(
  'click_to_close' => 'Click to close',
);
就正常了。
不知道這算不算是IE的問題呢。
提供給大家參考一下 :-D

我的環境是xp sp2+apache1.3.29+php4.3.6+mysql4.1
網站程式:phpbb2.0.13+CPG1.3.2
ethan
星球公民
星球公民
文章: 218
註冊時間: 2002-06-01 09:48
聯繫:

文章 ethan »

這是表頭判斷的問題,在送出語系編碼前,就先收到中文字所造成的判斷錯誤,解決方法很簡單,打開 template.html
將 <meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
移到 <head> 區塊的第一行

實際上只要在有非英文數字輸出之前就可以,通常最常產生問題的就是 <title></title> 所以只要移到這行前面大多都適用
hsun
星球普通子民
星球普通子民
文章: 8
註冊時間: 2002-08-24 03:44

文章 hsun »

受教了,謝謝喔 :-D
後來發現除了templete以外還要在displayimage.php裡找到\r
// Display the full size image
這一行往下看會有一段HTML表頭的語法,把<meta http-equiv="content-type" content="text/html; charset=<?php echo $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'] ?>" />
調到<head>之後的第一行就可以了
主題已鎖定

回到「外掛問題討論」