Site original : Warrior du Dimanche
Pour toute personne voulant faire des plugins pour pluXML, j'ai mis à jour mon générateur de plugin: pour rappel, il sert à créer tous les fichiers et sous-dossiers préconfigurés selon vos choix.
Je ne m'étends pas plus, vu que je dois être le seul à utiliser ça, mais bon.
Au cas où,
Alors, là, j'ai pensé à idiocracy direct...
réalisé avec https://api.warriordudimanche.net/stamp/
«J'irai dormir en prison mais la tête haute»
oui, oui, ta gueule et avance... De toutes façon, la tête haute, même avec tes talonnettes...
Finalement, le karcher a fini par marcher... Bon, c'est pas tout ça mais il en reste plein: au suivant !
<link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});Résumé : l'attribut contenteditable est une faille XSS en soi car il permet d'injecter une balise script.
Pour éviter ça, contenteditable="plaintext-only".
Et si on a besoin de texte enrichi, on laisse contenteditable="true" mais on sanitize...
<link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});J'ai fait une MAJ de PluXML et je viens de m'apercevoir que ça m'a viré tous mes tags...
Donc, là, actuellement, impossible de retrouver des articles par mot-clé...
Bon, ben je vais voir ce que je peux faire... sans me retaper le «tagage» de 2000 articles sur 13 ans...
Heureusement que ce site ne sert à rien, parce que sinon, on serait dans la merde !
Bon, heureusement que je sauvegarde régulièrement... on remet le fichier de tags et ça a l'air reparti...
<link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});