Coloquei um novo BBCode [media] para por vídeos, funciona com outras fontes além do Youtube
E tive que fazer umas bruxarias no banco de dados para arrumar os vídeos antigos
Código: Selecionar todos
UPDATE phpbb_posts
SET
post_text = REGEXP_REPLACE(post_text,
'\<YOUTUBE content0=\"([^\"]+)\" content1=\"([^\"]+)\"\>[^\<]*\<s\>[\[]youtube[\]]\<\/s\>[^\<]*<e\>[\[]\/youtube[\]]\<\/e\>\<\/YOUTUBE\>',
'<YOUTUBE id="\\2"><s>[media]</s><URL url="https://www.youtube.com/watch?v=\\2">https://www.youtube.com/watch?v=\\2</URL><e>[/media]</e></YOUTUBE>')
WHERE
post_text RLIKE '<YOUTUBE content0=\"([^\"]+)\" content1=\"([^\"]+)\"\>[^\<]*\<s\>[\[]youtube[\]]\<\/s\>[^\<]*<e\>[\[]\/youtube[\]]\<\/e\>\<\/YOUTUBE\>'