Afficher directement des fiches de consultation sur un module

Comment afficher directement les fiches de consultation des points d’intérêt ou des circuits sur mon module ?

[Option payante] [Disponible sur le template Tourisme]

Dans les deux cas, A et B, le même code d’intégration de base peut être utilisé pour n’importe quel POI ou circuit.

Cas A – Version PHP (recommandé) :

  1. Si ce n’est pas déjà fait, paramétrez votre premier module
  2. Comme pour une insertion classique, récupérez depuis l’interface le code d’insertion PHP du type :
    <?php
    $code_html = file_get_contents("https://www.modulesbox.com/fr/api/module/XXX?mb_clef=XXX&".$_SERVER["QUERY_STRING"]);
    echo $code_html;
    ?>
  3. Pour afficher la fiche d’un circuit en consultation, les deux paramètres à ajouter au code d’insertion sont :
    <?php
    $code_html = file_get_contents("https://www.modulesbox.com/fr/api/module/XXX?mb_clef=XXX&mb_id=ID_DU_CIRCUIT&mb_page=circuit&".$_SERVER["QUERY_STRING"]);
    echo $code_html;
    ?>
  4. Pour afficher la fiche d’un POI en consultation, les paramètres à ajouter au code d’insertion sont :
    <?php
    $code_html = file_get_contents("https://www.modulesbox.com/fr/api/module/XXX?mb_clef=XXX&mb_id=ID_DU_POI&mb_page=poi&".$_SERVER["QUERY_STRING"]);
    echo $code_html;
    ?>
  5. Remplacer ID_DU_CIRCUIT et ID_DU_POI par l’identifiant de l’objet qui vous intéresse. Vous pouvez retrouver les identifiants dans l’url en consultant ou créant le circuit ou le POI par exemple.

Cas B – Version JavaScript :

  1. Si ce n’est pas déjà fait, paramétrez votre premier module
  2. Comme pour une insertion classique, récupérez depuis l’interface le code d’insertion JavaScript du type :

    <script type="text/javascript" src="https://www.modulesbox.com/js/module-loader.js" id="mb-module-loader"></script>
     <script type="text/javascript">
         mbLoadModule({ id: XXX });
     </script>
     <div id="mb-module-xxx"></div>
  3. Pour afficher la fiche d’un circuit en consultation, les paramètres à ajouter au code d’insertion sont : 

    <script type="text/javascript" src="https://www.modulesbox.com/js/module-loader.js" id="mb-module-loader"></script>
     <script type="text/javascript">
         mbLoadModule({ id: XXX,
              params : {
                  mb_id : ID_DU_CIRCUIT,
                  mb_page : 'circuit'
              } });
     </script>
     <div id="mb-module-xxx"></div>
  4. Pour afficher la fiche d’un POI en consultation, les paramètres à ajouter au code d’insertion sont :
    <script type="text/javascript" src="https://www.modulesbox.com/js/module-loader.js" id="mb-module-loader"></script>
     <script type="text/javascript">
         mbLoadModule({ id: XXX,
              params : {
                  mb_id : ID_DU_POI,
                  mb_page : 'poi'
              } });
     </script>
     <div id="mb-module-xxx"></div>
  5. Remplacer ID_DU_CIRCUIT et ID_DU_POI par l’identifiant de l’objet qui vous intéresse. Vous pouvez retrouver les identifiants dans l’url en consultant ou créant le circuit ou le POI.

 

Leave a Comment