[問題] 安裝top5時出現文章一片空白以及標題亂碼

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

版主: 版主管理群

主題已鎖定
curtis
星球普通子民
星球普通子民
文章: 21
註冊時間: 2003-02-09 03:51

[問題] 安裝top5時出現文章一片空白以及標題亂碼

文章 curtis »

phpBB版本: 2.0.19
網域: http://info.lovefunsky.info/
網址: http://info.lovefunsky.info/gourmet/

參考文件: (安裝mod) http://phpbb-tw.net/phpbb/viewtopic.php ... v_top5_mod
(安裝mod) http://phpbb-tw.net/phpbb/viewtopic.php?t=40021
(其它類似問題的討論) http://phpbb-tw.net/phpbb/viewtopic.php ... v_top5_mod

錯誤描述:

請看top5文章 "晶華酒店與泰國餐\飲連鎖集團S&P達成合作証/a>"
原本應該是 "晶華酒店與泰國餐飲連鎖集團S&P達成合作計畫"

點文章進去也產生一片空白,我把編碼改成big-5就會看見文章了(當然是亂碼)

開始我以為是"計畫"這兩字的錯誤,把計畫刪掉果然就好了
(用big-5亂碼去開啟編輯文章,也有發現標題"合作計畫"變成"合作証/a>(後面一堆怪東西)")
但是請看我後來又發表的文章"測試合作計畫",就沒相同問題 :?:

我又以為是標題長度的問題,所以在mod其中開頭在index.php的修改部分有
// Topics text length
$MAX_STR_LEN = 60;
我把60修改成更大,但是結果仍然沒有改變.

所以想請問先進,這到底是為什麼呢??
最後由 curtis 於 2006-02-21 00:35 編輯,總共編輯了 1 次。
頭像
jwxie
竹貓忠實會員
竹貓忠實會員
文章: 604
註冊時間: 2005-11-26 12:02
來自: New York, USA   學業狀況: 更加努力     個人狀況: ||地獄臭蛋|| 
聯繫:

文章 jwxie »

晶華酒店與泰國餐飲連鎖集團S&P達成合作証/a>
多了一些代碼嗎@@?

ps: 你是utf-8, 是不是該轉成utf-8=.=?而不是轉big-5.,....

目前本人帳號嚴重地被盜用!MSN已經被盜!

想問個問題並不打擾, 但沒有發文格式, 其他人不能知道你的情況!
請尊守竹貓各區裡的發文格式, 謝謝合作!
[必看]請配合發問格式及明確主題發問(04 02/16更新) phpBB!
所有新手必看的
[教學]認識、安裝和參考PHPBB的新手基本教學通
PS:感謝各位大大的幫助和教導^^
Q168.net空間技術交流

個人小品(Blog)My phpBB-Blog免費空間討論區
bu
版面管理員
版面管理員
文章: 443
註冊時間: 2003-02-23 12:46
來自: 25° 4′N 121° 29′E
聯繫:

文章 bu »

試試看把

代碼: 選擇全部

function cutStr($str) {
    $str = (strlen($str) > $MAX_STR_LEN) ? (substr($str, 0, $MAX_STR_LEN - 1) . "...") : $str; 
return $str
}
換成

代碼: 選擇全部

function cutStr($str,$MAX_STR_LEN=40) {  

    if (function_exists('mb_strimwidth')) 
    {
        $str = mb_strimwidth($str, 0, $MAX_STR_LEN , '...', 'utf-8');
    } 
    else 
    {
        $str = (strlen($str) > $MAX_STR_LEN) ? (substr($str, 0, $MAX_STR_LEN - 1) . "...") : $str; 
    }

    return $str; 

} 
*譯文資料在phpBB 技術文件
bu.femto-size
*和我聯絡,請寄 or Google Talk 圖檔
*作品: Intergrated Toplist & Message Can
curtis
星球普通子民
星球普通子民
文章: 21
註冊時間: 2003-02-09 03:51

文章 curtis »

bu 寫:試試看把

代碼: 選擇全部

function cutStr($str) {
    $str = (strlen($str) > $MAX_STR_LEN) ? (substr($str, 0, $MAX_STR_LEN - 1) . "...") : $str; 
return $str
}
換成

代碼: 選擇全部

function cutStr($str,$MAX_STR_LEN=40) {  

    if (function_exists('mb_strimwidth')) 
    {
        $str = mb_strimwidth($str, 0, $MAX_STR_LEN , '...', 'utf-8');
    } 
    else 
    {
        $str = (strlen($str) > $MAX_STR_LEN) ? (substr($str, 0, $MAX_STR_LEN - 1) . "...") : $str; 
    }

    return $str; 

} 

不好意思,照您的法改囉. 標題是有變成... 但是要看文章依然是空"白"一片. :oops:
主題已鎖定

回到「外掛問題討論」