Salut,
la requête SQL doit être du type,
OÙ dans
phpbb_posts il y a
BBCODE VIDEO ANCIEN,
REMPLACER PAR BBOCODE NOUVEAU.
Sur EzCom, je publie des vidéos sur Youtube, pour cela j’utilise le BBCode Youtube de l’extension
Advanced BBCode 3.
Le contenu des mes messages est du type :
[youtube]https://www.youtube.com/watch?v=yyyy[/youtube]Le même contenu dans la base de données est du type :
[youtube:xxxx]https://www.youtube.com/watch?v=yyyy[/youtube:xxxx].
Si j’étais dans la même situation que vous, et que le nouveau BBCode remplaçant
[youtube][/youtube] serait
[youtube2][/youtube2] j’aurais donc deux requêtes SQL à effectuer :
- La première serait du type : update `phpbb_posts` set post_text=REPLACE(post_text,'[youtube:','[youtube2:') where post_text like '%[youtube:%'
- Et la seconde du type :update `phpbb_posts` set post_text=REPLACE(post_text,'[/youtube:','[/youtube2:') where post_text like '%[/youtube:%'
Il faudra sans doute passer par l’outil STK pour resynchroniser les BBCodes :
http://www.ezcom-fr.com/viewtopic.php?f=11&t=168.
Voilà, peut-être qu’un membre de l’équipe peut confirmer mes dires.
