Intégration Moteur de réservation marque blanche en AJAX (Créer un compte)

  • WordPress :5.5
  • Statut : non résolu
  • Ce sujet contient 15 réponses, 2 participants et a été mis à jour pour la dernière fois par fgiachino, le il y a 4 années.
15 sujets de 1 à 15 (sur un total de 16)
  • Auteur
    Messages
  • #2367341
    fgiachino
    Participant
    Initié WordPress
    14 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7.4
    • Thème utilisé : Twentytwenty
    • Extensions en place : Insert Headers and Footers, Really Simple SSL, Classic Editor
    • Nom de l’hébergeur : OVH
    • Adresse du site : https://www.giachino.fr

    Problème(s) rencontré(s) :

    Bonjour !

    Je fais des tests d’intégration d’un moteur de réservation en marque blanche en Ajax sous WordPress pour un éventuel futur client. Je fais les tests sur mon serveur perso avec le thème de base. Tout est à jour.

    J’ai créé une page nommée « home ». Elle est vide de base.

    J’ai d’abord uploadé un fichier php nécessaire fourni (otaproxygeo.php) par le fournisseur du moteur directement dans www (ils disent dans le root). J’ai installé le plugin Insert Headers and Footers afin de coller les lignes de codes données par le fournisseur, à savoir une meta dans le head et le reste du code dans le body.J’ai fait cela dans le plugin… en affichant le code source html de la page home, je vois bien mes bouts de code dedans…

    Il y a une ligne incluant le numéro de partenaire client que j’ai renseigné.

    J’enregistre le tout mais rien ne s’affiche sur la page. Ais-je loupé une étape ? Ou oublié quelque élément ? Mal configuré quelque chose ? Devrais-je créer une iframe et mettre le code dedans mais à ce moment là, comment faire ?

    Je ne peux vous joindre le mode d’emploi en PDF car trop volumineux mais facilement trouvable sur le net:

    Cartrawler_AJAX_Booking_Engine_hot8dmdo.pdf

    Je vous donne aussi les préconisations du fournisseur en Anglais :

      <li style= »list-style-type: none; »>
    1. The following steps must be undertaken in order to complete the integration process:
      1. Set up the server environment
      2. Integration of Ajax Booking Engine

    3.1.Set up the server environment

    Server environment set up includes the following steps and considerations:

    1. For the first and most common form, it is required to have a web browser and a PHP enabled web server. You can download PHP installer from http://ie.php.net/downloads.php

    1. Ensure curl extension (php_curl.dll) for PHP is enabled and appropriately set the extension_dir directive in php.ini.

    2. Download otaproxygeo, (http://www.cartrawler.com/ctabe/otaproxygeo.zip) which contains otaproxygeo.php. Upload the php file as is to the root directory in the web server. It should not be modified in any way.
    3. The otaproxy and the webpage containing the booking engine must be hosted on the same webserver.

    3.2.Integration of AJAX Booking Engine:

    Once you have setup the server environment, integrating AJAX booking engine to your website consists of the steps described in the following sections.

    Un grand merci de votre aide !

    Amicalement, François.

    #2367351
    mathieu42
    Participant
    Maître WordPress
    2027 contributions
    dans le code que vous avez collé vous avez mis "cartrawler.com/ctabe- '+CARTRAWLER.SVNInfo.revision+'/abe/js/ct_loader.js"
    je pense que vous devez enlever l'espace après "ctabe-"
    #2367374
    fgiachino
    Participant
    Initié WordPress
    14 contributions

    Bonjour et merci, non cela ne change rien. je ne comprends pas pourquoi le moteur ne s’affiche pas.

    #2367379
    fgiachino
    Participant
    Initié WordPress
    14 contributions

    Mise à jour : Installation theme FLATSOME

    #2367382
    mathieu42
    Participant
    Maître WordPress
    2027 contributions

    je vois toujours l’espace dans le code de la page d’accueil.

    #2367383
    fgiachino
    Participant
    Initié WordPress
    14 contributions

    Oui, du coup je l’ai remis dans le doute…ça ne fonctionnait pas mieux en le retirant.

    #2367384
    mathieu42
    Participant
    Maître WordPress
    2027 contributions

    si vous nous laissez pas le temps de tester, on va avoir du mal à vous aider.

    donc l’onglet réseau vous pouvez voir que l’URL fait une erreur 404 s’il a l’espace.

    #2367385
    fgiachino
    Participant
    Initié WordPress
    14 contributions

    Ah pardon, désolé 😉 je corrige, merci de votre aide.

    #2367392
    mathieu42
    Participant
    Maître WordPress
    2027 contributions

    déjà il n’y a plus l’erreur 404.

    il y a encore un autre souci dans le code javascript, au tout début il y un texte « CarTrawler AJAX Booking Engine » qui est en trop.

    #2367393
    fgiachino
    Participant
    Initié WordPress
    14 contributions

    Merci. je n’avais pas de 404 personellement… il y a une histoire d’iframe dans le mode d’emploi mais ce n’est pas clair…cela viendrait-il de là ?

    #2367394
    mathieu42
    Participant
    Maître WordPress
    2027 contributions

    c’était dans la console de développement. par exemple avec Firefox, faites Ctrl + Maj + E
    https://developer.mozilla.org/fr/docs/Outils/Moniteur_r%C3%A9seau

    là on avance, il y a encore un problème dans le code, à la fin de la ligne « // Handler for step2 called after successful loading of step2. } », l’accolade doit être sur une nouvelle ligne.

     

    #2367399
    fgiachino
    Participant
    Initié WordPress
    14 contributions

    Corrigé !

    #2367401
    mathieu42
    Participant
    Maître WordPress
    2027 contributions

    vous avez supprimé une accolade, ça sera peut être plus simple de commencer à un code plus simplifié comme le code suivant et ensuite quand vous aurez le formulaire vous rajouterez les réglages en testant à chaque modification :

    <script type="text/javascript">
    var CT = {
    ABE: {
    Settings: {
    proxyURL: 'otaproxy.php',
    clientID: '307599',
    currency: 'EUR',
    language: 'FR',
    }
    }
    };
    </script>

    #2367402
    fgiachino
    Participant
    Initié WordPress
    14 contributions

    D’accord, c’est ce que j’ai fait. toujours rien…

    #2367403
    mathieu42
    Participant
    Maître WordPress
    2027 contributions

    je vois le formulaire quand je vais là : https://www.giachino.fr/

15 sujets de 1 à 15 (sur un total de 16)
  • Vous devez être connecté pour répondre à ce sujet.