[問題]預覽文章時 bbcode 功能失效 !? (已解決)

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

版主: 版主管理群

主題已鎖定
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

[問題]預覽文章時 bbcode 功能失效 !? (已解決)

文章 吉川拓也 »

問題外掛:BBCode 預覽文章失效
參考連結:無
使用版本:phpBB 2.0.19
網站位置:http://gamania.idv.tw/
狀況描述:
之前安裝 bbcode 標籤之後瀏覽文章都可以正常顯示 !
唯獨在做文章預覽動作時所有的標籤都失效了 ?

附上圖片 :
圖檔

補充:
基本強化 :
18.24 小時內瀏覽會員紀錄
17.積分系統改良
16.文章篇數限制簽名檔
15.預設頭像
14.在線列表顯示會員所在版面
13.使用者在線圖例
12.強制閱讀公告
11.付費瀏覽隱藏部份內文
10.超簡易注音文、不雅文退散
09.快速回覆
08.付費瀏覽
07.簽名檔向下排列
06.頁面讀取時間
05.快速砍人
04.主題類型資料庫版
03.多國語系修正 2.0.10-5
02.暫存模板
01.全區公告

版面規劃 :
02.防止版面被撐大
01.引言代碼問題(?/span)

論壇美化 :
01.縮圖外掛

標籤擴充 :
You 標籤
PHP 程式碼標籤
BBcode Flash 多媒體標籤
BBcode Iframe 插入框架標籤
BBcode Hide 隱藏標籤
BBcode Stream 影音標籤
BBcode Updown 上下捲動
BBcode Center 置中
BBcode Strike 刪除線
最後由 吉川拓也 於 2006-03-13 11:49 編輯,總共編輯了 1 次。
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

檢查一下posting.php裡有沒有這一行

代碼: 選擇全部

$preview_message = bbencode_second_pass($preview_message, $bbcode_uid);
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

~倉木麻衣~ 寫:檢查一下posting.php裡有沒有這一行

代碼: 選擇全部

$preview_message = bbencode_second_pass($preview_message, $bbcode_uid);
感謝倉木學長已經解決了 ~
因為我在安裝修改 HIDE 標籤時將這段給取代了 :oops:
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

很抱歉 ! 又出了點小問題 ^^||~
目前私人訊息的引言功能也失效了 . 請各位學長們不吝指教一下 :oops:
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

吉川拓也 寫:很抱歉 ! 又出了點小問題 ^^||~
目前私人訊息的引言功能也失效了 . 請各位學長們不吝指教一下 :oops:
何謂 '失效'? 請再詳述.

建議您:
檢視下列檔案的修改是否有誤? 或者, 將它們壓縮後, 貼出下載連結.
posting.php
privmsg.php
includes/bbcode.php
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

就剛才的測試, 是指在私人訊息中[quote="xxx"]xxx[/quote]這樣的語法失效
但很有趣的是, [quote]xxx[/quote]沒問題(其它的bbcode也沒問題, 我只測了code :oops: )
不過, 在posting.php裡則是完全正常

個人倒是覺得問題點可能是底下幾個檔案
privmsg.php →比較有可能是這個檔出問題
includes/functions_post.php→可能性不大
includes/bbcode.php →可能性不大
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

我先打包讓大家看看 :roll:
問題檔案 <<
剛剛有嘗試更換 privmsgs.php 但是結果一樣 ..
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

吉川拓也 寫:我先打包讓大家看看 :roll:
問題檔案 <<
剛剛有嘗試更換 privmsgs.php 但是結果一樣 ..
以下的修改, 提供您參考:
#
#-----[ OPEN ]-----
#
privmsgs.php

#
#-----[ FIND ]-----
#

代碼: 選擇全部

$html_entities_match = array('#&(?!(\#*[a-zA-Z0-9]+;))#', '#<#', '#>#');
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

$html_entities_match = array('#&(?!(\#*[a-zA-Z0-9]+;))#', '#<#', '#>#', '#"#');
#
#-----[ SAVE & CLOSE ]-----
#
#EoM     
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

感謝捕手老師的方向 ~
不過我置換該段後還是一樣 ..
很奇怪的關於該檔案的修改部分就只有多國語系而已 ?
就算這樣我置換了 privmsgs.php 也應該可以正常了 . 難道還有什麼檔案牽涉到私訊部份 !?
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

吉川拓也 寫:感謝捕手老師的方向 ~
不過我置換該段後還是一樣 ..
很奇怪的關於該檔案的修改部分就只有多國語系而已 ?
就算這樣我置換了 privmsgs.php 也應該可以正常了 . 難道還有什麼檔案牽涉到私訊部份 !?
以下是我在測試論壇修改 (您的) privmsgs.php 前 (上), 後的拍照.

圖檔

圖檔

這部份 (上頭) 的修改, 是針對 PHPBB 2.0.18 UPDATE 2.0.19 時候,
之前曾有做過 '多國語言' 處理的應變而已.

不過照理說您如果在 privmsgs.php 沒處理
那麼同樣的在 includes/functions_post.php 可能也是沒處理

但是~倉木麻衣~兄說到 '在posting.php裡則是完全正常'

建議您:
檢視 includes/functions_post.php 該段程式碼是否有做相同的處理
(ps. 您所貼的壓縮檔裡頭, 沒有此檔案)

如果沒有, 則建議您比照辦理.
如果已經有, 則免.

而您上頭所提到的現象, 通常最先發現問題會是出現在 posting.php
您可再參考以下的做法試試.
#
#----[ OPEN ]-----
#
includes/bbcode.php

#
#-----[ FIND ]-----
#

代碼: 選擇全部

$text = bbencode_first_pass_pda($text, $uid, '/\[quote=\\\\"(.*?)\\\\"\]/is', '[/quote]', '', false, '', "[quote:$uid=\\"\\1\\"]");
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

$text = bbencode_first_pass_pda($text, $uid, '/\[quote=(\\".*?\\")\]/is', '[/quote]', '', false, '', "[quote:$uid=\\1]");
#
#-----[ SAVE & CLOSE ]-----
#
#EoM 
ps.
這個修改只是還原 PHPBB 2.0.18 而已
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

剛剛逐一比對後發現是 bbcode.php 這隻檔案在作怪 ..
目前正在除錯中 . 感謝各位學長辛苦了 :roll:
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
主題已鎖定

回到「外掛問題討論」