1 頁 (共 1 頁)

[問題]如何限制主題的字數...各位大大幫一下

發表於 : 2004-10-26 21:13
emma
當主題字數過多 無法讀取 如何限制會員發表主題的字數呢?? 謝謝

發表於 : 2004-10-29 03:16
依夢兒
要增加或是減少,方法都一樣。
http://phpbb-tw.net/phpbb/viewtopic.php?t=26984

下次發問前請記得先搜尋喲!

發表於 : 2005-01-22 08:11
brentsu
依夢兒 寫:要增加或是減少,方法都一樣。
http://phpbb-tw.net/phpbb/viewtopic.php?t=26984

下次發問前請記得先搜尋喲!
搜尋過了,找嚨無~ 沒有【長主題截斷】的討論或外掛....

我發現【竹貓】的 phpbb 內含了【長標題截斷】的功能... 也就是說太長的【主題】會自動截斷,比如:

$post_subject = substr($post_subject, 1, 60);

只取出【主題】的前 60 個字元,但是....這跟【增加主題長度】是不一樣的!

為啥要有【限制主題長度】呢,比方說我在【測試區】貼的:

http://phpbb-tw.net/phpbb/viewtopic.php ... highlight=

原本貼上的是這個:

恐竜が繁栄していた6800万年∼6600万年前に、カモ科の鳥が生きていたことがわかった。

按字數來算還不超過 50 個字,但是日文會被轉成 unicode 編碼【&# 數字】,光是這個主題,我去 SQL Server 查,就將近 240 bytes,害我把 post_topic 從 120 一直加到 250 bytes 才解決。

要是貼在多一點的日文,肯定又完蛋了!!!

但是同樣的主題貼到竹貓就只剩【恐竜が繁栄していた6800万年】這幾個字了,顯然有【限制主題長度】的功能,請問類似這個程式要加到哪裡?謝謝!!

$post_subject = substr($post_subject, 1, 60);

PS. 不知道有沒有網友發現,在測試區的【恐竜が繁栄していた6800万年】,沒辦法用IE 開啟閱讀?不是打不開,就是打開後一片空白!
這個問題後來我用 Safari 修正好了,竟然沒辦法用 IE 修正..... 果然還是要多用幾個瀏覽器才行啊..... FireFox 也不錯用哦~~~