[Résolu] Problème d’intégration de code javascript (Créer un compte)

  • WordPress :5.6
  • Statut : résolu
  • Ce sujet contient 6 réponses, 2 participants et a été mis à jour pour la dernière fois par joel64, le il y a 3 semaines.
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #2371374
    joel64
    Participant
    Initié WordPress
    4 contributions

    Bonjour,
    <div id=”fwf_content”>Ma configuration WP actuelle :

    • – Version de WordPress : 5.6.2
    • – Version de PHP/MySQL : 7.3.27 / 5.6.50
    • – Thème utilisé : OceanWP Child
    • – Thème URI : https://oceanwp.org/
    • – Extensions en place : Akismet Anti-Spam (4.1.9), AnWP Post Grid and Post Carousel Slider for Elementor (0.7.1), Classic Editor (1.6), Code Embed (2.3.4), Contact Form 7 (5.4), Elementor (3.1.3), Elementor – Header, Footer & Blocks (1.5.6), ElementsKit Lite (2.2.0), Essential Addons for Elementor (4.5.2), Flexy Breadcrumb (1.1.3), Forum_wordpress_fr (4.2), Google Analytics for WordPress by MonsterInsights (7.16.2), Gwolle Guestbook (4.1.1), Happy Elementor Addons (2.21.1), Kadence Blocks – Gutenberg Blocks for Page Builder Features (1.10.3), Maintenance (4.01), Ocean Extra (1.7.3), Page Views Count (2.4.6), Password Protected (2.4), PublishPress Blocks (2.5.6), reSmush.it Image Optimizer (0.3.11), Simple Revisions Delete by bweb (1.5.1), Stackable – Gutenberg Blocks (2.14.0), TablePress (1.12), Test jQuery Updates (2.0.0), WordPress Importer (0.7), WPS Hide Login (1.8.4), WP Super Popup (1.1.2), Yoast Duplicate Post (4.1.1), Yoast SEO (15.9.1)
    • – Adresse du site : https://www.jeparsacuba.fr (mot de passe, site en construction en remplacement d’un autre)
    • – Nom de l’hébergeur : OVH – Apache

    </div>
    Problème(s) rencontré(s) :

    Bonjour,

    J’ai installé l’extension Code Embed sur le site que je construis pour intégrer un code javascript (lien d’affiliation)  et j’ai un problème que je ne comprends pas et que je n’arrive pas à résoudre. Je travaille en parallèle sur une version en ligne et une version locale sur l’application Local, laquelle version locale est le clone de la version en ligne, et qui me sert à tester. Dans une page créée avec Gutenberg ,  j’ai créé sans problème mon champ personnalisé que j’ai nommé CODEnovela et entré la valeur (le caode javascript) dans le champ Valeur. Ce code java correspond à une affiliation avec une entreprise.
    Les mêmes extensions sont installées sur les deux versions du site, local et en ligne.
    La seule différence entre les deux versions du site est que le local est en HTTP et celui en ligne en HTTPS.
    Le script java fonctionne parfaitement sur le site local, et sur le site en ligne, il n’apparaît pas, pas de message d’erreur, mais rien ne s’affiche.
    Quand je regarde le code source des 2 pages, le code java est parfaitement identique sur les 2 pages.
    Je ne comprends pas quel est le problème. Avez-vous une idée d’où pourrait provenir ce problème?

    En complément, j’ai également essayé avec l’éditeur classique de WordPress cela fonctionne sur le site local et pas sur celui en ligne.

    J’ai également rentré le code javascript directement dans un élément [shortcode] d’Elémentor, cela fonctionne sur le site local et pas sur celui en ligne.
    Merci de votre aide.

    Cordialement.

    En pièces jointes, en pdf, le code source de la page en ligne (code javascript visible de la ligne 722 à 737 (surligné) et le code de la page en local de la ligne 651 à 666 (surligné).

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2371409
    mathieu42
    Participant
    Maître WordPress
    525 contributions

    quand vous dites qu’il n’y a pas de message d’erreur en ligne, vous avez regardé dans la console ?

    #2371416
    joel64
    Participant
    Initié WordPress
    4 contributions

    Bonjour et merci déjà d’avoir répondu. Non, je n’ai pas regardé dans la console, cela dépasse mes connaissances, je ne sais pas de quoi il s’agit. Je voulais dire simplement qu’il ne s’affiche rien sur la page, ni le formulaire sensé s’afficher, ni un quelconque signe que quelque chose fonctionne mal. J’ai commencé WordPress il y a 1 an, j’évolue petit à petit, je ne suis pas un expert, mais prêt à évoluer!

    Cordialement

    #2371417
    mathieu42
    Participant
    Maître WordPress
    525 contributions

    il s’agit de la console de développement de votre navigateur.
    par exemple avec Firefox, faites Ctrl + Maj + K et vous verrez les messages expliqués sur la page suivante :
    https://developer.mozilla.org/fr/docs/Outils/inspecteur

    #2371444
    joel64
    Participant
    Initié WordPress
    4 contributions

    En pièce jointe la copie d’écran de la console. Visiblement il s’agit d’un problème de “mixed active content”; en cherchant sur internet, d’après ce que j’ai compris cela viendrait du contenu diffusé via HTTP qui est inclus dans une page web HTTPS, l’URL contenue dans le script étant effectivement en http et le site en https. Ceci expliquerait également que ça fonctionne en local puisque le site est en http.

    D’après vous, y a t’il une solution?

    Merci de vous préoccuper de mon problème.

    • Cette réponse a été modifiée le il y a 3 semaines par joel64.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2371447
    mathieu42
    Participant
    Maître WordPress
    525 contributions

    en effet leur site à un souci quand on passe par HTTPS : https://www.fast-manager.com/

    contactez les pour qu’ils vous donnent un lien en HTTPS qui fonctionne.

    #2371458
    joel64
    Participant
    Initié WordPress
    4 contributions

    J’ai trouvé un moyen de contourner le problème de “mixed active content”. J’ai chargé l’extension WordPress HTTPS qui permet de forcer les redirections en HTTP, ce qui fait que à l’appel de la page qui contient le script, la redirection fait que la page appelée en HTTPS, s’ouvre en HTTP et donc supprime le “mixed active content”.

    https://wordpress.org/plugins/wordpress-https/

    Merci beaucoup pour votre aide, j’ai donc résolu mon problème et j’ai acquis des connaissances nouvelles.

    Cordialement.

     

    • Cette réponse a été modifiée le il y a 3 semaines par joel64.
7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.