retirer l'affichage du nom du site

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

  • retirer l'affichage du nom du site

    Bonjour,
    je n'arrive pas à retirer l'affichage du nom du site (c'est à dire son url),
    qui apparaît partout en grand, en haut de la page frontend, en position-0 ;
    merci de votre aide

  • #2
    Re : retirer l'affichage du nom du site

    Salut
    Peut-on avoir un lien vers ton site stp ?
    Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

    Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

    Commentaire


    • #3
      Re : retirer l'affichage du nom du site

      Si tu utilises un template comme Protostar, il fixe le nom du site dans la variable $logo
      > fichier index.php - ligne 88
      $logo = '<span class="site-title" title="' . $sitename . '">' . $sitename . '</span>';

      et la replace dans la ligne 145
      <?php echo $logo; ?>

      donc, dans ce cas, c'est dans l'index du template que ça se passe...
      A noter que ce nom disparait si tu indique une image pour le logo, dans l'espace de config du template...
      En fait, le nom sera remplacé par l'image en question.

      Dans d'autres cas, comme le demande toffffe, un lien vers ton site pourra aider à mieux comprendre ton problème...

      Commentaire


      • #4
        Re : retirer l'affichage du nom du site

        Bonjour,

        tofffe, voici le lien : http://laurentameline.com

        Pittboule, je comprends - pas complètement mais un peu tout de même - ta réponse, et je la garde soigneusement, parce qu'elle me donne une idée ;

        merci à tous deux.

        Commentaire


        • #5
          Re : retirer l'affichage du nom du site

          Papageno,

          J'ai oublié de préciser où s'initialise la variable $sitename :
          - ligne 27 : $sitename = $app->get('sitename');


          Pour ton lien, le site étant en maintenance, impossible de visualiser les pages sans identifiant.

          De toute façon, soit le nom du site se gère via un module (au pire un plugin, mais je vois pas l'intérêt), soit via le template.
          Dans ce dernier cas, c'est soit via les paramètres du template (> gestion des templates) soit depuis l'index.

          Commentaire


          • #6
            Re : retirer l'affichage du nom du site

            Envoyé par PittBoule Voir le message

            Pour ton lien, le site étant en maintenance, impossible de visualiser les pages sans identifiant.
            oui, c'est vrai ; j'ai maintenant ouvert le site pour qu'il soit visible

            Commentaire


            • #7
              Re : retirer l'affichage du nom du site

              Bonsoir,
              je comprends mieux pourquoi tu veux supprimer l'affichage du nom de ton site, mais c'est une mauvaise idée
              Par contre, peux tu regarder ce que tu as mis dans systeme -> configuration -> Nom du site ?
              Si c'est l'url de ton site ... mets un "vrai" nom de site
              Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
              Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

              Commentaire


              • #8
                Re : retirer l'affichage du nom du site

                Bon, j'avais bien pressenti l'affaire.
                Il s'agit en effet du template par défaut Protostar.

                Donc, par défaut, le template affiche le nom du site (cf. fichier index et explications dans msg précédent), à moins de lui indiquer une image.

                Pour indiquer cette image, il faut
                • aller ici : > Menu extensions > Templates
                • sélectionner le template Protostar
                • aller dans l'onglet "paramètres avancés" de la configuration du template
                • utiliser, au choix
                  • le champs "titre" pour changer le nom
                  • le champs "logo" pour uploader une image

                NB : le champs description peut servir à ajouter une "baseline" au titre ou au logo, mais on peut aussi l'ignorer

                A partir de là, il n'est pas nécessaire d'aller bidouiller dans l'index du template.
                Mais si on veut avoir un contrôle plus fin sur le logo, son contenu, son placement, etc... et éventuellement gérer ça via un module dédié et/ou personnalisé, à ce moment on peut aller étudier les lignes de code que j'ai indiqué dans mes messages précédents :

                - ligne 27
                Code PHP:
                $sitename $app->get('sitename'); 
                capte le nom du site tel qu'il est indiqué dans la page de configuration générale du site

                - lignes 77 à 89
                Code PHP:
                // Logo file or site title param
                if ($this->params->get('logoFile'))
                {
                    
                $logo '<img src="' JUri::root() . $this->params->get('logoFile') . '" alt="' $sitename '" />';
                }
                elseif (
                $this->params->get('sitetitle'))
                {
                    
                $logo '<span class="site-title" title="' $sitename '">' htmlspecialchars($this->params->get('sitetitle')) . '</span>';
                }
                else
                {
                    
                $logo '<span class="site-title" title="' $sitename '">' $sitename '</span>';

                condition php qui gère l'usage du nom du site ou du logo selon que ce dernier soit indiqué ou pas.
                place le résultat dans la variable $logo.

                - ligne 145 à 148
                Code PHP:
                <?php echo $logo?>
                <?php 
                if ($this->params->get('sitedescription')) : ?>
                    <?php echo '<div class="site-description">' htmlspecialchars($this->params->get('sitedescription')) . '</div>'?>
                <?php 
                endif; ?>
                affiche le résultat de la valeur $logo (soit l'image soit le nom du site) et accessoirement la description si elle existe.

                Voilà !

                Pitt
                Dernière édition par PittBoule à 20/04/2016, 09h52

                Commentaire


                • #9
                  Re : retirer l'affichage du nom du site

                  Pitt,
                  j'ai chargé une image dans le champ logo du template protostar, comme tu me l'indiquais,
                  et ça a résolu mon problème ;
                  mille merci, ainsi qu'à toffffe et manu93fr, pour votre aide !
                  Dernière édition par papageno à 20/04/2016, 17h47

                  Commentaire


                  • #10
                    Re : retirer l'affichage du nom du site

                    Si c'est réglé merci de l'indiquer :
                    Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
                    Confucius

                    Commentaire

                    Annonce

                    Réduire
                    Aucune annonce pour le moment.

                    Partenaire de l'association

                    Réduire

                    Hébergeur Web PlanetHoster
                    Travaille ...
                    X