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

在裡面慢慢找吧~ :P
我已經盡量描述外掛的功能了

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
謝謝幫忙~~試出來了~~