Flux d’activité

Flux d’activité de Messages

  1. noya_m


    Oui c'est possible,

    dans achat/produit_detail.php il faut rammener la marque associée au produit s'il y en a une (jointure à gauche).

    Les infos se trouvent dans peel_produits_marques (liaision id article/id marque) ET peel_marques (liaison id marque/marque).

    Ensuite il faut modifier achat/modeles/produit_detail.php pour afficher l'information enregistrée.

    Willy

    Ok .... mais comment fait-on :D car je ne suis pas programmeur ...

    Si tu pouvais m'aider

    Merci a toi

  2. Willy


    Oui c'est possible,

    dans achat/produit_detail.php il faut rammener la marque associée au produit s'il y en a une (jointure à gauche).

    Les infos se trouvent dans peel_produits_marques (liaision id article/id marque) ET peel_marques (liaison id marque/marque).

    Ensuite il faut modifier achat/modeles/produit_detail.php pour afficher l'information enregistrée.

    Willy

  3. noya_m


    voici le code a integrer dans template.php

    function construit_menu_arborescent_cat(&$sortie_cat, &$selectionne_cat, $parent_cat=0, $indent_cat=-1) {

    global $wwwroot, $catid;

    /* $indent_cat +=1; ENLEVE LE NOMBRE DE SOUS CATEGORIES

    if(is_array($catid)) $catid=0;*/

    // Recherche de tous les noeuds ayant $parent comme noeud parent

    $qid = mysql_query("SELECT id, parent_id, nb, nom_".$_SESSION['langue']." FROM peel_categories WHERE parent_id = $parent_cat AND etat = '1' ORDER BY position");

    // Si la requete a abouti

    if($qid){

    // Pour toutes les entrées

    while($cat = mysql_fetch_array($qid)){

    // Boucle pour ajouter l'indentation (une image vide)

    // Pour aller plus loin on peut gérer des lignes de suite

    for($i=0;$i<$indent_cat;$i++){

    $sortie_cat .= "<img src='$wwwroot/images/mnu_empty.gif' >";

    }

    // Recherche d'enfant pour déterminer l'aspect de l'icone (feuille ou dossier)

    $fils_cat = mysql_query("SELECT id, parent_id, nom_".$_SESSION['langue']." FROM peel_categories WHERE parent_id = ".$cat['id']." AND etat = '1' ORDER BY position");

    $div_cat = mysql_num_rows($fils_cat);

    // Si il y a des enfants

    if ($div_cat) {

    // Ajout de l'icone du dossier

    $sortie_cat .= "<img src='$wwwroot/images/menplus.gif' border=0> ";

    // Ajout du lien (identique à construit menu)

    $sortie_cat .= "<a class=menuleft href=$wwwroot/achat/index.php?catid=" . $cat['id'] .">";

    // Test si le noeud est le noeud actif (id), si oui, ajoute du gras (plus visuel)

    if($cat['id']==$catid) $sortie_cat .= "<b>";

    // Ajoute le nom de la catégorie et débute un calque DIV ayant pour ID l'Id de la catégorie

    $sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']);

    $nb = calcul_nbprod_parcat($cat['id']);

    if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }

    $sortie_cat .= "</a></b><DIV id=".$cat['id'];

    // Recherche si le noeud fait partie de l'arborescence du noeud actif

    parent_noeud_cat($cat['id'],$catid, $actif_cat=0);

    // Si Oui,

    if(($cat['id'] == $catid) || ($actif_cat == 1)){

    // Rends le calque visible

    $sortie_cat.= " style=\"display:yes\">\n";

    }

    else{

    // Sinon, rends le calque invisible

    $sortie_cat.= " style=\"display:none\">\n";

    }

    }

    // Sinon, c'est un document

    else{

    // Ajoute l'image du document

    $sortie_cat .= "<img src='$wwwroot/images/menminus.gif' border=0 title=\" Edition Gisserot, notre rubrique :" . $cat['nom_fr'] ."\" alt=\" Edition Gisserot, notre rubrique :" . $cat['nom_fr'] ."\"> ";

    // Ajoute le lien (identique à construit_menu)

    $sortie_cat .= "<a class=menuleft href=$wwwroot/achat/index.php?catid=" . $cat['id'] ." title=\" Edition Gisserot, rubrique: " . $cat['nom_fr'] ."\">";

    // Si c'est la feuille active, la met en gras

    if($cat['id']==$catid) $sortie_cat .= "<b>";

    // Ajoute le nom

    $sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']);

    /* $nb = calcul_nbprod_parcat($cat['id']); EMPECHE d'afficher LE NBRE DE PRODUITS DANS CATEGORIE

    if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }*/

    $sortie_cat .= "</a></b><br />";

    }

    // Si c'est un noeud (catégorie)

    if($div_cat){

    // Appel récursif pour ajout des enfants

    construit_menu_arborescent_cat($sortie_cat, $selectionne_cat, $cat['id'], $indent_cat);

    // Ferme le calque

    $sortie_cat.="</div><br />";

    }

    }

    }

    }

  4. Aquarelle


    oui ca y est c'est fait, il me reste plus que le dossier installer.php a changer, mais je ne sais pas l'ouvrir.

    Ensuite je pense que ma boutique sera en ligne.

    Merci willy de votre patience. :D

    IL faut écrire dans la barre d'adresse

    http://www.nom_de_votre_site/installer.php et cliquer sur ok

    quand les champs sont remplis il y a un lien "accéder à la boutique"

    En faite la page obtenu avec installer.php correspond avec le fichier lib/setup/info_inc_php qui stocke les variables de votre site

  5. bouro


    Salut,

    Je crois que je me suis pas bien fais comprendre, au fait tout marche bien pour l'instant, quand un client se connecte un message lui dit : vous êtes bien connécté.

    je voudrais savoir comment je peux faire si par exemple un client tape : www.monsite.index/conn.php

    au lieu que le message vous êtes bien connécté s'affiche, affhicher vous êtes déja connecté.

    Merci

  6. bouro


    Merci de m'avoir répondu,

    au fait j'ai utilisé la fonction est_identifie()

    Mais j'ai dis dans ma fonction :

    if (est_identifie()) {

    echo("vous êtes connecté");

    }

    Mais le probleme c'est que j'utilise une page conn.php qui m'affiche ce message, il suffit juste de retaper l'adresse et le message se réaffiche je voudrais a ce moment la qu'un autre message s'affiche qui dit : "vous êtes déjà connecté"

    Merci.

  7. Willy


    Oui c'est possible.

    Dans achat/modeles/produit_detail.php

    Changez:

    				Quantité : 
    
    				<select name="qte" class="formulaire1">
    
    					<option value="1">1</option>
    
    					<option value="2">2</option>
    
    					<option value="3">3</option>
    
    					<option value="4">4</option>
    
    					<option value="5">5</option>
    
    				</select>
    En:
    				Quantité : 
    
    				<select name="qte" class="formulaire1">
    
    					<option value="1">1</option>
    
    				</select>

    Willy

  8. Willy


    Normalement il existe la fonction:

    function est_identifie() {
    
    /* Retourne true si l'utilisateur des identifie */
    
    
    	return isset($_SESSION)
    
    		&& isset($_SESSION['utilisateur'])
    
    		&& !empty($_SESSION['utilisateur']['email'])
    
    		&& vb($_SESSION['url']) == $_SERVER['HTTP_HOST'];
    
    
    }

    Dans fonctions.php.

    Donc tu appels est_identifie et si ca te retourne vrai, c'est qu'il est déja connecté.

    Willy

  9. bouro


    Bonjour,

    svp je voudrais savoir comment on fais pour créer un message qui informe que le client est déja connecté, j'ai crée une page de connection qui affiche un message qui dit : "Bonjour, vous êtes connecté", mais j'ai un petit probleme c'est que si le client est connecté et fait le malin de retaper l'adresse et appele la page connection.php le même message va se rafficher, je voudrais savoir qu'est ce que je peut mettre comme fonction pour afficher un message qui informe le client qu'il est déja connecté.

    Merci.

Twitter Advisto ecommerce

Facebook PEEL Shopping