[分享]因應 YouTube 台灣、香港版推出所做的 BBcode 變化

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 3.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [分享]因應 YouTube 台灣、香港版推出所做的 BBcode 變化

文章 心靈捕手 »

阿維 寫:沒錯,就是這樣,我發現以前的文章都需要重新編輯才會正常顯示 :-)

代碼: 選擇全部

http://youtube.com/watch?v=AipoI9uJETA&mode=related&search=
因為您曾經說的"那麼之前所有的文章中, 已發表的 BBCode 都將失效, 得重新編輯, 修改才能正常."這些話,不是也代表從 phpBB2 轉過來的 BBCode 都要重新編輯才能對應嗎?

還有我發現資料庫 youtube.com 的網址不只有 &feature=player_embedded 加在文章裡面,還有 &mode=related&search= 這樣的網址,請問要如何用 MySQL 取代語法把它拿掉呢?

取代目標:

代碼: 選擇全部

&mode=related&search=[/youtube]
取代為:

代碼: 選擇全部

[/youtube]
我的意思, 並非針對 "從 phpBB2 轉過來的 BBCode 都要重新編輯";
而只是針對 [youtube] BBCode 的語法, 因應 ID 或網址之修改而已.

以下的修改試試.
進 phpMyAdmin > 論壇資料庫 > 執行 SQL 命令 (如下)
--SQL--

代碼: 選擇全部

UPDATE phpbb_posts SET post_text = REPLACE (post_text, '&mode=related&search=[/youtube', '[/youtube') WHERE post_text LIKE '%&mode=related&search=[/youtube%' 
P.S.
1. 執行前, 請備份您的論壇資料庫.
2. 因為每篇文章的 bbcode_uid 有異, 所以取代時不含末端的 "]".

參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php ... 73#p269673
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「[3.0.x] 安裝與使用」