Joomladay francophone 2018 à Paris 18 et 19 mai

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 ?
    Formation Joomla agence internet https://www.stylitek.com
    Melijoy création de site Joomla compétitif https://www.melijoy.fr
    agence web spécialiste référencement http://www.agence-web-stylitek.fr

    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
              JoomlaDay ... moi j'y serai .. et vous ???
              Avec Ghazal et Lomart nous guiderons les Grands Débutants au https://www.joomladay.fr/ le 19 mai à Paris
              C'est le moment ou jamais de venir acquérir ou consolider les bases de ce CMS formidable primé à maintes reprises
              ... et tout ça dans le partage, la convivialité et la bonne humeur !

              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 :
                    http://forum.joomla.fr/announcement.php?f=230

                    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