web-dev-qa-db-fra.com

Intégrer des médias dans le champ Ckeditor pour drupal 7

Je recherche un plugin pour la dernière version de CKeditor (3.6.3) afin de pouvoir ajouter des vidéos youtube (et d'autres médias intégrés) à une zone de texte qui utilise ckeditor.

J'ai trouvé plusieurs plugins proposés mais la plupart d'entre eux ne sont pas sur le site drupal.org ou sont tout simplement très anciens et ne semblent pas fonctionner avec drupal 7.

Il y a beaucoup de questions à ce sujet mais aucune n'est récente ou ne concerne drupal 7.

Je sais que je peux simplement désactiver l'éditeur riche, puis incorporer le code en mode html complet, mais j'aimerais quelque chose de plus simple pour mon client. Un tel module existe-t-il?

J'ai également trouvé le module média (qui est répertorié sur drupal.org - http://drupal.org/project/media_youtube ) mais je ne pense pas qu'il s'intègre à CKeditor.

Pour clarifier, je cherche quelque chose comme ceci: http://www.fluidbyte.net/embed-youtube-vimeo-etc-into-ckeditor mais cela fonctionne avec drupal 7. (Celui-ci ne semble pas fonctionner?).

[~ # ~] modifier [~ # ~] : j'utilise le module CKEditor autonome

7
Mike

La version autonome du module ckeditor est livrée avec un plugin appelé media embed. Assurez-vous d'avoir:

  • Activation du plugin d'intégration de médias pour Ckeditor
  • Ajout du filtre d'entrée d'intégration des médias à un format texte auquel vos utilisations ont accès (et qui n'est en aucun cas filtré ou limité par les balises)
  • Ajout du bouton d'intégration des médias à la barre d'outils pour le format de texte ci-dessus

Et c'est tout. Afin d'intégrer une vidéo youtube (ou quoi que ce soit d'ailleurs), vous obtenez le <iframe> incorporez le code à partir de YouTube et collez-le dans la fenêtre de dialogue d'intégration des médias.

6
wiifm

Il existe différentes façons de procéder. La manière la plus simple pour vous serait d'utiliser Ckeditor youtube .

Vous pouvez également utiliser le <iframe> solution, comme avec le balisage suivant.

<iframe title="YouTube video player" src="http://www.youtube.com/embed/-J3HfllvXWE" frameborder="0" width="547" height="333"></iframe>`

Vous pouvez utiliser le module Média; voir Publier des vidéos YouTube avec Media + Media: YouTube .

2
Vic

Dans Drupal 6 et 7, vous pouvez utiliser ce module: https://www.drupal.org/project/wysiwyg_mediaembed qui fonctionne avec le plugin d'intégration de média, CKEditor et Module Wysiwyg (je suis co-responsable et il semble fonctionner assez bien pour les gens)

0
HongPong