Code source base64

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

  • [Problème] Code source base64

    Bonjour,

    Après un l'installation de mon site en joomla version 3.2 pas de soucis.

    Je ne sais pas quel est le changement qui à généré ce problème ,mais je ne parviens plus a modifier le code source d'un article , il est codé en base64 au lieu d'être en mode texte :

    vue d'un petit exemple :
    <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARwAAAC3CAIAAAB POnYuAAAgAElEQVR4nOzd+XNb150oeKVfx9Pzprrb1ZXpqa4Iu Pu+YCO2uwIguMiS

    Impossible de modifier le code source dans ces conditions .

    Question 1 : Es ce que ce problème est déjà identifié ?
    Question 2 : Comment modifier le code source d'un article sans base64 ?

    Étant novice sur joomla , je suis sans solution .

    Cordialement : maximin

  • #2
    Re : Code source base64

    Bonsoir,

    Le problème à changer de nature, en essayant de finaliser mon site , j'ai fait d'autre essais.

    Le contexte est simple ,j'ai un site en version 1.5 ( et oui encore un ) , je me suis enfin décidé à passer en 3.2.

    Le site est modeste ( une association ) quelque 100 articles à copier, 10 à 15 par jour et dans quelques semaines , ont en parle plus.

    Bref , je copie les document du site un par un sources ( CTRL C) puis comme un grand hop je pose le tout sur le 3.2 ( CTRL V )

    Cela me permet aussi de faire du ménage

    Le problème visible base64 proviens d'une image contenue dans l'article source.

    En supprimant l'image, le code reste lisible en html .

    Je vais faire d'autre copier coller , mais au moins je sais que les image pose problèmes .

    Question 3 : Existe t' il une solution plus simple pour récupéré juste les articles en version 1.5 à 3.2 , sans passer par une grosse usine a gaz.

    Commentaire


    • #3
      Re : Code source base64

      Bonsoir
      Question 3 : Existe t' il une solution plus simple pour récupéré juste les articles en version 1.5 à 3.2 , sans passer par une grosse usine a gaz.
      je te conseille cette extension reputée et gratuite
      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


      • #4
        Re : Code source base64

        Bonjour,

        <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARwAAAC3CAIAAAB POnYuAAAgAElEQVR4nOzd+XNb150oeKVfx9Pzprrb1ZXpqa4Iu Pu+YCO2uwIguMiS
        Ce genre de code veut souvent dire que le site est piraté. Pour en être sur: http://sucuri.net/

        Cela veut aussi dire que pour le transfert vers J3, il ne va pas falloir recopier ces ******ries
        UP, le plugin universel à découvrir sur https//up.lomart.fr
        bgMax
        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

        Commentaire


        • #5
          Re : Code source base64

          Envoyé par lomart Voir le message
          Bonjour,

          Ce genre de code veut souvent dire que le site est piraté. Pour en être sur: http://sucuri.net/

          Cela veut aussi dire que pour le transfert vers J3, il ne va pas falloir recopier ces ******ries
          Bonjour, et merci ( lomert et manu93fr ) pour ces deux éléments de réponses.

          Je vais utiliser ces deux pistes, et je ferrai un retour sur le forum après utilisation si cela peu servir.

          Note: pour info le site que je migrer : www.aldsm.org en v1.5

          Commentaire


          • #6
            Re : Code source base64

            Pour info, je viens de constater la même chose sur un site en 2.5.19 : toutes les images des articles sont codées en base64, ce qui prend énormément de place dans la base, et le site est propre selon sucuri.net (site propre aussi pour aldsm.org !).
            Et les images sont bien des images volontairement placées dans les articles, mais dont l'adresse a été remplacée par ce code, qui semble dû au mode de placement des images dans l'article : par glisser-déposer au lieu de passer par un répertoire d'images du site, d'après son webmaster.
            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
            MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

            Commentaire


            • #7
              Re : Code source base64

              Bonjour

              Envoyé par maximin Voir le message
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARwAAAC3CAIAAAB POnYuAAAgAElEQVR4nOzd+XNb150oeKVfx9Pzprrb1ZXpqa4Iu Pu+YCO2uwIguMiS
              Envoyé par lomart Voir le message
              Ce genre de code veut souvent dire que le site est piraté. Pour en être sur:
              Attention à ne pas aller trop vite en besogne ;-)

              De ce que je lis : il s'agit d'une image dont le lien vers le fichier image a été remplacé par une image en code base64; ce qui est parfaitement sain. Le but étant de réduire le nombre de requêtes vers le serveur web et d'inclure les petites images immédiatement dans le flux (soit html soit css). C'est une technique utilisée pour accélérer la vitesse d'affichage d'une page. Ce n'est pas un synonyme de soucis de sécurité.

              Reste que tester son site grâce à sucuri ne fait pas de mal
              Christophe (cavo789)
              Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
              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)​

              Commentaire


              • #8
                Re : Code source base64

                En complément : il m'est impossible de restaurer en local (je n'ai pas essayé en ligne) une sauvegarde de la base du site dont j'ai parlé : erreur systématique "server has gone away" et la table "content" reste vide ! C'est un gros problème si la lourdeur des enregistrement empêche leur restauration.
                J'avais déjà eu ce type de soucis avec un site où le webmaster avait enregistré dans la base les fichiers Remository : impossible d'importer la table dans une autre base...
                "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                Commentaire


                • #9
                  Re : Code source base64

                  Salut,
                  juste une précision sur l'encoding base64.

                  J'avais fait des essais avec cette méthode mais au vu du poids des fichiers, je n'avais pas trouvé le procédé concluant.

                  Avec une image en base 64


                  fichier : 12 ko

                  Avec une image en format .png de 3 ko


                  fichier : 4 ko

                  Certains webdev l'utilisent pour le background du body.
                  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 chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                  Commentaire


                  • #10
                    Re : Code source base64

                    Sur le site dont je parle, un article comportant deux photos codées "pèse" 1,5 Mo à lui tout seul : impossible de restaurer l'article seul ni avec phpMyAdmin, ni avec un script, pas mieux pour restaurer le site depuis une sauvegarde Akeeba (manque de mémoire avec un memory limit à 128 Mo, erreur dans le genre "nested levels sup. à 100" en passant la valeur à 256 Mo).
                    Il faut dire que ce sont des images lourdes en elles-mêmes... et il y en 53 dans la table "content" !
                    Donc méfiance sur une telle utilisation.
                    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                    Commentaire


                    • #11
                      Re : Code source base64

                      Bonjour

                      Le base64 devrait être destiné exclusivement, je crois, à des petites images (icônes) dont la taille ne seraient pas supérieure à 48x48. Chacun fait ce qu'il veut bien sûr mais s'il s'agit de deux / trois petites images comme p.ex. des icônes vers les réseaux sociaux bien connu (exemple), pourquoi pas les intégrer sous forme de base64 dans le css principal. Ainsi, le navigateur télécharge le css (=une requête) et non pas 4 requêtes (le css et trois icônes).

                      C'est juste un exemple d'utilisation. On pourrait aussi faire un css sprite pour l'optimisation mais on s'écarte du sujet...

                      Nous sommes donc tous bien d'accord : la présence d'image dont la source est codée en base64 n'est pas synonyme d'insécurité.
                      Christophe (cavo789)
                      Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                      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)​

                      Commentaire


                      • #12
                        Re : Code source base64

                        Bonjour,

                        Merci à tous pour vos réponses :

                        Je poursuis ma migration avec la liste de tâches suivantes .

                        1) Sauvegarder les images de l'article à copier
                        2) Sur le site 1.5 préparé l'article à copier en supprimant les images.
                        3) Copier par CTRL C
                        4) Sur le site V3.2 ouvrir l'article cible CTRL V
                        5) Ouvrir le document avec le bouton voir le code sources
                        6) Vérifier qu'il n'y a pas de code64
                        7) A ce moment enregistrer l'article propre.
                        8) Ajouter l'image par le media et par autrement.

                        Le module J2XML c'est bien installer sur le joomla 1.5 , mais les boutons Exporter ne sont pas visible ? ( hors sujet car 1.5 )

                        Merci encore pour vos conseilles .

                        Commentaire

                        Annonce

                        Réduire
                        Aucune annonce pour le moment.

                        Partenaire de l'association

                        Réduire

                        Hébergeur Web PlanetHoster
                        Travaille ...
                        X