Supprimer espace vierge des liens (frontend) com_weblinks ?

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

  • [RÉGLÉ] Supprimer espace vierge des liens (frontend) com_weblinks ?

    Bonjour à toutes et à tous,

    Je rencontre un léger problème d'affichage avec le composant weblinks de Joomla 1.6.3 !

    Un espace vierge inesthétique vient s'intercaler entre les différents liens. Le code source généré fait état de plusieurs balises <p> successives.

    Ceci dit, je ne vois pas où (composant, template, autre) et quoi modifier pour supprimer ce "cadre" disgracieux.

    Quelqu'un aurait-il une idée pour remédier à ce petit souci ?

    Vous en remerciant par avance.

    Bien cordialement

    Cirem
    Fichiers joints
    Dernière édition par cirem à 16/05/2011, 08h13

  • #2
    Re : Supprimer espace vierge des liens (frontend) com_weblinks ?

    Bonjour,
    Le code source généré fait état de plusieurs balises <p> successives.
    Tu veux dire des couples <p></p> ?
    Ce n'est pas dans la description du lien ? C'est quoi le rectangle gris à gauche ? C'est dans la desription aussi ?
    Ça le fait toujours si tu changes de template ?
    Schtroumpfe toi le Schtroumpf t'aidera.
    Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

    Commentaire


    • #3
      Re : Supprimer espace vierge des liens (frontend) com_weblinks ?

      Bonjour Grand Schtroumpf,

      Oui, il s'agit bien de couples <p></p>.
      Euh ! je n'ai pas fait le test avec un autre template !
      J'essaie dès que possible...

      P.-S.
      Le rectangle gris est un masque pour dissimuler l'image d'un autre site et n'est donc pas à prendre en considération !

      Bien à toi

      Cirem

      Commentaire


      • #4
        Re : Supprimer espace vierge des liens (frontend) com_weblinks ?

        Re,
        Le rectangle gris est un masque pour dissimuler l'image d'un autre site et n'est donc pas à prendre en considération !
        Ben si, là où il est ma question a un sens : où bien il fait partie de la description du lien et OK, ou bien il y a un truc. Donc je repose ma question : C'est quoi le rectangle gris à gauche ? C'est dans la description aussi ?
        Schtroumpfe toi le Schtroumpf t'aidera.
        Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

        Commentaire


        • #5
          Re : Supprimer espace vierge des liens (frontend) com_weblinks ?

          Le rectangle-image gris fait bien partie de la description du lien.

          Pour lever certains doutes, j'ai testé avec un autre template, comme suggéré, et sans image.
          Le résultat est identique comme le montre cette nouvelle capture d'écran.
          Fichiers joints

          Commentaire


          • #6
            Re : Supprimer espace vierge des liens (frontend) com_weblinks ?

            Re,
            et les <p></p> ne sont pas dans la description du lien ?
            Schtroumpfe toi le Schtroumpf t'aidera.
            Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

            Commentaire


            • #7
              Re : Supprimer espace vierge des liens (frontend) com_weblinks ?

              Les <p></p> ne sont pas dans la description.
              Il n'y a d'ailleurs plus aucune description dans cette 3ème capture d'écran.
              Le problème est toujours entier alors que je n'affiche plus que les liens.
              J'abandonne momentanément le fil, je pars en intervention...
              Fichiers joints

              Commentaire


              • #8
                Re : Supprimer espace vierge des liens (frontend) com_weblinks ?

                Re,
                quand tu reviens, mets nous un extrait du code html de la page...
                Schtroumpfe toi le Schtroumpf t'aidera.
                Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

                Commentaire


                • #9
                  Re : Supprimer espace vierge des liens (frontend) com_weblinks ?

                  Me revoilà avec mon problème qui a quelque peu muté depuis ce matin !
                  En effet, mes balises <p></p> se sont transformées en balises <br />, le rendu visuel étant toutefois identique.
                  Voici un extrait du code généré, et plus particulièrement les lignes 63 --> 69, 85 --> 89...

                  Bien cordialement

                  Cirem
                  Fichiers joints

                  Commentaire


                  • #10
                    Re : Supprimer espace vierge des liens (frontend) com_weblinks ?

                    Re,
                    ça correspond bien à l'emplacement de la description.
                    Le code à cet endroit est :
                    Code:
                    	<?php if (($this->params->get('show_link_description')) AND ($item->description !='')): ?>
                    		<p>
                    			<?php echo nl2br($item->description); ?>
                    		</p>
                    	<?php endif; ?>
                    </td>
                    Quand tu disais "Il n'y a d'ailleurs plus aucune description dans cette 3ème capture d'écran" tu avais vidé les descriptions ou modifié le paramètre pour les masquer ?
                    (Je parie sur la 1ère solution)

                    Ton malheur est la fonction nl2br qui transforme les retour charriots (normalement ignorés par le HTML) en <br/>. Donc nettoie à fond tes descriptions et tout devrait rentrer dans l'ordre.
                    Schtroumpfe toi le Schtroumpf t'aidera.
                    Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

                    Commentaire


                    • #11
                      Re : Supprimer espace vierge des liens (frontend) com_weblinks ?

                      Effectivement, j'avais vidé les descriptions, le paramètre était sur 'afficher'.

                      Si je passe le paramètre description sur 'masquer', les liens (uniquement donc) sont bien affichés proprement les uns en dessous des autres, sans retour chariot.

                      Comme suggéré, le code a été nettoyé, les descriptifs de nouveau affichés et, ..., le problème est toujours là !

                      Je ne comprends vraiment pas !

                      Commentaire


                      • #12
                        Re : Supprimer espace vierge des liens (frontend) com_weblinks ?

                        La seule solution pour remédier à ce problème (pas très pratique, il faut bien en convenir), c'est de modifier la description (suppression de l'espace vide - les fameuses balises <br />) directement dans la table xxx_weblinks de la base de données.

                        Et je n'ai toujours aucune idée de l'endroit où celles-ci sont générées !

                        Commentaire


                        • #13
                          Re : Supprimer espace vierge des liens (frontend) com_weblinks ?

                          Re,
                          si elle sont dans la table, c'est probablement que l'éditeur les met là. Tu utilises quel éditeur ?
                          Schtroumpfe toi le Schtroumpf t'aidera.
                          Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

                          Commentaire


                          • #14
                            Re : Supprimer espace vierge des liens (frontend) com_weblinks ?

                            Bonjour Grand Schtroumpf,

                            Je suis bien d'accord avec toi.
                            Seulement je suis en présence de balises <br /> "fantômes" !

                            Sinon j'utilise la dernière version JCE 2 Beta6b.
                            Je vais tout de même essayer un autre éditeur, sait-t-on jamais ?

                            Pour le reste, j'essaie autant que faire se peut d'installer la dernière version Joomla, com, mod, etc.

                            Bien cordialement

                            Cirem

                            Commentaire


                            • #15
                              Re : Supprimer espace vierge des liens (frontend) com_weblinks ?

                              Re,

                              Je viens d'ajouter plusieurs liens Web avec l'éditeur de base TinyMCE - Joomla 1.6.x, et là, surprise, les fameuses balises "fantômes" <br /> ont disparu !
                              La page de liens s'affiche dorénavant correctement.

                              Moralité, comme tu le laissais entendre, il s'agissait bien d'un problème d'éditeur.
                              JCE, bien que beaucoup plus complet, n'est pas encore livré dans sa version stable.
                              Je ne pense donc pas qu'il soit utile de poursuivre les investigations plus loin.

                              Aussi je considère mon problème résolu.

                              Merci pour ton aide Grand Schtroumpf.

                              Bien cordialement

                              Cirem

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X