PeterRabbit

[Modification et astuce] Ckeditor

Messages recommandés

PeterRabbit    283

Ckeditor

Voir le fichier

Envie d'essayer un autre éditeur que TinyMCE ? Ckeditor ne manque pas d'atouts et l'essai est sans risque.

 

blob.png.95a63d30293ae34adaaaf0ef6cb0718d.png

 

Ce plugin, établi sur la base de la version 8.29 de Zwii et testé sur une bêta de la 8.30, intègre la version 4.9.2 de CKEditor, nettement plus intéressante que la précédente.

De plus, il a été entièrement réécrit pour respecter votre installation. Plus de fichiers remplacés, juste quelques écritures ponctuelles dans les huit fichiers concernés :

  • "core/layout/main.php"
  • "core/module/page/view/edit/edit.php"
  • "module/blog/view/add/add.php"
  • "module/blog/view/edit/edit.php"
  • "module/blog/view/edit/edit.php"
  • "module/news/view/add/add.php"
  • "module/news/view/edit/edit.php"
  • "core/vendor/filemanager/config/config.php"

Si vous avez personnalisé ces fichiers, faites-en une copie de sécurité. A tout hasard...

 

Installation

  • Dézippez l'archive. Ouvrez le dossier "ckeditor_install".
  • Téléversez le fichier "index.php" et le dossier "site" qu'il contient à la racine du répertoire d'installation de votre site.
  • Acceptez le remplacement du fichier "index.php".
  • Connectez-vous à votre site ou rafraîchissez la page.

C'est fait.


Configuration et personnalisation

Dans un souci de légèreté et de facilité de configuration, on a préféré la distribution par réseau de diffusion de contenu — CDN (Content Delivery Network) en anglais.

Si la distribution vous semble trop limitée, remplacez simplement "standard" par celle que vous souhaitez ("standard-all", "full" ou "full-all") dans la ligne 161 de "core/layout/main.php". Pour plus de précisions, consultez cette page.

La distribution par CDN facilite aussi la mise à jour de CKEditor. Le cas échéant, il suffira d'actualiser la ligne 161 pour recevoir la toute dernière évolution de la version 4.

 

Mais si, pour une raison ou pour une autre, cette solution ne vous convient pas, téléchargez CKEditor dans la distribution de votre choix et installez le dossier "ckeditor" contenu dans l'archive dans le répertoire "core/vendor".

Remplacez ensuite la ligne 161 par celle-ci : 

<script type="text/javascript" src="<?php echo helper::baseUrl(false); ?>core/vendor/ckeditor/ckeditor.js"></script>

 

A faire
L'upload d'images n'est pas fonctionnel, mais est-ce bien nécessaire ?


Désinstallation
Procédez comme pour l'installation, mais avec le module "ckeditor_restaure"... o.O


 

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité   
Invité

@Christian

 

Pour toi juste te rendre là où tu as téléchargé le plugin et remettre une fois avoir téléchargé de nouveau ce plugin cet avis :

 

Les 5 étoiles que tu avais mis et ce commentaire là :

Citation

Voilà un plugin qui affine, voire qui raffine, l'éditeur de texte de la version standard et que je conseille à tous les sodomiseurs de brachycères qui parachèvent, fignolent, peaufinent la présentation de leurs pages.

L'auteur a également eu la bonne idée de prévoir un répertoire permettant de restaurer TinyMCE, ce que j'espère ne pas avoir à faire. 

 

Bravo et merci à PeterRabbit !

 ne rien écrire dans ce sujet ci et puis c'est tout

Partager ce message


Lien à poster
Partager sur d’autres sites
debgen    1

Installé sur un Zwii vierge ==OK sauf pour le module News où le menu de CkEditor n'apparaît pas pour la news que l'on veut ajouter.

Après recherche et comparaison du contenu du /core/layout/main.php avec celui de la version ULTIMATE-CkEditor du Nounours, j'ai rajouté les 2 blocs ci-dessous dans celui de la version 8.1.0 après installation du plugin de Peter ==> ok

 

<script>CKEDITOR.replace( 'newsAddContent' ,{
    filebrowserBrowseUrl : '<?php echo helper::baseUrl(false); ?>core/vendor/filemanager/dialog.php?type=2&editor=ckeditor&fldr=',
    filebrowserUploadUrl : '<?php echo helper::baseUrl(false); ?>core/vendor/filemanager/dialog.php?type=2&editor=ckeditor&fldr=',
    filebrowserImageBrowseUrl : '<?php echo helper::baseUrl(false); ?>core/vendor/filemanager/dialog.php?type=1&editor=ckeditor&fldr='
});</script>
<script>CKEDITOR.replace( 'newsEditContent' ,{
    filebrowserBrowseUrl : '<?php echo helper::baseUrl(false); ?>core/vendor/filemanager/dialog.php?type=2&editor=ckeditor&fldr=',
    filebrowserUploadUrl : '<?php echo helper::baseUrl(false); ?>core/vendor/filemanager/dialog.php?type=2&editor=ckeditor&fldr=',
    filebrowserImageBrowseUrl : '<?php echo helper::baseUrl(false); ?>core/vendor/filemanager/dialog.php?type=1&editor=ckeditor&fldr='
});</script>

 

En tout cas encore merci à Peter Rabbit (et Roger Nounours)

Modifié par Roger nounours (Voir l’historique des modifications)

Partager ce message


Lien à poster
Partager sur d’autres sites
PeterRabbit    283

Merci @Roger nounours ! Tout ce travail, simplement parce que je voulais remercier ceux qui m'ont remercié et qu'un problème technique au moment de la bascule de l'ancien forum sur le nouveau n'a pas permis que le plugin "CKEditor" ait sa page dans la section "Support des téléchargements" du forum  pour permettre ce genre d'échange ou poser des questions ! — Aïe aïe aïe ! C'est difficile d'être la Conchita dou forum ! :/

 

Partager ce message


Lien à poster
Partager sur d’autres sites
PeterRabbit    283

Et merci à toi @debgen pour ton commentaire et ta promptitude à aider @Roger nounours à remettre un peu d'ordre et de rationalité dans le forum !

 

Vu l'intérêt que CKE suscite pour mon plugin et pour la version "Ultimate" de Gros Nourson, je crois qu'il va falloir que je le mette à jour pour qu'il embarque la dernière version de CKE et surtout pour qu'il adopte une technique d'installation plus subtile que cette façon de mammouth qui ne mérite pas les remerciements.

 

J’intégrerai aussi ton ajout : n'étant pas utilisateur des "News", je les avais tout bonnement zappées. Mais il faut dire que, vu mes compétences de l'époque — j'ai un peu appris depuis — l'intégration en elle-même était un vrai défi. :$

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité   
Invité
il y a 48 minutes, PeterRabbit a dit :

 Tout ce travail, simplement parce que j....etc

N'y penses pas, tu n'as pas besoin de me remercier car c'est normal pour TOUS d'aider quand il en a les moyens, ensuite moi j'en ai les moyens, faire disparaître par exemple ce message que tu liras pour ne pas " troller " un sujet aussi important que le sujet de soutien à un plugin :D

 

Je ne mérite pas tout ces remerciements, j'ai juste fait ce que ma propre signature symbolise par cette phrase  " surtout on la partage en commun " et quand c'est pour un Ami, ce n'est que du bonheur pour moi. :P

Modifié par Invité (Voir l’historique des modifications)

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité   
Invité
Il y a 3 heures, PeterRabbit a dit :

c'est d'ailleurs celui du présent forum

Je me permet de relever cette phrase dans l'excellent tuto de PeterRabbit pour rétablir un fait ;

 

A l'époque où fut produite ce plugin le forum en effet utilisait cet éditeur là mais aujourd'hui, avec IPboard pour le présent forum ce n'est plus le cas...

Je pense qu'il serait utile de mettre à jour le tuto original de l'auteur ;) et du zip à télécharger si besoin....

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité   
Invité

Debgen, à propos du ckeditor dans la version ULTIMATE, il fonctionne sans aucuns soucis et sans rajout de code...

Regardes un peu ici ;)

 

http://www.desforges-roger.fr/ULTIMATE-CKEditor-2017/nouvelles-style-ameliore

 

Dans le blog et les news de me que dans le nouveau module de news nommé " nouvelle " ;)

cke.thumb.png.b3e24421dd7f0c7c6419b7bd1624c5c0.png

 

Modifié par Invité (Voir l’historique des modifications)

Partager ce message


Lien à poster
Partager sur d’autres sites
PeterRabbit    283

Un petit post pour dire que la 2.0.0 est disponible au téléchargement, entièrement réécrite et compatible avec 8.29.

N'hésitez pas à faire part de vos retours. :)

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • Contenu similaire

    • Par dangee
      Hello,
       
      Petite question sur TinyMce...J'ai ajouté un template .html dans /vendor/tinymce/templates et modifié le init.js en fonction, mais celui-ci n’apparaît pas dans la liste de l'éditeur " + > modèle "...Une idée ??
       
      EDIT : finalement, c'était la bonne manip'...juste un cache un peu trop long ;))
    • Par CroqueWeb
      Editeur TinyMCE plus complet que celui installé d’origine
      Voir le fichier Editeur TinyMCE plus complet que celui installé d’origine
       
      Nombreux plugins ajoutés*
      Modification de l’interface
       
      *Le plugin CodeSample nécessite la modification d’un des fichiers coeur de ZwiiCMS, voir ce plugin proposé séparément pour une installation complète de celui-ci :
       
      Utilisation :
      Connectez-vous en FTP à votre espace Internet
      Remplacez le dossier /core/vendor/tinymce par celui contenu dans l’archive
      Contributeur CroqueWeb Soumis 23/04/2018 Catégorie Modules  
    • Par PeterRabbit
      Envie d'essayer un autre éditeur que TinyMCE ? Ckeditor ne manque pas d'atouts et l'essai est sans risque.
       

       
      Ce plugin, établi sur la base de la version 8.29 de Zwii et testé sur une bêta de la 8.30, intègre la version 4.9.2 de CKEditor, nettement plus intéressante que la précédente.
      De plus, il a été entièrement réécrit pour respecter votre installation. Plus de fichiers remplacés, juste quelques écritures ponctuelles dans les huit fichiers concernés :
      "core/layout/main.php" "core/module/page/view/edit/edit.php" "module/blog/view/add/add.php" "module/blog/view/edit/edit.php" "module/blog/view/edit/edit.php" "module/news/view/add/add.php" "module/news/view/edit/edit.php" "core/vendor/filemanager/config/config.php" Si vous avez personnalisé ces fichiers, faites-en une copie de sécurité. A tout hasard...
       
      Installation
      Dézippez l'archive. Ouvrez le dossier "ckeditor_install". Téléversez le fichier "index.php" et le dossier "site" qu'il contient à la racine du répertoire d'installation de votre site. Acceptez le remplacement du fichier "index.php". Connectez-vous à votre site ou rafraîchissez la page. C'est fait.

      Configuration et personnalisation
      Dans un souci de légèreté et de facilité de configuration, on a préféré la distribution par réseau de diffusion de contenu — CDN (Content Delivery Network) en anglais.
      Si la distribution vous semble trop limitée, remplacez simplement "standard" par celle que vous souhaitez ("standard-all", "full" ou "full-all") dans la ligne 161 de "core/layout/main.php". Pour plus de précisions, consultez cette page.
      La distribution par CDN facilite aussi la mise à jour de CKEditor. Le cas échéant, il suffira d'actualiser la ligne 161 pour recevoir la toute dernière évolution de la version 4.
       
      Mais si, pour une raison ou pour une autre, cette solution ne vous convient pas, téléchargez CKEditor dans la distribution de votre choix et installez le dossier "ckeditor" contenu dans l'archive dans le répertoire "core/vendor".
      Remplacez ensuite la ligne 161 par celle-ci : 
      <script type="text/javascript" src="<?php echo helper::baseUrl(false); ?>core/vendor/ckeditor/ckeditor.js"></script>  
      A faire
      L'upload d'images n'est pas fonctionnel, mais est-ce bien nécessaire ?

      Désinstallation
      Procédez comme pour l'installation, mais avec le module "ckeditor_restaure"...