[plugin] SunEditor - Éditer vos articles avec une barre sticky

SudwebdesignSudwebdesign Member
mai 2020 modifié dans Plugins

Bjr @toutes et @tous

Ayant découvert récemment ce jeune éditeur de texte WYSIWY(G|M)

Plugin qui adapte SunEditor pour pluxml.

Il est léger, 100% vanilla js et intégre (en test) le gestionnaire de media natif de notre CMS.

Il permet d'adjoindre des images par glisser & déposer (drag & drop) le fichier se retrouve ds le gestionnaire de media ds le dossier blobSun par ajax_upload.php ;)


Il est téléchargeable en direct ici >>> SunEditor plugin

ou ds le dépôt de plugins #SunEditor et sur mon site ;-)


Le mode "sticky" est activé : la barre d'outil reste collé (si besoin)

Journal :

## Version 1.3.1 - 25/05/2020 ##

Bump to se 2.29.0.plx

+codemirror@5.54.0

+katex@0.11.1

+const CDIST = '5.54.0';# cdn.jsdelivr.net/npm/codemirror@CDIST

+const KDIST = '0.11.1';# cdn.jsdelivr.net/npm/katex@KDIST

<?php echo TO <?=

Fix Js : Beaked by Notice PHP : if plxAdminBar no activated/present session : solvedBy :

// console.log('plxAdminBar : <?= isset($_SESSION['plxAdminBar'])? $_SESSION['plxAdminBar']: 'NO' ?>');

js screentest() result commented : console.warn('screentest : ' + aop);


## Version 1.3.0 - 22/03/2020 ##

Bump to se 2.28.0.plx

UP AdminMediasFoot(() : js : insertMedia() : return good (new) html with native PluXml Media manager


## Version 1.2.3 - 14/11/2019 ##

Bump to sunEditor 2.21.2.plx

Fix : Boites d'outil flottantes et le redimentionneur au dessus de la barre lors du défilement :

::: : Fichier css : SunEditor-2.21.2/dist/css/suneditor.min.css : index z modifiés de 6 à 1 pour les classes :

::: .sun-editor .se-controller

::: .sun-editor .se-resizing-container

[+] Option : charCounter: true


## Version 1.2.2 - 30/09/2019 ##

bump to sunEditor 2.19.1.plx

+ paste from L.O.Writer??? word???

+ select text, clic on add link, text is in text content

+ Fix paste is empty on Firefox & many more fix see : https://github.com/JiHong88/SunEditor/releases


Fix plxAdminEditArticleXml: paragraphe vide invisible ss l'affichage des "blocs" du document (WYSIWYM mode) car il supprime tous les "<br>"

#OLD : Méthode qui supprime les <p><br></p> si laisser vide et les br de fin lorsque les textareas sont laissé tel quel a l'enregistrement et a chaque fin de paragraphe, liste, ...

```

 $xml = str_replace(array('<![CDATA[<p><br></p>]]>','<br></'),array('<![CDATA[]]>','</'),$xml); ?><?php

```

#NOW : Méthode qui supprime les <p><br></p> lorsque les textareas sont laissé tel quel a l'enregistrement : Fix chapô tjrs ouvert après enregistrement (et vide)

```

 $xml = str_replace(array('<![CDATA[<p><br></p>]]>'),array('<![CDATA[]]>'),$xml); ?><?php

```


## Version 1.2.1 - 28/08/2019 ##

Fix le chapo est automatiquement rempli avec un paragraphe vide

:::plxAdminEditArticleXml #Méthode qui supprime les <p><br></p> si laisser vide et les br de fin lorsque les textareas sont laissé tel quel a l'enregistrement et a chaque fin de paragraphe, liste, ...

::: $xml = str_replace(array('<![CDATA[<p><br></p>]]>','<br></'),array('<![CDATA[]]>','</'),$xml);


## Version 1.2.0 - 27/08/2019 ##

up to sun 2.18.0.plx


## Version 1.1.1 - 17/06/2019 ##

Fix outline css borders ds Firefox 60 ESR :

: outline:none !important;border-bottom: 1px solid #dadada;

Fix balises audio qui disparaissent

Moins de console.(warn|log)

Supprimés :

ds AdminTopEndHead() #jquery ,#links

ds __construct() : n'édite plus les produits de plxMyShop

 /* || strstr($_SERVER['QUERY_STRING'],'plxMyShop&prod') */


## Version 1.1.0 - 13/06/2019 ##

up to sun 2.15.3

Fix sticky si plxAdminBar est juste affiché en mode public

Un bug du bouton + : il ne réafiche pas le lecteur audio (mais il est bien enregistré la première fois).

       Si on ré-enregistre il deviens un lien :/ ok video et image

Retouche du retour html insertMedia()


## Version 1.0.2 - 17/05/2019 ##

fix lorsque l'on ajoute une image d'accroche (les liens sont verts ::: sun reçoit aussi l'image ;)


## Version 1.0.1 - 17/05/2019 ##

Meilleur ajout des médias avec le gestionnaire de média de PluXml


## Version 1.0.0 - 14/05/2019 ##

première publié au dépôt

Notre temps est la seule monnaie vraie ;)

Site, Dépôt, framagit, MyShop, Factux

#mozinor président

Réponses

Connectez-vous ou Inscrivez-vous pour répondre.