PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 24/01/2012 00:04:50

Humpf
Membre
Inscription : 22/01/2012
Messages : 7

[plugin] plxTextReplace: écrire en BBCode, créer des balises perso

Bonjour à tou(te)s,

Je partage mon premier plugin PluXml : plxTextReplace.

Ce plugin s'adresse aux rédacteurs qui ne connaissent pas le HTML ou le javascript mais aussi aux webmestres qui souhaitent modifier à la volée le contenu des pages publiques.

plxTextReplace définit certaines balises BBCode (par exemple : [b ]...[/b ]), et certaines balises obsolètes du HTML3 et HTML4 (par exemple <u>...</u>) afin de les transformer en HTML5.
De plus, plxTextReplace définit une balise <audioplayer> qui n'est utile qu'avec le plugin audio_player activé.

Techniquement, ce plugin s'appuie sur des expressions régulières (patterns). Vous pouvez ajouter les vôtres et les activer dans l'interface de configuration (voir l'Aide du plugin à ce sujet).
Les patterns définis dans plxTextReplace ne se limitent pas aux balises. Il est possible de modifier tout fragment de HTML généré par PluXml : réécrire des URL, ajouter des feuilles de style ou du javascript, etc.
Bref, un pattern peut être vu comme un mini-plugin sans une ligne de PHP.

Testé avec PluXml 5.1.5
Téléchargement : http://www.mediafire.com/file/f343n67ck … ce-1.0.zip

Humpf

Hors ligne

#2 24/01/2012 13:58:37

Dany3d
Membre
Lieu : Versailles
Inscription : 26/10/2010
Messages : 182
Site Web

Re : [plugin] plxTextReplace: écrire en BBCode, créer des balises perso

Salut,
j'ai essayé d'installer le plugin mais j'ai rein compris à son fonctionnement..
Les liens dans l'aide sont  HS.
C'est comme dans SPIP ou quand tu ecris {{{titre}}} ca le met en h1?
Ca serait interressant de créer son code plus simple que le HTML pour le client, sans passer forcement par un editeur qui n'est pas vraiment whisywing et qui casse tout lorsque tu édites une page statique...
bonne continuation
a+

Hors ligne

#3 24/01/2012 17:35:01

Tonla
Membre
Inscription : 01/09/2011
Messages : 3

Re : [plugin] plxTextReplace: écrire en BBCode, créer des balises perso

Bonjour,
merci pour ce plugin, très utile pour les personnes comme moi qui utilise beaucoup le BBcode .

Thanks.

Hors ligne

#4 25/01/2012 09:55:55

Humpf
Membre
Inscription : 22/01/2012
Messages : 7

Re : [plugin] plxTextReplace: écrire en BBCode, créer des balises perso

Bonjour Dany3d,


Merci pour vos remarques qui vont me permettre d'améliorer tout ca.


Dany3d a écrit :

Les liens dans l'aide sont  HS.

Il y a un problème en effet...
1er lien : http://fr.wikipedia.org/wiki/BBCode
2nd lien : http://websvn.pluxml.org/listing.php?re … 9&peg=1049
3ième et 4ième liens : les pages d'aide de PHP en français ont disparues (?) La voici en anglais : http://fr.php.net/manual/en/pcre.pattern.php
5ième lien : (en anglais) http://fr.php.net/manual/en/function.preg-replace.php


Dany3d a écrit :

C'est comme dans SPIP ou quand tu ecris {{{titre}}} ca le met en h1?

C'est tout à fait ca. Sauf que les raccourcis SPIP ne sont pas paramétrés par défaut, mais rien empêche de les rajouter dans le fichier tags-custom.xml. Je vais regarder ca dans les jours qui viennent :-)



a+
Humpf

Hors ligne

Pied de page des forums

Copyright © 2006-2013 PluXml.org, tous droits réservés