IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Codes js non trouvés


Sujet :

WordPress PHP

  1. #21
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2006
    Messages : 605
    Points : 392
    Points
    392
    Par défaut
    Merci les imports css et Js sont bien faits.
    Mais toujours le même problème avec l'AJAX.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    jQuery.ajax({
    				  url: ajaxurl,				  
    				  method: "POST",
    				  cache : false,
    				  data: {
    					action: 'enregistreritineraire',
    					depart: villedepart,
    				  	arrive: villearrive,
    				  	participation : participation,
    				  	datedepart : datedepart,
    		  			datearrive : datearrive,
    		  			latDepart : departMarkerlatlng.lat(),
      					longDepart : departMarkerlatlng.lng(),
      					latArrive : arriveMarkerlatlng.lat(),
      					longArrive : arriveMarkerlatlng.lng()
    				  		},
    				  dataType: "text",
    				    "success": function (data, textStatus, jqXHR) {
    				        console.log("L'appel Ajax est une réussite.");
    // 				        alert("longArrive " + longArrive);
    				        $("#resultat").html("<p>L ajout a ete effectuer avec succes ! </p><br><p>Vous allez etre rediriger sur la liste des activite");
    				        setTimeout(function() {$('#resultat').fadeOut(2000,traitement_callback("hello world"));document.location.href = 'indexdate'}, 3000);
     
    // 		     		    $('#resultat').fadeOut(2000,traitement_callback("hello world"));
    				    },
    				    "error": function (jqXHR, textStatus, errorThrown) {
    				        console.log("L'appel Ajax est un échec.");
    				        $("#resultat").html("<p>Erreur lors de la connexion...</p>");
    				    }
    				});
    et enregistreritineraire.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
     
    <?php
    /* 
     * Template Name: enregistreritineraire
     * */
     
    function enregistreritineraire() {
     
    if(isset($_POST["depart"], $_POST["arrive"],$_POST["participation"],$_POST["datedepart"], $_POST["datearrive"], $_POST["latDepart"], $_POST["longDepart"] , $_POST["latDepart"], $_POST["longArrive"]))
    { 
     
    $lieuDepart = $_POST["depart"];
    $lieuArrive = $_POST['arrive'];
    $participation = $_POST['participation'];
    //     $lieuDepart = "Paris";
    //     $lieuArrive = "Bordeaux";
    //     $participation = "50.0";
    $datedepart = $_POST['datedepart'];
    $datearrive = $_POST['datearrive'];
    $latDepart = $_POST["latDepart"];
    $longDepart = $_POST["longDepart"];
    $latArrive = $_POST["latArrive"];
    $longArrive = $_POST["longArrive"];
     
    try {
     
        $PDO = new PDO()  ==> ect;
        $PDO->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_WARNING);
        $PDO->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE,PDO::FETCH_OBJ);
     
        $sql = "INSERT INTO trajet (depart, arrive, latDepart, longDepart, latArrive, longArrive) VALUES (:depart,:arrive,:latDepart, :longDepart, :latArrive, :longArrive)";
     
    //     $sql = "INSERT INTO trajet (depart, arrive) VALUES (:depart,:arrive)";
     
     
        $req = $PDO->prepare($sql);
     
        $req->execute(array(
     
     
            "depart" => $lieuDepart,
     
            "arrive" => $lieuArrive,
     
             "latDepart" => $latDepart,
     
            "longDepart" => $longDepart,
     
            "latArrive" => $latArrive,
     
            "longArrive" => $longArrive
     
     
        ));
     
        $PDO = new PDO('mysql:host=localhost;dbname=philippe','root','');
        $PDO->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_WARNING);
        $PDO->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE,PDO::FETCH_OBJ);
     
    $sql = "INSERT INTO orders (conducteur, lieudepart, lieuarrive, participation, datedepart, datearrive) VALUES (:conducteur,:lieudepart,:lieuarrive,:participation,:datedepart,:datearrive)";
     
    // $sql = "INSERT INTO orders (conducteur, lieudepart, lieuarrive, participation) VALUES (:conducteur,:lieudepart,:lieuarrive,:participation)";
     
    $req = $PDO->prepare($sql);
     
     
        $req->execute(array(
     
            "conducteur" => "anatta",
     
            "lieudepart" => $lieuDepart,
     
            "lieuarrive" => $lieuArrive,
     
            "participation" => $participation,
     
            "datedepart" => $datedepart,
     
            "datearrive" => $datearrive
     
        ));
     
    }
    catch(PDOException $e){
        die("Erreur d'insertion :".$e->getMessage());
    }
    }
    }
    // else {throw new Exception('Erreur ');
    // echo "ERREUR";}
    Fichier functions
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    iinclude get_template_directory() . 'enregistreritineraire.php';
    wp_localize_script( 'bootstrap', 'ajaxurl', admin_url( 'admin-ajax.php' ) );
     
    add_action( 'wp_ajax_enregistreritineraire', 'enregistreritineraire' );
    add_action('wp_ajax_nopriv_enregistreritineraire', 'enregistreritineraire');
    Les champs s'affichent (dates ect..) Mais il n'y a pas de réponse AJAX.

  2. #22
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2012
    Messages
    2 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2012
    Messages : 2 253
    Points : 4 418
    Points
    4 418
    Par défaut
    Bonjour,

    Je vois pas mal de problèmes dans votre code PHP :

    • Vous utilisez deux instances PDO, alors qu'une seule est largement suffisante.
    • Si la ligne $PDO = new PDO() ==> ect; n'est pas une erreur de copier/coller, normalement une erreur de syntaxe se déclenche.


    Vous pouvez aussi suivre l'appel Ajax dans l'outil de développement du navigateur sous l'onglet XHR pour voir s'il se déclenche correctement ou pas.

  3. #23
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2006
    Messages : 605
    Points : 392
    Points
    392
    Par défaut
    merci
    $PDO = new PDO() ==> ect;
    n'est pas une erreur mais un commentaire.
    De plus le enregistreritineraire.php fonctionne en dehors de wordpress en php normale.
    Là ce que je n'arrive pas à faire l'appel AJAX sous WORDPRESS.
    merci

  4. #24
    Membre actif
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2007
    Messages : 138
    Points : 211
    Points
    211
    Par défaut Piste?
    Bonjour,
    A priori ton code PHP /SQL fonctionne si les champs s'affichent(et s'initialisent).

    Dans functions.php tu dis avoir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    iinclude get_template_directory() . 'enregistreritineraire.php';
    wp_localize_script( 'bootstrap', 'ajaxurl', admin_url( 'admin-ajax.php' ) );
     
    add_action( 'wp_ajax_enregistreritineraire', 'enregistreritineraire' );
    add_action('wp_ajax_nopriv_enregistreritineraire', 'enregistreritineraire');
    doit être une coquille de couper/coller

    Tu annonces wp_localize_script pour 'bootstrap', pourrais-tu montrer ce fichier de fonction / scripts?

    J'ai eu le même genre de problèmes que toi " code qui fonctionne en HTML classique" et "rien dans Wordpress" en général les 2 obstacles sont :
    • les chemins des fichiers WP ayant "sa gestion personnelle", surtout avec un thème enfant.
    • l'utilisation du $ pour les fonctions jquery.

    Par ailleurs Toufik83 te redit de suivre tes appels via "F12",
    Vous pouvez aussi suivre l'appel Ajax dans l'outil de développement du navigateur sous l'onglet XHR pour voir si elle se déclenche correctement ou pas.
    , ce qui je pense devrait te donner le niveau du blocage.

    De même tu dis
    $PDO = new PDO() ==> ect; n'est pas une erreur mais un commentaire.
    mais ton code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     try {
        $PDO = new PDO()  ==> ect;
        $PDO->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_WARNING);
    ne ressemble pas à un commentaire.

    Bon Courage.

  5. #25
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2006
    Messages : 605
    Points : 392
    Points
    392
    Par défaut
    Merci voici functions.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    function register_assets() {
     
        wp_register_script('bootstrap','https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.0/jquery.min.js');
        wp_register_script('bootstrap','https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js');
        wp_register_script('bootstrap','http://openlayers.org/api/OpenLayers.js');
        wp_register_script('bootstrap','https://getbootstrap.com/docs/5.2/examples/sign-in/');
        wp_register_script('bootstrap','https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js');
        wp_register_script('bootstrap','http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js');
        wp_register_script('bootstrap',get_template_directory_uri().'/i18n/datepicker-fr.js');
        wp_register_script('bootstrap',get_template_directory_uri().'/javascripts/jquery.simple-dtpicker.js');
        wp_register_script('bootstrap',get_template_directory_uri().'/javascripts/jquery.googlemap.js');
        wp_register_script('bootstrap',get_template_directory_uri().'/javascripts/jquery.js');
        wp_register_script('bootstrap',get_template_directory_uri().'/jquery.googlemap.js');
        wp_register_script('bootstrap',get_template_directory_uri().'/datepicker-fr.js');
        wp_register_script('bootstrap',get_template_directory_uri().'/jquery.simple-dtpicker.js');
     
        wp_register_script('bootstrap','https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js');
        wp_register_script('bootstrap','https://getbootstrap.com/docs/5.2/examples/sign-in/');
        wp_register_script('bootstrap','https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js');
       }
    add_action('wp_enqueue_scripts', 'register_assets');
     
    include get_template_directory() . '/enregistreritineraire.php';
    wp_localize_script( 'bootstrap', 'ajaxurl', admin_url( 'admin-ajax.php' ) );
     
    add_action( 'wp_ajax_enregistreritineraire', 'enregistreritineraire' );
    add_action('wp_ajax_nopriv_enregistreritineraire', 'enregistreritineraire');
    Voici la console il y a une erreur là
    datepicker-fr.js:13 Uncaught ReferenceError: jQuery is not defined
    at datepicker-fr.js:13:12
    at datepicker-fr.js:15:2

  6. #26
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2006
    Messages : 605
    Points : 392
    Points
    392
    Par défaut
    Merci C'est réglé.
    En regardant la console j'obtenais
    Uncaught ReferenceError: ajaxurl is not defined
    j'ai mis tout simplement
    ajaxurl = '<?php echo admin_url( 'admin-ajax.php' ) ?>';
    Et ça marche.
    Merci beaucoup à tous.

  7. #27
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2006
    Messages : 605
    Points : 392
    Points
    392
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    ajaxurl = '<?php echo admin_url( 'admin-ajax.php' ) ?>';
     
    				jQuery.ajax({
    				  url: ajaxurl,				  
    				  method: "POST",
    				  cache : false,
    				  data: {
    					action: 'enregistreritineraire',
    					depart: villedepart,
    				  	arrive: villearrive,
    				  	participation : participation,
    				  	datedepart : datedepart,
    		  			datearrive : datearrive,
    		  			latDepart : departMarkerlatlng.lat(),
      					longDepart : departMarkerlatlng.lng(),
      					latArrive : arriveMarkerlatlng.lat(),
      					longArrive : arriveMarkerlatlng.lng()
    				  		},
    				  dataType: "text",
    				    "success": function (data, textStatus, jqXHR) {
    				        console.log("L'appel Ajax est une réussite.");
    // 				        alert("longArrive " + longArrive);
    				        $("#resultat").html("<p>L ajout a ete effectuer avec succes ! </p><br><p>Vous allez etre rediriger sur la liste des activite");
    				        setTimeout(function() {$('#resultat').fadeOut(2000,traitement_callback("hello world"));document.location.href = 'indexdate'}, 3000);
     
    // 		     		    $('#resultat').fadeOut(2000,traitement_callback("hello world"));
    				    },
    				    "error": function (jqXHR, textStatus, errorThrown) {
    				        console.log("L'appel Ajax est un échec.");
    				        $("#resultat").html("<p>Erreur lors de la connexion...</p>");
    				    }
    				});
     
     
     
    		    }

  8. #28
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2012
    Messages
    2 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2012
    Messages : 2 253
    Points : 4 418
    Points
    4 418
    Par défaut
    Juste une remarque de plus, dataType: "text" n'est pas nécessaire, parce que le type de retour par défaut d'ajax est text ou html.

    vous pouvez donc supprimer cette ligne.

    Les callback "success" et "error" seront supprimés des version récentes de jQuery, il faudrait les remplacer par done et fail, voir la documentation.

  9. #29
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2006
    Messages : 605
    Points : 392
    Points
    392
    Par défaut
    Hello je suis coincer, j'ai tellement l'habitude de coller en dur mes fichiers template wordpress que je n'utilisse pas les outils cms graphique.
    QUESTION qu'en pensez vous ?
    Peut on ajouter aux pages crées par élémentor par include nos template fait en dur en php ?

  10. #30
    Membre actif
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2007
    Messages : 138
    Points : 211
    Points
    211
    Par défaut Un exemple
    Bonjour, mon site
    https://canaldeventavonsttropez.fr/ réalisé avec WORDPRESS + ELEMENTOR, comprend quelques pages avec un template "classique" appelé dans le thème enfant:
    exemple:
    https://canaldeventavonsttropez.fr/r...lan-du-reseau/
    Le modèle de la page est un template "classique", appelé par l'éditeur WP intégré.
    La cohabitation est sans problèmes autre qu'esthétiques....

  11. #31
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2006
    Messages : 605
    Points : 392
    Points
    392
    Par défaut
    Merci comment connectez vous les templates PHP avec elementor.
    Par un appel d'include ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    include fichierTemplate.php
    ???

  12. #32
    Membre actif
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2007
    Messages : 138
    Points : 211
    Points
    211
    Par défaut Pas d'Include- Modèle de Page
    Tu crées ton modèle de page : code HTML classique mais inclus dans un fichier PHP, avec un en-tête spécifique: Image 1.Mis dans le dossier de ton thème enfant.
    Ce fichier détermine le nom de ton modèle: ici ASA. Image 2
    Dans wordpress, tu ajoutes une nouvelle page. Le modèle par défaut est "défaut" Image 3.
    Dans la liste déroulante tu sélectionnes ton template : ici ASA Image 4.
    C'est fini.
    Tu peux la visualiser en ligne, la modifier via Elementor, enfin ajouter des éléments avant ou après ta page modèle.
    Désolé pour la mise en page des images, mais ça me semble assez clair.
    Bon courage.
    PS:
    Une fois ton site fonctionnel, tu peux compacter, minifier ton fichier template, afin d'optimiser la vitesse de ton site.
    Images attachées Images attachées     

  13. #33
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2006
    Messages : 605
    Points : 392
    Points
    392
    Par défaut
    J'ai le template suivant.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
     
    <?php
    /* 
     * Template Name: index
     * 
     * */
     
    session_start();
    get_header();
     
     
    if (!empty($_COOKIE["token"]) AND !empty($_COOKIE["email"])) {
     
        $mysqli = new mysqli('127.0.0.1', 'root', '', 'philippe');
     
        $token = htmlspecialchars($_COOKIE["token"]);
     
        $email = htmlspecialchars($_COOKIE["email"]);
     
        $sql = "SELECT email, password, token FROM membre WHERE email = '".$email."' and token = '".$token."' ";
     
        if (!$result = $mysqli->query($sql)) {
     
     
        }
     
        if ($result->num_rows === 0) {
     
     
        }
     
        if ($data = mysqli_fetch_array($result))
        { $pass = $data['password'];
     
        //     $_SESSION['logged']='bienvenue';
     
        mysqli_close($mysqli);
     
        $result->close();
     
        }
    }
     
    ?>
     
     
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="description" content="">
        <meta name="author" content="Mark Otto, Jacob Thornton, and Bootstrap contributors">
        <meta name="generator" content="Hugo 0.101.0">
        <title>Signin Template · Bootstrap v5.2</title>
     
        <link rel="canonical" href="https://getbootstrap.com/docs/5.2/examples/sign-in/">
     
     
     
     
     
    <link href="<?php echo get_template_directory_uri(); ?>/javascripts/bootstrap.min.css" rel="stylesheet">
     
        <style>
     
        </style>
     
     
        <!-- Custom styles for this template -->
        <link href="<?php echo get_template_directory_uri(); ?>/signin.css" rel="stylesheet">
      </head>
      <body class="text-center">
        <?php echo get_permalink();?>
    <main class="form-signin w-100 m-auto">
      <form class="form-signin" action="<?php get_permalink()?>/wordpress/traitement" method="post" >
        <img class="mb-4" src="design/bootstrap-logo.svg" alt="logo" width="72" height="57">
        <h1 class="h3 mb-3 fw-normal">Please sign in</h1>
     
        <div class="form-floating">
      <input type="email" name="email" id="floatingInput" class="form-control" placeholder="Entrer votre email" autofocus>
    <!--       <label for="floatingInput">Email address</label> -->
        </div>
        <div class="form-floating">
      <input type="password" name="password" id="floatingPassword" class="form-control" placeholder="Password" >
    <!--       <label for="floatingPassword">Password</label> -->
        </div>
    </br>
    <?php 
     
      if (isset($_GET['error'])) {
      $error=htmlspecialchars($_GET['error']);
     
    switch ($error) {
        case 1:
     
            echo " Donnees incorrectes ";
            break;
     
        case 2:
     
            echo " Donnees incorrectes";
            break;
     
        case 3:
            echo "vous avez ete deconnecte";
            break;
     
        case 4:
            echo "New record created successfully";
            break;
                  }
     
      ;}
    ?>
     
     
        <button class="w-100 btn btn-lg btn-primary" type="submit">S'identifier</button>
        </br>
        <div class="checkbox mb-3">
          <label>
            <input type="checkbox" name="rememberme" > Se souvenir de moi
          </label>
          </br> 
        </div>  
        <?php echo get_the_permalink()?>
        <a href="<?php get_the_permalink()?>enregistrement" title="S enregistrer"  rel="noopener noreferrer">S enregistrer</a>
    	<?php echo get_the_permalink()?>
            <p class="mt-5 mb-3 text-muted">&copy; 2017–2022</p>
     
     
      </form>
    </main>
    <?php 
    get_footer();
    ?>
    Puis je utiliser elementor avec ce template.
    A priori non, la page ne peut pas être prés visualiser.
    Merci

  14. #34
    Membre actif
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2007
    Messages : 138
    Points : 211
    Points
    211
    Par défaut Pb avec ELEMENTOR
    Bonjour,
    Je réponds ici, mais je pense qu'il vaudrait mieux créer une nouvelle discussion.
    Quand tu appelles ta page dans ELEMENTOR, tu dois avoir un message disant:

    Nom : the-Content.jpg
Affichages : 20
Taille : 20,8 Ko

    Il te suffit alors de faire ce qui est demandé, à savoir
    rajouter dans ton code php.
    </head>
    <?php the_content(); ?>
    J'ai testé, ça fonctionne.
    A une différence quand même appeler ton template
    index.php
    , risque d'être une source de problèmes , faisant possiblement partie des mots réservés.

    Mais tout cela fait partie des "joies de la programmation", à toi de creuser et chercher un peu.
    Cordialement.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [AC-2010] Erreur dans le code VBA : formulaire non trouvé
    Par Adel31 dans le forum VBA Access
    Réponses: 34
    Dernier message: 06/05/2016, 10h11
  2. Code erreur 2 startservice (fichier non trouvé)
    Par sivaller dans le forum Windows
    Réponses: 0
    Dernier message: 12/07/2010, 13h52
  3. COleDispatchDriver et Afx.h -> LPCSTR non trouvé
    Par Bayard dans le forum C++Builder
    Réponses: 2
    Dernier message: 25/09/2004, 08h42
  4. [Debutant][Install][VS]erreur sur fichier non trouvé.
    Par silvermoon dans le forum DirectX
    Réponses: 4
    Dernier message: 16/07/2004, 20h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo