A chaque sauvegarde d'article une balise <p> est ajoutée avant et apres <details>

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

  • A chaque sauvegarde d'article une balise <p> est ajoutée avant et apres <details>

    Salut

    Je suis en train de faire un site pour un intranet de notre asso et il m'arrive un truc zarbi avec la balise <details>. A chaque fois que je sauvegarde un article un paragraphe vide est ajouté avant <details> :

    Code d'origine :
    Code HTML:
    <p>Sed tamen haec *** ita tutius observentur, quidam vigore artuum inminuto rogati ad nuptias ubi aurum dextris manibus cavatis offertur, inpigre vel usque Spoletium pergunt. haec nobilium sunt instituta.</p>
    <details>
        <summary>Titre</summary>
        <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus</p>
    </details>
    Le même après 2 sauvegardes :
    Code HTML:
    <p>Sed tamen haec *** ita tutius observentur, quidam vigore artuum inminuto rogati ad nuptias ubi aurum dextris manibus cavatis offertur, inpigre vel usque Spoletium pergunt. haec nobilium sunt instituta.</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p><details> <summary>Titre</summary>
    <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus</p>
    </details></p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    Et si je ne met pas <details> le probleme disparait. J'ai aussi remarqué que <details> était mis dans un paragraphe. C'est normal ?? J'utilise JCE 2.6.12 mais j'ai essayé avec TinyMCE et c'est pareil.

    Joomla 3.8.12

    Itsas Arima est une association dont l’objectif principal est de développer un programme de suivi des populations de mammifères marins des côtes basques et landaises.

  • #2
    Bonsoir,
    J'ai aussi remarqué que <details> était mis dans un paragraphe. C'est normal ??
    Si j'en crois cette page https://developer.mozilla.org/fr/doc...lement/details, ce serait plutôt l'inverse

    Qui ajoute la balise details ?
    itsas-arima likes this.
    Un message d’erreur sur votre site Joomla, consultez la base de connaissance https://kb.joomla.fr
    ---
    UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Bonsoir,

      Ce nouveau paragraphe est affiché uniquement avec l'éditeur tinymce ou jce, Jce étant basé sur le code de tinymce avec des fonctions plus avancées.
      Donc...

      1. Ce n'est pas un problème car c'est un usage normal de l'éditeur d'ouvrir un nouveau paragraphe par défaut.

      2. Ce paramétrage peut être modifié directement depuis le plugin tinymce en modifiant simplement le choix de nouvelle ligne en paragraphe (<p></p>) par saut de ligne (<br>). Dans la gestion des plugins, editer le plugin tinymce... choisissez le set 0 normalement configuré pour les superadmins, admins et redacteurs.



      Vous pouvez vérifiez avec tinymce actif à votre compte et le bon paramétrage. : avec la création d'un nouveau module de contenu personnalisé vide il n'y a pas de paragraphe. Sous JCE, c'est un paramétrage similaire (je n'utilise pas régulièrement JCE).

      Il faut cependant noter que dans cette configuration, le fait d'appuyer sur la touche "entrée" va créer un retour à la ligne au lieu d'un nouveau paragraphe, ce qui peut poser problème de mise en forme comme l'alignement ou la justification en l'absence de paragraphes. De plus, le retour à la ligne peut être créé initialement par les rédacteurs en appuyant simultanément sur les touches MAJ et Entrée.

      Le conseil que je donne en formation, c'est justement de ne pas modifier inutilement la configuration par défaut mais d'éditer son propre profil (menu utilisateur/utilisateur/ editer votre compte / Onglet : "paramètre de base" puis editeur de contenu ) en choisissant temporairement aucun editeur (editeur : non wysiwyg).



      De cette façon, vous pouvez insérer vos propres codes html. C'est ce que je fait régulièrement pour modifier du contenu articles ou modules puis je choisis de nouveau tinymce dans mon profil en evitant de modifier ce que je viens de créer ou corriger (sinon j'aurais à nouveau le paragraphe qui sera inséré par l'éditeur).

      Il existe aussi des extensions pour basculer d'un editeur à celui de non wysiwyg (aucun editeur) ou d'autres éditeurs html : https://extensions.joomla.org/category/edition/editors/

      Bref, les solutions ne manquent pas
      Dernière édition par daneel à 03/09/2018, 04h38
      itsas-arima likes this.
      Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

      Commentaire


      • #4
        lomart :

        J’étais allé voir cette page, car je me suis dit que c’était peut être normal. La balise <details> c'est moi qui l'ajoute.

        daneel :

        Effectivement, quant je met l’éditeur en non WYSIWYG les paragraphes ne sont pas ajoutés. Je savais que le paramétrage par défaut c'est de créer un nouveau paragraphe chaque fois que l'on appuis sur la touche entrée. Mais dans mon cas je n’appuie pas sur la touche entrée. Je bosse sur mon code dans Notepad++ et je fait un copier-collé du code dans l'éditeur (en mode Code). En fait je ne bosse sur le code que dans Notepad++. Et si je doit faire une modif dans l’éditeur c'est dans l'affichage Code de JCE (rerament Editor).

        Par contre je ne savais pas qu'il existe des extensions pour changer l’état de l’éditeur " à la volé ". Je vais voir ça car comme ça je me par défaut en non WYSIWYG et si j'ai besoin d'utiliser JCE je peux changer facilement.

        Itsas Arima est une association dont l’objectif principal est de développer un programme de suivi des populations de mammifères marins des côtes basques et landaises.

        Commentaire


        • #5
          Bonjour,

          Pour résumer, si le paramètre "nouvelle ligne" est sur paragraphe, l'éditeur html créé systématiquement les balises <p></p> pour englober le contenu, même vide.
          Et peu importe si c'est tinymce ou jce...

          Pour le switch editor, vous pouvez tester le plugin en pièce jointe, traduit par sarki il y a quelques années (il fonctionne sur joomla 3.8.x).
          Vous devez editer votre profil et assigner ce plugin à la place des autres editeurs html.
          De cette façon, vous pouvez choisir l'éditeur à la volée (que ce soit pour un module ou un article)..
          Fichiers joints
          itsas-arima likes this.
          Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

          Commentaire


          • #6
            Merci

            Itsas Arima est une association dont l’objectif principal est de développer un programme de suivi des populations de mammifères marins des côtes basques et landaises.

            Commentaire

            Annonce

            Réduire
            1 sur 2 < >

            C'est [Réglé] et on n'en parle plus ?

            A quoi ça sert ?
            La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

            Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

            Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
            Comment ajouter la mention [Réglé] à votre discussion ?
            1 - Aller sur votre discussion et éditer votre premier message :


            2 - Cliquer sur la liste déroulante Préfixe.

            3 - Choisir le préfixe [Réglé].


            4 - Et voilà… votre discussion est désormais identifiée comme réglée.

            2 sur 2 < >

            Assistance au forum - Outil de publication d'infos de votre site

            Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

            Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

            Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

            UTILISER À VOS PROPRES RISQUES :
            L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

            Problèmes connus :
            FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

            Installation :

            1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

            Archive zip : https://github.com/AFUJ/FPA/zipball/master

            2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

            3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

            4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

            5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

            6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
            et remplacer www. votresite .com par votre nom de domaine


            Exemples:
            Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
            Télécharger le script fpa-fr.php dans: /public_html/
            Pour executer le script: http://www..com/fpa-fr.php

            Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
            Télécharger le script fpa-fr.php dans: /public_html/cms/
            Pour executer le script: http://www..com/cms/fpa-fr.php

            En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

            Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
            Voir plus
            Voir moins
            Travaille ...
            X