Flux d’activité

Flux d’activité

  1. paulanna a ajouté un message dans un sujet  Vous êtes déja connecté   

    laisse tomber le nom de la page il faut bien faire une direction quelque part pour exécuter le script

    les variables de déconnexion sont contenues dans une fonction y a rien à craindre

    dans haut.php tu utilises la fonction est_identifie(); et si c'est le cas tu dis "vous etes connecté" comme tu as déjà fait et sur la page sortie.php tu ne mets rien du tout tu laisses la fonction
    • 0
  2. bouro a ajouté un message dans un sujet  Vous êtes déja connecté   

    oui j'ai déja essayé mais le nom de la page s'affiche dans la barre d'adresse : www.monsite.com/sortie.php
    • 0
  3. paulanna a ajouté un message dans un sujet  Vous êtes déja connecté   

    change l'adresse du formulaire
    <form action="<?php echo $_SERVER['PHP_SELF']?>" method="POST">

    par <form action="<?php echo $wwwroot?>/page.php" method="POST"> par exemple
    • 0
  4. bouro a ajouté un message dans un sujet  Vous êtes déja connecté   

    oui il est correct, mais le probleme c'est que le message s'affiche au dessus de ma page, je veux que le message s'affiche seul dans une page blanche.
    • 0
  5. Willy a ajouté un message dans un sujet  Message d'erreur javascript dans la demo   

    J'ai regardé le code source de la page où il y a un soucis (clique droit afficher la source...)

    Et comme dit plus haut ce code est dans administrer/modeles/haut.php

    Apparement ca a déja été abordé ici: http://forum.peel.fr/lofiversion/index.php/t80.html

    Cette fonction est utilisée dans "Color Picker" cf ici: http://www.asp-php.net/scripts/scripting/jscolorpicker.php



    fctShow = function(objForm) { if (objForm) { objCurrent = objForm; if (objForm.value + '' != '') { strColor = objForm.value.replace('#', ''); strColorTxt = '' + fctIsInName(strColor); if (strColorTxt == '') {strColorTxt = '' + fctIsInSys(strColor);} fctSetColor('#' + strColor, strColorTxt) } else { fctReset(); } fctSelect('Name', 'Named'); } if (objCurrent) { var w = h = t = l = 0; if (self.innerHeight) { w = self.innerWidth; h = self.innerHeight; } else if (document.documentElement && document.documentElement.clientHeight) { w = document.documentElement.clientWidth; h = document.documentElement.clientHeight; } else if (document.body) { w = document.body.clientWidth; h = document.body.clientHeight; } if (self.pageYOffset) { l = self.pageXOffset; t = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop) { l = document.documentElement.scrollLeft; t = document.documentElement.scrollTop; } else if (document.body) { l = document.body.scrollLeft; t = document.body.scrollTop; } if (objGlobal.style.display != 'block') {objGlobal.style.display = 'block';} objGlobal.style.top = parseInt(((h - objGlobal.offsetHeight) / 2) + t, 10) + 'px'; objGlobal.style.left = parseInt(((w - objGlobal.offsetWidth) / 2) + l, 10) + 'px'; } } fctLoad = function() { var objDiv = document.createElement('DIV'); objDiv.id = 'objCP'; objDiv.style.display = 'inline'; document.body.appendChild(objDiv); objDiv.innerHTML = objSB.toString(); objPreview = document.getElementById('objPreview'); objSelected = document.getElementById('objSelected'); objPreviewTxt = document.getElementById('objPreviewTxt'); objSelectedTxt = document.getElementById('objSelectedTxt'); objGlobal = document.getElementById('tblGlobal'); objGray = document.getElementById('tblGray'); objSafe = document.getElementById('tblSafe'); objSys = document.getElementById('tblSys'); objName = document.getElementById('tblName'); objLegend = document.getElementById('objLegend'); fctSelect('Name', 'Named'); }

    En espérant avoir levé vos doutes sur cette fct :D

    Willy
    • 0
  6. paulanna a ajouté un message dans un sujet  Vous êtes déja connecté   

    tu dis que tu peux te déconnecter avec le code que tu as écris, cela semble correct

    <form action="<?php echo $_SERVER['PHP_SELF']?>" method="POST">
    <input name="sortie" type="submit" value="D&eacute;connexion" />
    </form>
    <?php

    if(isset($_POST['sortie'])) {


    unset($_SESSION['utilisateur']); ou mettre la fonction est_identifie();

    echo("Vous êtes déconnecté");

    }
    ?>
    • 0
  7. bouro a ajouté un message dans un sujet  Vous êtes déja connecté   

    Merci Paulanna mais je vais laisser comme il est mon code si la personne retape l'adresse que le message s'affiche une deuxieme il n'a qu'a utiliser bien le navigateur au lieu de faire le malin :D.

    Mais est ce qu'il ya un moyen de se deconnecter en affichant un message : "vous êtes déconnecté" sans que le nom de du fichier sortie.php s'affiche dans la barre d'adresse.



    Edit : Je voudrais faire comme le site peel quand je me déconnecte il affiche un message ...
    • 0
  8. paulanna a ajouté un message dans un sujet  Vous êtes déja connecté   

    pour afficher le message suffit de le mettre à l'endroit choisis perso je le mettrai dans haut.php
    • 0
  9. bouro a ajouté un message dans un sujet  Vous êtes déja connecté   

    Ok merci beaucoup :D

    J'ai une petite question pour le bouton se déconnecter, j'ai mis un bouton
    dans la balise <form>

    <form action="<?php echo $_SERVER['PHP_SELF']?>" method="POST">
    <input name="sortie" type="submit" value="D&eacute;connexion" />
    </form>

    j'ai mis le code suivant :

    <?php

    if(isset($_POST['sortie'])) {
    unset($_SESSION['utilisateur']);
    echo("Vous êtes déconnecté");

    }
    ?>

    ca marche mais le probleme c'est que le message s'affiche au dessus de la page comment fais pour juste afficher le message seul?

    Au début dans la page sortie.php j'ai mis :

    <?php
    include("configuration.inc.php");

    /* Désaffecte la variable de session $_SESSION['utilisateur'] pour déconnecter l'utilisateur. */
    unset($_SESSION['utilisateur']);

    echo("Vous êtes déconnecté");
    ?>
    et aussi j'ai rajouté une redirection pour aller a la page index.php

    mais moi je veux pas afficher dans la barre d'adresse le nom du fichier qui sert a la déconnection :

    www.monsite.com/sortie.php

    c'est pour ça que je suis entrain d'essayer une autre methode, si vous en connaissez une,

    Merci :wub:
    • 0
  10. paulanna a ajouté un message dans un sujet  Message d'erreur javascript dans la demo   

    haut.php ?
    • 0
  11. paulanna a ajouté un message dans un sujet  Vous êtes déja connecté   

    pourquoi ne pas utiliser isset ?

    if (isset(est_identifie())) {
    echo("vous êtes connecté");
    }

    comme cela si on appelle la fameuse page conn.php et que l'on se soit pas connecté rien se s'affiche
    • 0
  12. Willy a ajouté un message dans un sujet  Vous êtes déja connecté   

    logique, le global sert à dire que la variable est globale et non seulement limitée à cette fonction.


    Sinon passez par une variable de session, en créant cette variable à la connexion dans conn.php et en regardant sa valeur ensuite. Vous passez une fois dans la boucle, vous modifiez la valeur de la variable, comme ça la seconde fois, vous passez dans la second boucle qui vous dira que vous etes déja connecté.

    Mais franchement c'est se prendre la tête pour rien je trouve !

    Je vous laisse chercher 24h pour les variables de session et comment modifier ma solution.

    Willy
    • 0
  13. bouro a ajouté un message dans un sujet  Vous êtes déja connecté   

    global $connecte=0; marche pas j'ai enlevé le global est ca a marché, mais juste pour afficher le message vous etes connecté, mais pas pour afficher le message vous êtes déja connecté.
    • 0
  14. Willy a ajouté un message dans un sujet  Vous êtes déja connecté   

    En quoi ma solution en fonctionne pas ?
    Vous avez toujours le message vous etes connecté c'est ca ?

    Willy
    • 0
  15. bouro a ajouté un message dans un sujet  Vous êtes déja connecté   

    Oui, je sais merci beaucoup, au faite j'ai créé la page conn.php, quand je valide le formulaire de connexion, le formulaire appele la page conn.php et c'est la ou le message s'affiche : vous êtes connecté.

    Mais le probleme c'est que si une personne tape l'adresse : www.monsite.com/conn.php le meme message s'affiche, je veux qu'un autre message s'affiche qui dit : vous êtes déjà connecté.
    • 0
  16. Willy a ajouté un message dans un sujet  Vous êtes déja connecté   

    Quel est le soucis ?

    ca vous dit quoi ?

    Willy
    PS: c'est très inconfortable de developper sans savoir exactement ce qu'il y a dans les pages... Ni avoir un acces au site.
    • 0
  17. bouro a ajouté un message dans un sujet  Vous êtes déja connecté   

    Non ça marche pas :D
    • 0
  18. Willy a ajouté un message dans un sujet  avoir client   

    Désolé de ne pas répondre, mais autant quand on peut développer un code à partir de rien je suis là, mais là donner un code déja fait alors que la MAJ est normalement payante, je ne fais pas :D

    Suivez les conseils de Mr Ruault ou bien faite faire la MAJ vers la 3.6, ca vaut vraiment le coup.

    Willy
    • 0


  19. pruault a ajouté un message dans un sujet  avoir client   

    les manipulations à faire

    1/ Ajouter un champ avoir dans la table peel_utilisateurs
    2/ Ajouter l'avoir dans l'object caddie et déduire du total de la commande le montant de l'avoir

    L'avoir sera stocké dans la variable $_SESSION['utilisateurs']['avoir'] lorsque le client s'identifie

    3/ Ensuite il faut ajouter un champ dans la table peel_commandes pour stocker le montant de l'avoir puis afficher le champ sur la facture
    • 0
  20. Willy a ajouté un message dans un sujet  Vous êtes déja connecté   

    Dans la page conn.php, initialisez une variable
    global $connecte=0; Ensuite remplacez votre code: if (est_identifie()) { echo("vous êtes connecté"); } Par: if (est_identifie()) { if ($connecte!=1) { echo("vous êtes connecté"); $connecte=1; } else { echo("vous êtes déja connecté !!!"); } }

    Dites nous si c'est OK.

    Willy
    • 0
  21. Willy a ajouté un message dans un sujet  besoin d'aide pour faire la Mise en ligne   

    Pas de soucis, à la prochaine en cas de soucis.

    Willy
    • 0
  22. Willy a ajouté un message dans un sujet  intégration dans un template   

    Vas sur toutes les pages où il y a la quantité et force là a 1 sinon ...

    Parcours ton site, note les pages en en avant !
    • 0
  23. Aquarelle a ajouté un message dans un sujet  intégration dans un template   

    C'est un peu confus dans ma petite tête, tu veux stocker dans le panier des préférences ? Peux tu donner plus d'explications avec un exemple concret :D :D
    • 0
  24. lirene a ajouté un message dans un sujet  intégration dans un template   

    en fait je vais utilisé mon panier comme si je stockais des préférences.

    Une commande sera en fait une préférences.

    Donc je n'ai pas besoin de gestion de qté.
    je veux juste faire en sorte de garder en mémoire quelques produits.

    Je ne fait pas un site de vente en ligne mais un site plutot sur la consultation :D
    • 0
  25. Aquarelle a ajouté un message dans un sujet  intégration dans un template   

    Si je comprends bien tu veux que le panier reste à 1 si on ajoute plusieur fois 1 unité :D
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping