Ce problème n’est pas nouveau, ajouter des videos de chez youtube, dailymotion ou encore youmake.tv n’est pas un jeu d’enfants pour ceux qui utilisent l’éditeur visuel de Wordpress
De nombreux soucis peuvent apparaitre comme la balise embed qui se change en ibed ou encore la balise object qui se referme trop tôt.
Alors, comme on m’a demandé de trouver une solution, j’ai cherché et j’ai trouvé.
Cette solution marche sur mon blog, mais pas testé ailleurs.
Avant de faire cette manip, je vous conseil de sauvegarder votre source wordpress, c’est réservé aux utilisateur avertis.
// Convert all strong/em to b/i in Gecko
if (tinyMCE.isGecko) {
h = h.replace(/<strong/gi, '<b');
h = h.replace(/<em(\/?)/gi, '<i');
h = h.replace(/<em /gi, '<i');
h = h.replace(/<\/strong>/gi, '</b>');
h = h.replace(/<\/em>/gi, '</i>');
}
// Convert all strong/em to b/i in Gecko
if (tinyMCE.isGecko) {
h = h.replace(/<strong/gi, '<b');
//h = h.replace(/<em(\/?)/gi, '<i');
//h = h.replace(/<em /gi, '<i');
h = h.replace(/<\/strong>/gi, '</b>');
//h = h.replace(/<\/em>/gi, '</i>');
}
En fait cette partie de code converti les balises <em> en <i> et malheureusement <embed> en <ibed>.$plugins = array('inlinepopups', 'autosave', 'spellchecker', 'paste', 'wordpress','media','flash');$mce_buttons = apply_filters('mce_buttons', array('bold', 'italic', 'strikethrough', 'separator', 'bullist', 'numlist', 'outdent', 'indent', 'separator', 'justifyleft', 'justifycenter', 'justifyright', 'separator', 'link', 'unlink', 'image','media', 'wp_more', 'separator', 'spellchecker', 'separator', 'wp_help', 'wp_adv_start', 'wp_adv', 'separator', 'formatselect', 'underline', 'justifyfull', 'forecolor', 'separator', 'pastetext', 'pasteword', 'separator', 'removeformat', 'cleanup', 'separator', 'charmap', 'separator', 'undo', 'redo', 'wp_adv_end'));Il ne reste plus qu’à rafraichir le cache de votre navigateur et tester, vous obtiendrez un petit bouton à droite du bouton image qui vous permettra de placer ou réajuster des videos en cas de soucis.
Celles ci apparaitront dans votre éditeur sous la forme d’un bloc jaune.
17 septembre 2007 à 14:14
Merci Christophe pour cette astuce, je vais tester dès ce soir, car c’est vrai que modifier ses articles en éditant la source HTML à chaque fois qu’on veut mettre une vidéo c’est assez chiant…
Merci
17 septembre 2007 à 14:43
hé voilà encore un truc intéressant et trop compliqué pour moi
17 septembre 2007 à 15:32
Il y à peut être moyen de faire un plugin ? trop lourd ?
ou plutôt un script de modifications automatiques ?
17 septembre 2007 à 15:39
J’avais aussi ce problème d’object qui ne se fermait pas bien. Pourtant j’utilisais des plugins WP pour la vidéo.
Puis j’ai trouvé celui-ci : http://www.daburna.de/blog/2006/12/13/wordpress-video-plugin/
Par contre pas de YoumakeTV mais c’est p-e facilement ajoutable ? (je sais pas trop ^^)
19 septembre 2007 à 12:50
Testé chez moi (http://www.dixconseils.fr), ca fonctionne. Par contre, ca semble ne pas fonctionner sur Wordpress MU.
19 septembre 2007 à 21:33
Pourquoi refaire ce qui existe déjà en très très efficace?
Je vous recommande chaudement ce plugin: http://www.jovelstefan.de/embedded-video/ qui fonctionne à merveille et simplifie vraiment l’ajout de vidéo dans wordpress!