[教學]標題字數過長導致空白頁面的解決辦法

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
mecolor
星球普通子民
星球普通子民
文章: 19
註冊時間: 2002-10-02 16:50
聯繫:

[教學]標題字數過長導致空白頁面的解決辦法

文章 mecolor »

ㄏㄏ終於找到原因了 :lol:
有些會員輸入過長的標題導致截斷字元
產生無內容的空白頁面

無意間晃到~雖然不是同一套論壇
不過原理似乎都一樣
修改過後真的可以打開過長的標題的空白頁面了


資料來源-----------------------------------------------
http://ibtaiwan.com/ipb/index.php?s=5aa ... topic=3310

轉貼文章-----------------------------------------------

原因:
1. 提交文章Title過長,保存時被數據庫截斷超出部分造成;
2. 論壇經BIG5-->UTF8或GB-->UTF8后,因UTF8編碼的原因,Title的實際佔用字節長度加長,而被截去超出部分造成;
被截斷的字符,可能與HTML代碼中<HEAD>部分</title>的開始部分產生衝突,造成表頭在IE内解讀失敗而產生空白頁。

解決辦法:
1. 修改論壇模版中的:

CODE

<title><% TITLE %></title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<% GENERATOR %>


改為(僅加多一個空格):

CODE

<title><% TITLE %> </title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<% GENERATOR %>

2. 如因爲原因2引起的,可在轉換内碼時,先增加 ipb_topics 中 title 字段的長度,再導入UTF8編碼的數據庫。
圖檔
aiken
竹貓忠實會員
竹貓忠實會員
文章: 1514
註冊時間: 2003-11-09 11:02
來自: 大頭真論壇
聯繫:

文章 aiken »

直接安裝"長主題"外掛即可
主題已鎖定

回到「phpBB 2 安裝與使用」