marie

Utilisateur open source
  • Compteur de contenus

    36
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par marie


  1. est tu certaine que le client ne soit pas identifié après avoir créé son compte ?

    Bonjour Paulana,

    oui, c'est ça le problème

    sur Peel Premium, après enregitrement, si le panier est rempli, on se retrouve directement sur la page achat_maintenant et on est identifié

    sur Pell Shooping, dans la même situation, on se retouve sur la page membre pour s'identifier et ensuite on se trouver sur la page achat_maintenant

    j'ai des enregistrements de compte sans validation de commande, pour cette raison en partie je pense, et j'aimerais faire comme sur Peel premium

    Bien sur, je pourrais changer de version, mais je viens juste de batailler pour que tout fonctionne, y compris le règlement par carte, alors

    j'ai un peu la frousse.

    Si on peut m'aider à cette modification, en attendant, merci à une ame charitable


  2. Bonjour,

    Quand un client rempli le formulaire utilisateurs/enregistrement.php

    son compte est créé, avec email, mot de passe, nom, adresse .....

    Après cette validation, il doit encore s'identifier avec son adresse email et mot de passe.

    Cette opération supplémentaire peut à mon avis être source de sortie du site sans valider sa commande.

    Est-il possible de supprimer cette étape, et que l'identification se fasse suite à l'enregistrement ?

    Merci de votre aide.


  3. nomalement c'est bon !

    vous avez une url a communiquer ?

    Merci de votre réponse,

    normalement c'est bon, mais des produits dans ma bdd avec etat "0" sont listés dans la page du résultat de recherche.

    Comment est-ce possible,

    l'url ne donnera pas grand chose puisque l'état d'un produit en attente n'y apparait pas (sauf dans cette recherche)

    Vous avez des produits en attente qui ne sont pas listés avec cette recherche?

    Merci encore


  4. Bonjour,

    je viens de m'apercevoir que la recherche par mot clé remonte en résultat les produits "en attente" donc etat = 0.

    Je ne pense pas avoir modifié le script d'origine

    $resultat = mysql_query("SELECT id, reference, nom FROM peel_produits WHERE etat = '1' AND nom LIKE '%" . addslashes($_GET['motclef']) . "%' OR descriptif LIKE '%" . addslashes($_GET['motclef']) . "%' LIMIT $start,$nb");

    Vous avez une solution ?

    Merci beaucoup


  5. Oui, ce serait bien que cela fonctionne dans tous les cas.

    Pour ma part, comme je n'ai pas pour l'instant de sous-catégories, c'est une solution qui me convient.

    J'ai d'ailleurs remarqué que des sites ont la même présentation de page produit_detail (sans catid dans l'url) avec le lien vers la catégorie.

    Ils ont sans doute trouvé une solution autre que GET, à moins que ce soit la version Peel Premium qui permet cela.


  6. Beau boulot. Le seul souci c'est que le lien vers accueil existe déjà dans affiche_arbre_categorie. Je pense donc qu'il ne faut pas reprévoir la ligne :

    			echo " <a class=\"petit\"  href=\"$wwwroot/achat/index.php\">Accueil</a>";

    ou bien là vous risquez le doublon du "Accueil >"

    Mis à par cela, je l'ai testé et cela marche nickel. Bravo !

    :mellow: :P

    Pour le lien vers l'accueil, j'ai aussi modifié fonctions

    code d'origine:

    if ($parent > 0) {		
    
    
    		return affiche_arbre_categorie($parent) . " > " . $nom;
    
    
    	} elseif ($catid > 0) {
    
    
    		return "parcourir : <a class=\"petit\"  href=\"$wwwroot/achat/index.php\">accueil</a> > " . $nom;
    
    
    	} elseif ($catid == 0) {
    
    
    		return "parcourir : <a class=\"petit\"  href=\"$wwwroot/achat/index.php\">accueil</a>";
    nouveau code:
    if ($parent > 0) {		
    
    
    		return affiche_arbre_categorie($parent) . " > " . $nom;
    
    
    	} elseif ($catid > 0) {
    
    
    		return "  > " . $nom;
    
    
    	} elseif ($catid == 0) {
    
    
    		return " <a class=\"normal\"  href=\"$wwwroot/achat/index.php\">accueil</a>";

    sinon, en cas de produits dans plusieurs catégories, on obtient

    Accueil>catégorie Accueil>catégorie ...

    en mettant le lien vers l'accueil avant la boucle while comme j'ai fait, on obtient

    Accueil>catégorie>catégorie....

    C'est en tout cas ce que je recherchais

    Bonne journée


  7. Ce qui serait sympa pour le reste de la communauté c'est de publier votre solution. Cela pourra peut-être servir à quelqu'un un jour. Nous en profiterons d'ailleurs au passage pour vous valider votre syntaxe au cas où…

    c'est très basique pour ceux qui code facilement,

    code d'origine de produit_detail:

    <?php if (! $prod) { ?>
    
    	<h2>Produit non trouvé</h2>
    
    	<blockquote class="normal">
    
    	Désolé, le produit que vous cherchez n'a pas été trouvé. 
    
    	Visitez notre 
    
    	<a class="normal" href="<?php echo $wwwroot?>/achat">catalogue</a> 
    
    	pour faire une nouvelle recherche.
    
    	</blockquote>
    
    	<?php return false; } ?>
    
    
    <table border="0" width="100%"  cellpadding="5" cellspacing="0">
    
    <tr>
    
    	<td class="petit">
    
    	<div class="normal" style="border-bottom: 1px dotted grey;text-transform : uppercase;">
    
    	<?php affiche_arbre_categorie(vn($_GET['catid'])); ?>
    
    	</div>
    mon nouveau code:
    <?php if (! $prod) { ?>
    
    	<h2>Produit non trouvé</h2>
    
    	<blockquote class="normal">
    
    	Désolé, le produit que vous cherchez n'a pas été trouvé. <br>
    
    	Visitez notre 
    
    	<a class="normal" href="<?php echo $wwwroot?>/achat"><b>catalogue</b></a></br> 
    
    	pour faire une nouvelle recherche.
    
    	</blockquote>
    
    	<?php return false; } ?>
    
    
    <table border="0" width="100%"  cellpadding="5" cellspacing="0">
    
    <tr>
    
    	<td class="normal">
    
    	<div class="normal" style="border-bottom: 1px dotted grey;">
    
    
    	<?php
    
     $select = mysql_query("
    
    			SELECT
    
    				p.id,
    
    				pc.categorie_id
    
    			FROM
    
    				peel_produits p
    
    				,peel_produits_categories pc
    
    			WHERE p.id = pc.produit_id
    
    			AND pc.produit_id = '".$prod['id']."'
    
    			AND pc.categorie_id > '0'
    
    			");
    
    			echo " <a class=\"petit\"  href=\"$wwwroot/achat/index.php\">Accueil</a>";
    
    			if (mysql_num_rows($select) > 0) {
    
    
    						while ($ref =  mysql_fetch_array($select)) {
    
    
    				$catid = $ref['categorie_id'];
    
    
    
    				 affiche_arbre_categorie(vn($catid)); 
    
    
    				}
    
    			}
    
    			?>
    
    
    		</div>

    pour les produits dans plusieurs catégories, toutes les catégories sont accessibles dans "affiche_arbre_categorie"

    donc j'ai sorti le lien vers "accueil" avant la boucle while pour qu'il ne se répète pas dans ces cas là

    si vous voyez des problèmes avec cette modif, merci de vos remarques


  8. je viens juste de solutionner mon problème.

    Il venait du fait que les fiches produits sont normalement de forme:

    monsite/achat/produits_details.php?id=xx&catid=xx

    et j'ai supprimé la variable catid pour garder juste

    monsite/achat/produits_details.php?id=xx

    J'ai ajouté une requete supplémentaire pour récupérer cette variable autrement, et c'est bon.

    J'ai juste un peu beaucoup bataillé car je ne suis pas très à l'aise pour la syntaxe ....

    En tout cas, merci d'avoir pris le temps de me réponde

    Bonne soirée


  9. Dans le fichier /lib/fonctions/fonctions.php

    remplacer la ligne 133 de la fonction "recupere_arbre_categorie" par :

    return "parcourir : <a class=\"petit\" href=\"$wwwroot/achat/index.php\">accueil</a> > " . $nom;

    Merci de votre réponse.

    Mais cela ne change rien.

    Je ne comprends vraiement pas pourquoi,

    il est normal que $parent = 0 si je n'ai pas de sous-catégorie, n'est-ce pas?

    en mettant

    $nom = "<a class=\"petit \" href=\"$wwwroot/achat/index.php?catid=$catid\">$nom</a>";

    à chaque else, rien n'y fait

    si vous avez une idée, merci beaucoup


  10. Bonjour,

    J'ai un petit problème dont je n'arrive pas à trouver l'origine:

    sur detail_produits

    <?php affiche_arbre_categorie(vn($_GET['catid'])); ?>

    doit afficher

    parcourir : accueil > nom de la catégorie

    mais je n'affiche que

    parcourir : accueil

    code de la fonction

    function affiche_arbre_categorie($catid=false) {
    
    /* Affiche l'arbre de categories tree en appelemnt recupere_arbre_categorie */
    
    	echo recupere_arbre_categorie($catid);
    
    }
    
    
    function recupere_arbre_categorie($catid=0) {
    
    /* Renvoie l'arbre des catégories des produits, en commençant de top jusquà la
    
     * categorie specifiee par $id */
    
    
    	global $wwwroot;
    
    
    	$qid = mysql_query("SELECT parent_id, nom FROM peel_categories WHERE id = $catid AND etat = 1");
    
    
    	if ($qid) {
    
    
    		if (mysql_num_rows($qid)) {
    
    
    			list($parent, $nom) = mysql_fetch_row($qid);
    
    
    			$nom = "<a class=\"petit \" href=\"$wwwroot/achat/index.php?catid=$catid\">$nom</a>";
    
    
    		} 
    
    
    		else {
    
    
    			$parent = 0;
    
    
    			$nom = "";
    
    
    		}
    
    
    	}
    
    
    	else {
    
    
    		$parent = 0;
    
    
    		$nom = "";
    
    
    	}
    
    
    	if ($parent > 0) {		
    
    
    		return affiche_arbre_categorie($parent) . " > " . $nom;
    
    
    	} elseif ($catid > 0) {
    
    
    		return "parcourir : <a class=\"petit\"  href=\"$wwwroot/achat/index.php\">accueil</a> > " . $nom;
    
    
    	} elseif ($catid == 0) {
    
    
    		return "parcourir : <a class=\"petit\"  href=\"$wwwroot/achat/index.php\">accueil</a>";
    
    
    	}
    
    
    }

    dans ma bdd, parent_id est toujours = 0

    si quelqu'un peut m'aider, merci beaucoup


  11. Bonjour,

    Je tente d'ajouter une troisième possibilité de tarif de frais de port

    J'ai donc port normal, port express et port autre

    Pour l'instant j'ai modifié:

    - administrer/variables.php : ajout d'une 10ème variable et affichage de $tab_var[10]

    - achat/modeles/achat_maintenant.php : ajout dans le select transport d'une ligne pour cette nouvelle possibilité.

    - achat/modeles/achat_confirmation.php : ajout dans switch ($transport) case"autre"

    A ce stade j'obtiens bien

    - une variable supplémentaire pour renseigner un troisième prix de transport dans les variables du site

    - un troisième choix de transport dans la saisie d'une commande

    Il me reste à obtenir que le prix de ce choix soit ajouté à la commande, pour l'instant j'obtiens 0 Euros

    Pouvez-vous me dire si ce que j'essaie de faire est possible, et que manque-t-il pour y arriver.

    Merci de votre aide


  12. oui pour la modif du mot de passe

    cette question a déjà trouvé des réponses dans le forum..

    merci paulana,

    function maj_mot_passe($nouveau_mot_passe) {

    /* Enregistre le nouveau mot de passe */

    $qid = mysql_query("UPDATE peel_utilisateurs SET mot_passe = '".md5($nouveau_mot_passe)."' WHERE id_utilisateur = '"intval(.$_SESSION['utilisateur']['id_utilisateur'])."'");

    }

    je ne suis pas très dégourdie, je ne trouve pas la } manquante,

    merci de ton aide

Twitter Advisto ecommerce

Facebook PEEL Shopping