[問題] 升到2.0.14後.embed語法失效

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

版主: 版主管理群

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

[問題] 升到2.0.14後.embed語法失效

文章 familymart »

●架設主機作業系統:Linux
●您的上網方式:Hinet ADSL
●您的 phpBB2 版本:phpBB 2.0.14
●錯誤狀態:

小弟想趁這個周末趕快將phpBB作升級,今天已經一路從2.0.9一步一步升到2.0.13,每次改完都會試試論壇功能是否還正常,直到升完2.0.14以後出現問題了。

小弟常用<embed>語法加放mp3檔案,再升到2.0.14前都正常,但今天升到2.0.14以後發現,原來有使用<embed>標籤的文章,都會秀出原來的語法,並不會像之前只出現播放器的播放光棒。

EX:<embed width="350" height="45" autostart="false" src="http://test/test.mp3">
以前會直接出現Media Player的播放條,按下Play便會播放test.mp3這首歌曲,但現在只出現這串語法了(純文字顯示),HTML語法有提供可使用,語法也加了,嗯,未升級前都是正常的,剛升到2.0.14發現此問題。

但我若再近文章編輯預覽的話,預覽畫面可以出現播放器,只要一送出,瀏覽時就會變回純文字了,不知道這是2.0.14為了增加安全性的修正嗎?或是我可能在哪裡出了問題?煩請大家指教。謝謝
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

有修改安裝過外掛就要重新檢查或是安裝一次!
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
familymart
星球普通子民
星球普通子民
文章: 12
註冊時間: 2004-11-23 19:40

文章 familymart »

嗯,竹子大,我知道外掛需要檢查。

但是embed語法是html原來就支援的語法,它並不是外掛,原來最乾淨的phpBB就可以支援embed語法了,所以我才會疑惑是不是2.0.14為了安全,而不允許這樣的html標籤。

麻煩大家幫忙了.再次感謝。
familymart
星球普通子民
星球普通子民
文章: 12
註冊時間: 2004-11-23 19:40

文章 familymart »

http://phpbb-tw.net/phpbb/viewtopic.php?t=34585

各位先進,小弟剛剛研究而且測試了,我是依照Mac大這篇從2.0.13 -> 2.0.14,我發現其中的問題就在viewtopic.php的1052行中的取代。

原來為

代碼: 選擇全部

if ( !$board_config['allow_html'] )
   {
      if ( $user_sig != '' && $userdata['user_allowhtml'] )
依照指示需取代為

代碼: 選擇全部

if ( !$board_config['allow_html'] || !$userdata['user_allowhtml'])
   { 
      if ( $user_sig != '' )
所以我剛又有改回原始的樣子試過了,若依照指示改的話,<embed>語法將失效,變成純文字顯示,但若是不改此段的話,是可以正常執行的。

不知道這一段的意義,是要修正何種安全性問題呢? 因為如果經過修改後,就無法使用<embed>這種標準的Html語法了,不知道是否有解決之道呢?
主題已鎖定

回到「phpBB 2 安裝與使用」