第 1 頁 (共 1 頁)
[問題]關於Board Message MOD XL
發表於 : 2003-10-20 05:16
由 天霜
問題外掛:Board Message MOD XL 1.0.4
使用版本:phpBB 2.0.6
網站位置:
http://www.starryhometown.com/
狀況描述:
看版的內容不能斷行 難道要用HTML 語法嗎?
發表於 : 2003-10-20 08:43
由 天霜
哎呀.... 還有另一個問題
好像跟ezPortal 2.1.8起衝突了 @_@
連到http://XXX/XXX/portal.php之後
會出現以下訊息\r
代碼: 選擇全部
Fatal error: Cannot redeclare bbencode_strip() (previously declared in /home/dante/public_html/TEST/fetchposts.php:212) in /home/dante/public_html/TEST/includes/bbcode.php on line 784
fetchposts.php 紅色為第212行
代碼: 選擇全部
return $result;
} // end func phpbb_fetch_poll
//
// Function strip all BBcodes (borrowed from Mouse Hover Topic Preview MOD)
//
[color=red]function bbencode_strip($text, $uid)[/color]
{
// pad it with a space so we can distinguish between FALSE and matching the 1st char (index 0).
// This is important; bbencode_quote(), bbencode_list(), and bbencode_code() all depend on it.
$text = " " . $text;
// First: If there isn't a "[" and a "]" in the message, don't bother.
if (! (strpos($text, "[") && strpos($text, "]")) )
{
// Remove padding, return.
$text = substr($text, 1);
bbcode.php 紅色就是第784行
代碼: 選擇全部
return ( strlen($a['code']) > strlen($b['code']) ) ? -1 : 1;
}
[color=RED]function bbencode_strip($message, $uid)[/color]
{
$message = strip_tags($message);
// url #2
$message = str_replace("[url]","", $message);
$message = str_replace("[/url]", "", $message);
// url /\[url=([a-z0-9\-\.,\?!%\*_\/:;~\\\&$@\/=\+]+)\](.*?)\[/url\]/si
$message = preg_replace("/\[url=([a-z0-9\-\.,\?!%\*_\/:;~\\\&$@\/=\+]+)\]/si", "", $message);
$message = str_replace("[/url:$uid]", "", $message);
$message = preg_replace("/\[.*?:$uid:?.*?\]/si", '', $message);
$message = preg_replace('/\[url\]|\[\/url\]/si', '', $message);
$message = str_replace('"', "'", $message);
return $message;
Re: [問題]關於Board Message MOD XL
發表於 : 2003-10-20 16:46
由 依夢兒
天霜 寫:看版的內容不能斷行 難道要用HTML 語法嗎?
是的,請用 BR 語法。
Re: [問題]關於Board Message MOD XL
發表於 : 2003-10-20 16:53
由 天霜
依夢兒 寫:
是的,請用 BR 語法。
天啊.... 這不就要開放HTML語法...
記得之前好像有修正過多國語言後 導致不能限制使用一些被限制的HTML 標籤的問題
請問要如何解決?
呼~ ezPortal的衝突問題解決了 就只剩這個了~
發表於 : 2003-10-20 21:57
由 Mac
不用開放版面的 HTML 語法就可以使用了
這是兩個不一樣的東西
~Mac
發表於 : 2003-10-21 00:47
由 依夢兒
應該這麼說,這支外掛在輸入資料時,本來就要用 HTML 語法,但是和系統是否開放 HTML 語法是無關的。
發表於 : 2003-10-21 02:39
由 天霜
可是我使用 br 跟 b 的語法後
在預覽是顯示使用語法後的效果
但是送出後的資料卻是\r

發表於 : 2003-10-21 04:33
由 Artemas
我是直接到sql裡面找出欄位寫成html格式就沒問題
降子就不用被bbcdoe給限制住
發表於 : 2003-10-21 04:54
由 天霜
Artemas 寫:我是直接到sql裡面找出欄位寫成html格式就沒問題
降子就不用被bbcdoe給限制住
嗯 用了Artemas大大提供的方法 就可以正確使用html語法
也因此發現到 我在後台輸入的html語法
到了phpMyAdmin 有關語法的部份都變成了亂碼 @_@
這到底是怎麼一回事啊....
發表於 : 2003-10-21 06:13
由 Artemas
那些不是亂碼\r
是經過bbcode編譯過的符號代碼
這樣才不會與資料庫衝突到\r
好比說你在文章顯示頁若要秀出<{&等這類的符號
就必須轉譯成為符號原碼\r
參考網址
http://www.htmlhelp.com/reference/html4 ... mbols.html
發表於 : 2003-10-21 06:22
由 Artemas
為了不多開無謂的新文章
我在這裡借問一下
請問在看文章時候右邊有個電腦圖示能顯示上線與離線狀態
那個MOD叫啥名稱勒
嗚嗚..我是可憐的NUKE使用者
都要去找NUKE專用的

發表於 : 2003-10-21 07:40
由 天霜
Artemas 寫:那些不是亂碼\r
是經過bbcode編譯過的符號代碼
這樣才不會與資料庫衝突到\r
好比說你在文章顯示頁若要秀出<{&等這類的符號
就必須轉譯成為符號原碼\r
可是我裝的另一個外掛 EzPortal Admin 在後台輸入html語法可成功使用\r
而且在phpMyAdmin 有關語法的部份 都顯示正常啊~並不會變成編譯過的符號代碼
所以我才會懷疑是不是這裡出問題了
Artemas 寫:我在這裡借問一下
請問在看文章時候右邊有個電腦圖示能顯示上線與離線狀態
那個MOD叫啥名稱勒
嗚嗚..我是可憐的NUKE使用者
都要去找NUKE專用的

http://phpbb-tw.net/phpbb/viewtopic.php?t=18835&start=0
在裡面慢慢找吧~
我已經盡量描述外掛的功能了
Online/Offline/Hidden
[問題]Board Message MOD XL sql改法
發表於 : 2004-02-22 21:03
由 randwick
天霜 寫:Artemas 寫:我是直接到sql裡面找出欄位寫成html格式就沒問題
降子就不用被bbcdoe給限制住
嗯 用了Artemas大大提供的方法 就可以正確使用html語法
也因此發現到 我在後台輸入的html語法
到了phpMyAdmin 有關語法的部份都變成了亂碼 @_@
這到底是怎麼一回事啊....
對不起,請問"直接到sql裡面找出欄位寫成html格式"是甚麼意思??我想改成垂直捲動的方式,也可以改嗎??怎麼改法呢??不是很明白...
麻煩各位有經驗的人囉~~
Re: [問題]Board Message MOD XL s
發表於 : 2004-02-22 22:06
由 Artemas
randwick 寫:天霜 寫:Artemas 寫:我是直接到sql裡面找出欄位寫成html格式就沒問題
降子就不用被bbcdoe給限制住
嗯 用了Artemas大大提供的方法 就可以正確使用html語法
也因此發現到 我在後台輸入的html語法
到了phpMyAdmin 有關語法的部份都變成了亂碼 @_@
這到底是怎麼一回事啊....
對不起,請問"直接到sql裡面找出欄位寫成html格式"是甚麼意思??我想改成垂直捲動的方式,也可以改嗎??怎麼改法呢??不是很明白...
麻煩各位有經驗的人囉~~
阿就是進入phpMyAdmin去尋找到訊息的表格欄位,把html的語法寫進去欄位中即可,你可以先在論壇中用一般文字寫,然後去資料庫中直接尋該字串比較好找。
發表於 : 2004-02-23 11:50
由 randwick
謝謝幫忙~~試出來了~~