eliminez les styles css dans les balistes HTML après copier/ coller

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] eliminez les styles css dans les balistes HTML après copier/ coller

    Bonjour
    Des personnes font des copier/collet d'événements par exemple mais aussi des résumés de site web qui comportent du code css dans les balises. Ce qui produit souvent des effets de bords
    Comment faire pour l'éliminer ? avec tinyMce ?
    Avec tinyMCe si j’utilise l'icone nettoyage, je me retrouve avec du code brut et plus qu'à .. refaire tout le balisage
    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

  • #2
    Bonsoir,

    Dans un éditeur comme notepad++, tu peux faire un remplacer avec ce motif d'expression régulière :
    Code:
    \sstyle|\sclass="[^"]*"
    Attention, cette regex se plante si des classes ou styles sont vides. Exemple : style=""​
    herve aime ceci.
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Bonjour
      Bon j'ai essayé de rechercher une alternative car mon editeur de texte sous ubuntu n'a pas cette fonctionnalité.

      J'y suis arrivé en activant dans les paramètres d'admin "Utiliser les filtres de texte de Joomla​"
      et en mettant dans la configuration globale joomla > filtres de texte pour super users: liste interdite personnalisée= "filtrer les attributs avec "class""
      Cliquez sur l'image pour l'afficher en taille normale

Nom : Capture d’écran du 2025-01-09 11-24-05.png 
Affichages : 61 
Taille : 42,5 Ko 
ID : 2067113
      Seul soucis c'est qu'il y a un certain temps (joomla3, 4 ?) le dev. recommandé plutôt de passer par tiny que le paramétrage de joomla.
      Je ne sais pas si cela parle à qq ou si ma solution n'a pas d'effet de bord?

      Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

      Commentaire


      • #4
        Bonjour
        Bon j'ai mis en oeuvre cela sur un site mais avant de généralisé, je souhaite être sûr de bien comprendre la différence entre "liste d’interdiction par défaut" et "liste interdite personnalisé".
        J'ai mis cette dernière pensant que cela repartait de zéro mais en fait il me semble que cela intégre ce qui est interdit dans liste "d’interdiction par défaut"
        J'ai juste à ajouter "class" dans filtrer par défaut en conservant la liste "d’interdiction par défaut"; Ok ?
        Cliquez sur l'image pour l'afficher en taille normale

Nom : Capture d’écran du 2025-01-13 17-00-37.png 
Affichages : 51 
Taille : 126,5 Ko 
ID : 2067183
        Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

        Commentaire


        • #5
          la liste par défaut est celle donnée en haut de ta capture. C est une liste avec les balises qui doivent être filtrées car trop dangereuse.
          Et tu as en plus la liste des attributs html filtrés.

          tu utilise une liste perso en mettant la liste des balises que tu souhaites filtrer. tu peux utiliser la liste en haut de ta capture et en ajouter des supplémentaires. la tu as seulemennt 3 balises de filtrées et non toute la liste standard.

          Si tu souhaites garder la liste par defaut et ajouter des balises supplémentaires, utilise liste autorisée dans le 1er select... et ce que tu met dans les deux champs a coté viens s ajouter a cette luistre et ne remplacent pas la liste
          Dernière édition par lefabdu51 à 24/02/2025, 15h48

          Commentaire


          • #6
            Bonjour
            Merci pour ces précisions. J'avai bien vu la liste en haut, le doute était sur l'interprétation que l'on fait à chaque fois du champ (ajout de régle ou pas).
            Finalement après test, j'ai plutôt pris la décision de mettre "Liste interdite par défaut" + 1 interdiction supplémentaire sur "" (du fait des copier/coller dans les soumissions de visiteurs)
            Cela a l'air de bien fonctionner en éliminant bien les "class" .

            Cela me permet de reposer sur la liste de joomla , plutôt qu'oublier des​ balises et en plus cela me fait point de boulot
            Et pour le super admin : aucun filtre sauf le class (car moi aussi je fais des copier/coller!)

            Cliquez sur l'image pour l'afficher en taille normale

Nom : image.png 
Affichages : 22 
Taille : 15,3 Ko 
ID : 2067910
            Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X