Module de calcul de tarif en fonction de la distance parcourue

  • Statut : non résolu
9 sujets de 16 à 24 (sur un total de 24)
  • Auteur
    Messages
  • #851220
    Guy
    Participant
    Maître WordPress
    14833 contributions

    je crois qu’il vaut mieux afficher les villes en toute lettre 🙂

    pour info: j’ai taper bastille – Charles de Gaulle, il m’a renvoyé cela

    The distance between:
    La Bastille, Fort de la Bastille, 3 Quai Stéphane Jay, 38000 Grenoble, France
    and
    Charles De Gaulle, Siem Reap, Cambodge: 12 685 km / 7883.54mi
    Time take to travel: 6 jours 19 heures
    Charge to be paid: €19026.93

    Est ce qu’il faut compter aussi le voyage retour?

    (j’avais modifié pour qu’il affiche les destination trouvées dans l’extension, car par défaut il ne met que les destinations demandées)

    #851222
    Dixitomate
    Participant
    Initié WordPress
    12 contributions

    Oui je suis au courant de ce problème, mais c’est pareil avec google maps parfois aussi, donc je ne vais pas chercher à réinventer la poudre, et c’est pour ca que j’affiche : “votre adresse complète avec code postal” et la y a moins de problème

    Par contre, je sèche un peu sur l’utilisation des GET dans la seconde page.. C’est la 1ere fois que je fais ca…

    #851225
    Dixitomate
    Participant
    Initié WordPress
    12 contributions

    Et pour te répondre, non, pas de voyage retour..

    je viens de publier les fichiers modifiés, et je lis de la doc sur l’utilisation des GET, mais vraiment je n’y arrive pas..Aurais tu le temps dans ces jours de me guider ?

    merci

    #851223
    Guy
    Participant
    Maître WordPress
    14833 contributions

    OK, je ferai un petit bout de code tout à l’heure.

    Pour l’adresse, je ne voulais évidement pas améliorer ce que retourne Google Maps (à priori Apple n’a pas trop réussi non plus 🙂 ) , c’est normal que si l’utilisateur saisit des infos complètes, en retour le résultat soit incertain, mais lui afficher permet de lui faire voir tout de suite qu’il y faut préciser un peu la demande.

    PS: pour le voyage retour, je me demandais, parcequ’un aller/retour pour le cambodge…..

    #851221
    Guy
    Participant
    Maître WordPress
    14833 contributions

    Alors, le principe est de récuperer en début de page les valeurs qui sont passées dans la variable $_GET.
    on peut faire comme ça:

    $startValue = (isset($_GET))? $_GET : ”;
    $endValue = (isset($_GET))? $_GET : ”;

    Je suppose que tu as une extension pour créer des formulaires, comme je ne la connais pas et que je ne suis pas certain que les concepteurs aient inséré des hooks ou aient prévu la possiblité de mettre des valeurs pas défaut en PHP, on peut faire un bout de javascript qui remplira les champs.

    J’ai récupéré les IDs sur le site, je pense que cela marchera, mais il faut tester, tu peux mettre le code dans ton fichier header.php.

    <?php
    $startValue = (isset($_GET['start_adr']))? $_GET['start_adr'] : '';
    $endValue = (isset($_GET['end_adr']))? $_GET['end_adr'] : '';
    
    $start_id = '#vfb-votre-adresse-complete-de-depart-avec-code-postal-23';
    $end_id = '#vfb-votre-adresse-complete-darrivee-avec-code-postal-22';
    
    echo "
        jQuery(document).ready(function(){
    		jQuery(function($){
    			$(‘$start_id’).attr(‘value’, ‘$startValue’);
    			$(‘$end_id’).attr(‘value’, ‘$endValue’);
    		});
    	}); // end ready function
    
    “;
    ?>

    On peut choisir de le mettre sur un ID ou sur une classe si ton extension te permet de définir des classes pour tes champs. J’ai l’impression que tu ne peux pas choisir l’ID et qu’il est construit avec le nom du label, il sera donc peut être plus sécurisé d’ajouter une classe dans le formulaire et remplir les champs d’adresse selon les classes.

    #851224
    Dixitomate
    Participant
    Initié WordPress
    12 contributions

    Merci pour le ptit code,

    Je vois à peu près, je vais de toute facon changer le formulaire par un plugin de reservation ce sera plus serieux donc si tu vois un bon plugin de resa qui permet de choisir les id de champs dans le formulaire de resa, n’hésite pas à m’en faire la pub..

    #851226
    hamidou
    Participant
    Initié WordPress
    1 contributions
    Dixitomate wrote:
    Bonjour,

    Ayant progressé sur mon projet, je bloque maintenant sur un autre problème.

    J’ai personnalisé un plugin qui permet de calculer correctement la distance et le tarif de la course en Javascript.

    J’utilise un autre plugin pour la réservation de la course.

    Mon problème est de reprendre les variables adresse de départ et adresse d’arrivée dans ce plugin et de les transférer dans l’autre plugin au sein des champs du formulaire de réservation pour enregistrer la résa de la course.

    Quelqu’un saurait-il comment procéder efficacement ?
    Je dispose de notions de Javascript et PHP, et bloque sur cette difficulté de passer d’un plugin à l’autre.

    Merci d’avance pour votre aide

    #2277255
    yann13100
    Participant
    Initié WordPress
    1 contributions
    Cette réponse a été marquée comme privée.
    #2277263
    PhiLyon
    Modérateur
    Maître WordPress
    23781 contributions

    @yann13100 – Bonjour.

    Tu ouvres un très vieux sujet, de plus en réponse privée, il n’y a que l’auteur du sujet, toi et les modérateurs qui peuvent le voir.

    Ouvres ton propre sujet en y remplissant le questionnaire https://wpfr.net/support/sujet/comment-ouvrir-un-nouveau-sujet-sur-le-forum/

    Je ferme celui-ci.

    🙂

9 sujets de 16 à 24 (sur un total de 24)
  • Le sujet ‘Module de calcul de tarif en fonction de la distance parcourue’ est fermé à de nouvelles réponses.