You are not logged in.
Bonjour,
pour faire suite au sujet Amélioraion de TinyMCE dans la base de connaissance, voici les modifications à apporter à GLPI v0.80.x pour que cela fonctionne :
- Commencer par récupérer le fichier tiny_mce.zip et le décompresser en remplaçant le répertoire tiny_mce existant dans le dossier ./lib/.
- Ouvrir le fichier ./inc/display.function.php.
- Remplacer la ligne :
plugins : 'table,directionality,searchreplace',
par
plugins : 'table,directionality,searchreplace,advimage',
file_browser_callback : 'fileBrowserCallBack',
- Remplacer la ligne :
theme_advanced_buttons1 : 'bold,italic,underline,strikethrough,fontsizeselect,formatselect,separator,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,outdent,indent',
par
theme_advanced_buttons1 : 'bold,italic,underline,strikethrough,fontsizeselect,formatselect,separator,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,outdent,indent,separator,image',
- et remplacer :
echo "</script>";
}
?>
par
echo "</script>";
// Rajout de la fonction browser_callback
echo "<script type='text/javascript' src='".$CFG_GLPI["root_doc"]."/lib/tiny_mce/callback.js'></script>\n";
}
?>
L'explorateur de fichiers devrait fonctionner à la fois dans la base de connaissances et dans la partie solutions des tickets.
ATTENTION : cette amélioration est basée sur une ancienne version de TinyFCK (v0.13) et peut comporter des failles de sécurité. Cette version de TinyFCK est elle même basée sur une version ancienne de TinyMCE, les fenêtres d'options de TinyMCE peuvent donc être légèrement différentes de celles présentes d'origine dans GLPI.
Last edited by Met@lnono (2012-01-19 14:53:52)
Production -> Server OS: RedHat Enterprise Linux v5.5 - GLPI: v0.72.4
Développement -> Server OS: Windows XP - GLPI: v0.83.2
Offline
Bonjour
Je suis en 0.85.4 et je ne trouve pas le fichier ./inc/display.function.php
Y-a-t-il une nouvelle procédure à suivre pour améliorer la base de connaissances avec l’insertion de fichiers et/ou images?
Merci d'avance !
Last edited by Cham (2015-10-19 17:22:30)
Offline
Bonjour
Je me permets de vous re-solliciter pour ma question ci-dessus en 0.85.4
Merci d'avance si qlq un a une solution...
Offline
Bonjour,
Le fichier display.function.php n'est pas dans le dossier inc.
Il n'apparait d'ailleurs nul part après avoir fait une recherche dans le TOUS les repertoires et sous-repertoires de glpi.
Un GREP sur le dossier GLPI pour recherche un des terme de votre procédure, m'a permis de retrouver dans quel fichier les configs de tinyMCE sont gérer : html.class.php
Glpi 0.85.4
Offline
Bonjour,
En suivant vos explications (mise à part l'appel du script callback.js que j'ai directement mis dans le head de l'index.php), j'ai le message d'erreur suivant dans firebug : "tinyMCE.importPluginLanguagePack is not a function" --- editor_plugin.js (ligne 1, col. 159)
Est-ce parce qu'au moment de faire un appel de la fonction, celle-ci n'est pas chargée ? et donc n'est pas reconnu ?
Glpi 0.85.4
Offline
Bonjour,
J'ai réussi à intégrer le bouton image et la popup s'ouvre bien, cependant lorsque je clique sur le bouton "parcourir" rien ne se passe.
Si je regarde avec firebug voilà le message d'erreur qui apparait dans la console :
"TypeError: p is undefined
http://localhost/glpi/lib/tiny_mce/tiny_mce.js
Line 1"
Avez-vous une idée ?
Glpi 0.85.4
Offline
Bonjour,
J'ai tourné dans tous les sens, testé plein de possibilité et aucun ne marche avec la v0.85.4
Avez-vous une solution qui marche sur la version que j'utilise ? Ou savez-vous d'où peut provenir mon problème ?
Glpi 0.85.4
Offline
Bonjour,
Après avoir essayer plusieurs système d'upload infructeux, j'ai enfin trouvé un système, léger et simple à intégrer.
http://justboil.me/
Modifier le fichier html.class.php pour activer le plugin et intégrer le bouton.
Modifier le fichier dialog.htm du plugin jbimages pour modifier la balise form avec ce code (sinon l'upload tourne en boucle et rien ne se passe) :
<form class="form-inline" id="upl" name="upl" action="ci/index.php?upload/english" method="post" enctype="multipart/form-data" target="upload_target" onsubmit="jbImagesDialog.inProgress();">
Modifier les config pour spécifier les dossiers d'upload .. (lien absolu pour être sûr d'uploader au bon endroit et surtout de le réafficher dans le wysiwyg)
Glpi 0.85.4
Offline
Bonjour,
Nous avons migré notre Glpi de la version 0.83.91 vers la version 0.90 en passant par la MAJ 0.84.8.
Dans notre ancienne version, nous avions réussi à y intégrer cette fonctionnalité mais impossible de l'intégrer de nouveau dans la dernière version..
En suivant ce qui était dit dans la discussion http://forum.glpi-project.org/viewtopic.php?id=4713 nous avons réussi à afficher la fenêtre d'upload mais elle est vide.
Avez-vous une solution pour cette dernière version ?
Merci.
Offline