Supprimer l'appel à Googlefont

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

  • Supprimer l'appel à Googlefont

    Bonjour, en cours d'optimisation tech de site avec joomla 3.9, template Helix base. J'ai tout virer les appels à googlefont pour les appeler en local. Tout ok sauf que mon systeme continue d'appeler mon googlefont. J'ai vérifié et revérifié les configurations + préf template, je ne vois plus qui appelle le font.
    <link href="//fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300 ,300italic,400,400italic,500,500italic,600,600ital ic,700,700italic,800,800italic,900,900italic" rel="stylesheet" type="text/css" /> Une idée? + pas trouvé de surcharge de header.

    www.po-consulting.fr

  • #2
    Bonjour,

    Voici un petit script bien sympa écrit par cavo789 à uploader sur le serveur et qui vous permet de chercher directement sur votre serveur tous les fichiers contenant telle chaîne de caractère :
    https://github.com/cavo789/php_grep

    y'a plus qu'à chercher "poppins" ou "fonts" dans les fichiers php par exemple
    Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ : https://www.joomla.fr/association/adherer

    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

    Commentaire


    • #3
      super ce petit script, merci, par contre, je ne retrouve pas de fichier php qui génère la ligne en question
      http://www.po-consulting.fr/php_fab.php
      jobtiens les fichiers jpa de backup, certains js qui appellent pour les classes, les typos elle-memes, les caches et puis c'est tout. J'ai regardé tous ces fichiers et pas eu de ligne claire appellant la typo directe...
      Si cela est généré par mon template, comment puis-je identifier la source?

      Commentaire


      • #4
        Salut

        Pas sûr de comprendre ta question...

        Si je cherche Poppins en ne mettant aucune extension pour ma recherche je trouve plein de fichiers dont p.e. http://www.po-consulting.fr/template...css/custom.css.

        Vu qu'il s'agit d'un template; si c'est celui que tu utilises; nous avons alors trouvé une bonne piste. Tu pourrais supprimer (ou commenter) l'appel à Poppins pour voir si c'était là.

        Note : tu as trois css qui sont retournés par la recherche.
        Christophe (cavo789)
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)
        Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
        Mes logiciels OpenSource : https://www.avonture.be

        Commentaire


        • #5
          Conseil supprime ou renomme le script au plus vite
          Christophe (cavo789)
          Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)
          Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
          Mes logiciels OpenSource : https://www.avonture.be

          Commentaire


          • #6
            Bonjour,

            Si le template est basé sur le framework helix, l'url de Google-font sera donc généré par le framework dans le header de chaque page.

            Le code d'helix ultimate étant en partie dans le template mais principalement dans le plugin. Plus précisemment, c'est le fichier :
            \plugins\system\helixultimate\core\helixultimate.p hp

            ligne 755 à 762 :

            Code:
            
             if (!in_array($font->fontFamily, $systemFonts))
                 {
                 $fontUrl = '//fonts.googleapis.com/css?family='. $font->fontFamily .':100,100i,300,300i,400,400i,500,500i,700,700i,900,900i';
            
                  if (isset($font->fontSubset) && $font->fontSubset)
                  {
                         $fontUrl .= '&amp;subset=' . $font->fontSubset;
                   }
            
            //       ̶ ̶$̶d̶o̶c̶-̶>̶a̶d̶d̶S̶t̶y̶l̶e̶s̶h̶e̶e̶t̶(̶$̶f̶o̶n̶t̶U̶r̶l̶)̶;̶
            Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

            Commentaire


            • #7
              ok, script supprimé.
              Cependant, probleme reste entier. J'ai reprise tous les fichers les uns apres les autres, supprimés... Le lien vers googlefont s'affiche toujours... J'en conclue que c'est dans mes parametrages de mon site, pourtant, tous les liens vers googlefont ont été interdits depuis mon backoffice . Les typos sont appellées en interne depuis custom.css, donc vraissemeblablement,aucune raison pour que ce lien vienne ici!

              Commentaire


              • #8
                Envoyé par fabvincent Voir le message
                ok, script supprimé.
                Le lien vers googlefont s'affiche toujours...
                Impossible... sauf si tu as oublié de vider le cache dans joomla

                Yann
                Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

                Commentaire


                • #9
                  Bonjour.

                  Est-ce que tu as désactivé les fontes dans le paramètre de ton style de template pour les titres et textes du site ?
                  Si tel est le cas, il peut être nécessaire de vider les caches site navigateur, etc.
                  Cordialement.
                  __
                  Eddy !!!
                  Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                  Commentaire


                  • #10
                    Oui, désolé, Daneel, j'étais en train de rédiger réponse en meme temps que tu postais, j'ai regardé et ai bien le fichier \plugins\system\helixultimate\core\helixultimate.p hp. ai tout décommenté de la ligne 728 à 769, il est supposé ne plus me donner quoi que ce soit en googlefont... Et pourtant, il continue!!!
                    Se peut)il que le fichier soit surchargé quelque part?
                    nb : je nettoye systematiquement cache du site et historique navigteur.

                    Commentaire


                    • #11
                      Eddy, tous les parametres pour les titres et textes du site sont au rouge sur mon backoffice helix et ont été transférés sur mon custom.css

                      Commentaire


                      • #12
                        Apparemment tu utilises SPPage Builder et il y a peut-être des chances que tu ais des textes appelant cette fonte dans tes pages.
                        Vérifier chaque module ajouté sur ces pages et voir si une famille de police est mentionnée.

                        Tu as des traces de poppins dans des styles inline et peut-être donc depuis ces pages…
                        Cordialement.
                        __
                        Eddy !!!
                        Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                        Commentaire


                        • #13
                          ok tu as certainement une autre extension qui ajoute googlefont comme indiqué par eddy

                          Quand tu travaille sur l'édition des fichiers, il est préférable d'éviter d'utiliser des outils d'optimisation comme jch optimize comme c'est le cas actuellement.
                          Cela peut créer quelques soucis dans la vérification avec la mise en cache, même si tu m'assure vider le cache.

                          Perso, les sites en production sont sur lscache + cloudflare alors quand j'effectue une modification css, je suis obligé de vider le cache du site, de cloudflare ou de passer en mode dev (donc de desactiver temporairement tous les mises en cache ).
                          Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

                          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

                          Partenaire de l'association

                          Réduire

                          Hébergeur Web PlanetHoster
                          Travaille ...
                          X