Nouveau
Messages : 3
Inscription :
bonjour à tous,
Mon problème :
je viens d'installer le C6forum sur mon guppy 4.6.19 et comme sur le forum guppy pour poster un message en tant que membre on passe par Pgeditor.
Je voudrais que les membres puissent poster des vidéos youtube, vimeo ....
Le problème est que Pgeditor ne prend pas en compte "iframe" ou "embed" qui est utilisé pour partager une vidéo youtube ou vimeo.
Existe t-il un fork pour pouvoir faire cette manip ?
Merci
Bonne soirée
alexis
http://www.chooksprod.com
Réponses
Administrateur
Messages : 1390
Inscription :
Bonsoir chooksprod,
C'est vrai que cette fonctionnalité n'a pas été implémentée dans le cahier des charges lors de la conception de l'éditeur.CitationJe voudrais que les membres puissent poster des vidéos youtube, vimeo ....
Le problème est que Pgeditor ne prend pas en compte "iframe" ou "embed" qui est utilisé pour partager une vidéo youtube ou vimeo.
Je ne sais pas.CitationExiste t-il un fork pour pouvoir faire cette manip ?
Cordialement.
Nouveau
Messages : 3
Inscription :
Bonjour,
et merci de ta réponses !
Dans mes recherches j'ai trouvé le plugin mediaembed pour ckeditor et je me disais que ce script pouvais peu àªtre convenir en y apportant quelques modifs.
Mais mes connaissances dans ces editeurs me sont limitées, je demande donc si quelqu'un pouvais me dire si c'est faisable ou pas ?
merci
Alexis
Code (Sélectionner le code)( function() { CKEDITOR.plugins.add( 'MediaEmbed', { requires: [ 'iframedialog' ], init: function( editor ) { var me = this; CKEDITOR.dialog.add( 'MediaEmbedDialog', function () { return { title : 'Embed Media Dialog', minWidth : 550, minHeight : 200, contents : [ { id : 'iframe', label : 'Embed Media', expand : true, elements : [ { type : 'html', id : 'pageMediaEmbed', label : 'Embed Media', style : 'width : 100%;', html : '<iframe src="'+me.path+'/dialogs/mediaembed.html" frameborder="0" name="iframeMediaEmbed" id="iframeMediaEmbed" allowtransparency="1" style="width:100%;margin:0;padding:0;"></iframe>' } ] } ], onOk : function() { for (var i=0; i<window.frames.length; i++) { if(window.frames[i].name == 'iframeMediaEmbed') { var content = window.frames[i].document.getElementById("embed").value; } } final_html = 'MediaEmbedInsertData|---' + escape('<div class="media_embed">'+content+'</div>') + '---|MediaEmbedInsertData'; editor.insertHtml(final_html); updated_editor_data = editor.getData(); clean_editor_data = updated_editor_data.replace(final_html,'<div class="media_embed">'+content+'</div>'); editor.setData(clean_editor_data); } }; } ); editor.addCommand( 'MediaEmbed', new CKEDITOR.dialogCommand( 'MediaEmbedDialog' ) ); editor.ui.addButton( 'MediaEmbed', { label: 'Embed Media', command: 'MediaEmbed', icon: this.path + 'images/icon.gif' } ); } } ); } )();
Nouveau
Messages : 3
Inscription :
Bonjour,
Merci des précisions ! Je vais donc m'orienter vers un forum phpbb3 !
Cordialement
alexis