[Résolu] Image manager et WP 2.1

  • Statut : non résolu
11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Messages
  • #450613
    umvdr
    Membre
    Initié WordPress
    8 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.1
    – Thème utilisé : flying-on-the-sun-10 par
    – Plugins en place : Akismet 1.15 ; Viper’s Video Quicktags 3.0.0 ; WordPress Database Backup 1.7 ; WP-Stats 2.03 ; WP lightbox 2 0.3 ; WPvideo 1.10
    – Nom de l’hebergeur : free

    Problème(s) rencontré(s) :

    Lorsque j’active le plugin ImageManager (2.4.1), la barre d’outil de l’éditeur visuel disparait. Je ne peux donc pas utiliser ce plugin. Quelqu’un a-t-il une solution ?

    #592413
    damino
    Participant
    Maître WordPress
    1243 contributions

    As-tu essayé de réinstaller le plugin propremement et peut-être même tinymce, car personnellement tout fonctionne normalement avec WP 2.1 et ce plugin en version 2.4.1

    #592414
    umvdr
    Membre
    Initié WordPress
    8 contributions

    J’ai essayé de réinstaller le plugin… Quoi que, qu’est-ce que tu entends par proprement ?

    J’ai même réinstallé entièrement WordPress 2.1… sans succès.:(

    #592415
    damino
    Participant
    Maître WordPress
    1243 contributions

    Et tu utilises quel navigateur ?
    As-tu essayé de désactiver tes plugins et réésayer de voir ce que cela donne ?

    J’avais un problème avec un de mes plugins qui était “appelé” du fait de la prévisualisation des posts et qui empécher l’affichage de mon éditeur.
    Si jamais tu t’aperçois qu’en désactivant tel ou tel plugin tout refonctionne, je te conseille en premier lieu d’installer Clutter Free et de désactivé la prévisualisation dans les posts.

    #592416
    umvdr
    Membre
    Initié WordPress
    8 contributions

    Je suis sous firefox mais j’ai aussi utilisé ie et j’ai le même problème. IE signale d’ailleurs qu’il y a une erreur sur la page quand ImageManager est activé.
    J’ai essayé de tout désactiver sauf ImageManager et j’ai toujours le pb.:rolleyes:

    #592417
    AmO
    Participant
    Maître WordPress
    4452 contributions

    Crtl – F5 ?

    #592418
    umvdr
    Membre
    Initié WordPress
    8 contributions

    C’est fou A nouveau, ça ne fonctionne plus ! Et je n’ai rien modifié… Je comprends rien, là…:mad:

    #592419
    alakhnor
    Participant
    Maître WordPress
    996 contributions

    Je suis allé voir le forum Imagemanager et apparemment, ça se heurte à un bug dans tiny_mce.

    http://www.soderlind.no/forum/viewtopic.php?id=212

    #592420
    umvdr
    Membre
    Initié WordPress
    8 contributions

    J’ai suivi les instructions du dernier post de ce forum, cité par alakhor.

    The point is that tiny_mce_gzip.php has a bug.

    Line 173 of tiny_mce_gzip.php
    $plugins = explode(“,”, $plugins);

    Gives you a wrong list of plugin installed, for me was :
    inlinepopups,autosave,spellchecker,paste,wordpress,

    Note the , at the end. This makes tiny_mce_gzip.php look for
    YOUR_ROOT/js/tinymce/plugins/editor_plugin.js
    that doesn’t exist

    So, to fix it you can

    1) Create the empty file in YOUR_ROOT/js/tinymce/plugins/editor_plugin.js
    2) Fix tiny_mce_gzip.php in this way
    Code:

    Quote:
    $plugins = explode(“,”, $plugins);
    foreach ($plugins as $plugin) {

    if ($plugin != ”) {

    $pluginFile = realpath(“plugins/” . $plugin . “/editor_plugin” . $suffix . “.js”);
    /* WP $languageFile = realpath(“plugins/” . $plugin . “/langs/” . $lang . “.js”); WP */

    if ($pluginFile)
    TinyMCE_echo(file_get_contents($pluginFile));

    /* WP if ($languageFile) WP */
    TinyMCE_echo(wp_tinymce_lang(“plugins/” . $plugin . “/langs/%s.js”)); // WP

    }
    }

    Ca na pas fonctionné, la console d’erreurs m’indiquait que le fichier editor_plugin.js était absent dans /wordpress/wp-includes/js/tinymce/plugins/bold/. J’ai donc créé un fichier vide editor_plugin.js dans ce dossier et miracle, ça fonctionne !

    Pour le moment en tous cas…
    😋

    #592421
    AmO
    Participant
    Maître WordPress
    4452 contributions

    Merci pour l’astuce.

    #592422
    nomasis
    Membre
    Initié WordPress
    39 contributions

    Hello
    je saute de sujet en sujet pour revenir sur ce même sujet : l’impossibilité de disposer simultanément d’Image Manager et l’interface de Tiny.

    Et je dois avouer que je n’y comprends pas grand-chose :

    Note the , at the end. This makes tiny_mce_gzip.php look for
    YOUR_ROOT/js/tinymce/plugins/editor_plugin.js
    that doesn’t exist

    1/ère interrogation : ce fichier existait bel et bien dans le dossier wp-contentpluginsImageManagertinymceplugin
    mais il n’était pas vide :

    tinyMCE.importPluginLanguagePack(‘ps_imagemanager_tinymceplugin’,’en,tr,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,es,is,zh_tw,zh_tw_utf8,sk,da’);
    //This var is called at bottom by tinyMCE.addPlugin
    var TinyMCE_ExternalPluginPlugin = {
    	//Woteva info you need
    	getInfo : function() {
    		return {
    			longname : ‘ImageManager TinyMCE Plugin’,
    			author : ‘Per Soderlind’,
    			authorurl : ‘http://www.soderlind.no’,
    			infourl : ‘http://www.soderlind.no/ImageManager’,
    			version : “1.0”
    		};
    	},
    	//This adds the button image itself and its command
    	getControlHTML : function(cn) {
    		switch (cn) {
    			case “ps_imagemanager_tinymceplugin”:
    				return tinyMCE.getButtonHTML(cn, ‘ImageManager’, ‘{$pluginurl}/images/images.png’, ‘ps_imagemanager’);
    		}
    		return “”;
    	},
    	//This executes the button call to an external javascript
    	execCommand : function(editor_id, element, command, user_interface, value) {
    		switch (command) {
    			case “ps_imagemanager”:
    				openImageManager();
    			return true;
    		}
    		return false;
    	}
    };
    //Registers the plugin name and the functions above with tinyMCE. ‘externalplugin’ is the plugin name called in mybuttons.php
    tinyMCE.addPlugin(“ps_imagemanager_tinymceplugin”, TinyMCE_ExternalPluginPlugin);

    Je l’ai donc vidé et ensuite appelé tiny_mce_gzip.php (merci umvdr)
    où j’ai corrigé la partie de code incriminée.

    Je me suis dirigé ensuite un plus bas (ligne 218 – télécharger le fichier (en archive zip)
    pour y découvrir des bouts de code qui traînent (117 lignes). Curieux non ?

    2/ je repasse dans l’admin, je ré-active ImageManager, je passe dans l’édition : toujours pas possible de wysiwyguer !
    Je vais désactive puis ré-active dans le profile l’usage de Tiny : rien n’y fait !
    Déroutant non ?

    Auriez vous une idée ?
    Merci de vos réponses (et bonne journée)

    PS : Tiny MCE je pourrais bien m’en passer mais l’éditeur Wysiwig fais partie du cahier des charges de mon “prospect”.
    NB : tout cela sur une installation “fraîche” de la 2.1.2 sans autre plugin qu’Image Maker.

    EDIT : si je fais un post dans un sujet marqué [Résolu] je vais pas avoir beaucoup de lecteurs 😉
    Je vais poster ça ailleurs 🙂

11 sujets de 1 à 11 (sur un total de 11)
  • Vous devez être connecté pour répondre à ce sujet.