Flux d’activité
Flux d’activité de Messages
-
-
C'est certain même :DRegarde plus haut, j'ai dit que si on enleve le #, ca fonctionne, l'apostrophe est remplacé.
Willy
edit: il y a encore des liens vers: http://www.3dvf.fr/cgshop/
-
Oui c'est les apostrophe qui génere les erreur, dans l'url Rewrit, y a un moyen de le gerer ça?
perso j'avais demandé a ce qu'on publie une parite du fichier sitemap mais bon tant piswww.3dvf.fr/sitemap.xml
Il est là
-
pour enlever le stock commander, changer la fonction creer_commande dans fonctios.php par ceci
function cree_commande(&$commande) { // Enregistre la commande dans la base global $normal; global $express; global $site; global $support; global $wwwroot; // Constuit les infos du client en une chaîne // Addresse de facturation $client_info1 = $commande['client1']."\n" .$commande['adresse1']."\n" .$commande['code_postal1']."\n" .$commande['ville1']."\n" .$commande['pays1']."\n" .$commande['contact1']."\n" .$commande['email1']."\n"; // Addresse de livraison $client_info2 = $commande['client2']."\n" .$commande['adresse2']."\n" .$commande['code_postal2']."\n" .$commande['ville2']."\n" .$commande['pays2']."\n" .$commande['contact2']."\n" .$commande['email2']."\n"; // Calcul le panier total T.T.C $caddie_total = $_SESSION['caddie']->total + $_SESSION['caddie']->cout_transport; $sql = " INSERT INTO peel_commandes ( email ,id_utilisateur , o_timestamp , statut , statut_details , client_info1 , client_info2 , commentaires , montant , paiement , transport , cout_transport ) VALUES ( '{$_SESSION['utilisateur']['email']}' ,'{$_SESSION['utilisateur']['id_utilisateur']}' ,now() ,1 ,'attente de règlement' ,'".addslashes($client_info1)."' ,'".addslashes($client_info2)."' ,'".addslashes($commande['commentaires'])."' ,'".$caddie_total."' ,'".$_SESSION['caddie']->paiement."' ,'".$_SESSION['caddie']->transport."' ,'".$_SESSION['caddie']->cout_transport."' )"; $qid = mysql_query($sql); $commandeid = mysql_insert_id(); /* ajout des articles à la table commandes_articles */ $qid = recupere_articles_caddie(); if ($qid) { if (mysql_num_rows($qid) > 0) { while ($article = mysql_fetch_array($qid)) { $prix = $article['prix'] * (1-$article['promotion']/100); $requete = "INSERT INTO peel_commandes_articles ( commande_id, produit_id, nom_produit, prix, quantite, promotion, tva ) VALUES ( '$commandeid' ,'".$article['id']."' ,'".addslashes($article['nom'])."' ,'".$prix."' ,'".$_SESSION['caddie']->articles[$article['id']]."' ,'".$article['promotion']."' ,'".$article['tva']."' )"; mysql_query($requete); $st = mysql_fetch_array(mysql_query("SELECT stock FROM peel_produits WHERE id = '".$article['id']."'")); $stock = $st['stock'] - $_SESSION['caddie']->articles[$article['id']]; if ($stock >= 0) { $stock_à_update = $stock; } else { $stock_à_update = 0; } if ($stock <= 0) { // Mail à l'adresse de l'admin pour recharger le stock $Stock_a_zero = "Attention: Le produit '".addslashes($article['nom'])."' n'as plus de stock"; mail($support, "Alerte Stock", $Stock_a_zero, "FROM:$support"); // on fera ensuite une propriété en ligne ou non quand pas en stock $requete_non_online = "UPDATE peel_produits SET etat = 0 WHERE id = '".$article['id']."'"; mysql_query($requete_non_online); } $requete_stock = "UPDATE peel_produits SET stock = $stock_à_update WHERE id = '".$article['id']."'"; mysql_query($requete_stock); } } } return $commandeid; }
-
-
-
Peut être que c'est ton systeme de URL Rewriting qui pose problème.C'est certain même :D
Regarde plus haut, j'ai dit que si on enleve le #, ca fonctionne, l'apostrophe est remplacé.
Willy
-
-
essayez avec celui que je vous ais envoyé :D
Pour lanalyseur comme ca je ne connais pas, je vais regarder.
Willy
Slt,Deja en 2 minutes je suis tombé sur 2 pages 404.
Ex:
A cette page http://www.3dvf.fr/cat-autodesk-68.html
Tu as 3 produits dont 2 en erreurs 404.
++
CédriC
Oui, un conseil il faut supprimer les apostrophes des titres des articles, car là c'est la cata.
Ensuiet un nouveau site mal et on verra apres.
Car la redirection d'url merdouille un peu et ajoute un # s'il y a un apostrophe, et en supprimant ce #, ca fonctionne nikel.
Sinon cherchez les # et supprimez les du sitemap déja.
Pour info les & ne sont pas aimés non plus :wub:
Willy
-
-
Slt,
Deja en 2 minutes je suis tombé sur 2 pages 404.
Ex:
A cette page http://www.3dvf.fr/cat-autodesk-68.html
Tu as 3 produits dont 2 en erreurs 404.
++
CédriC
-
Analyse de google du 2 avril.... 153 erreur 404!!!
Existe t'il des analyseur de Sitemap?
Parce que la c'ets la cata :D
http://www.3dvf.fr/%5C%22product.php?productid=91%5C%22
Des comme celle la j'en est plusieurs, ensuite il a gardé en memoire les ancienne URL (avec le cgshop)
http://www.3dvf.fr/autodesk-68/alias-studi...iant-12-mois-d-
Alors que sur le site :
http://www.3dvf.fr/autodesk-68/alias-autos...ation-1501.html
donc le #39 ne lui plait pas dans cet exemple.
Voici les log Google : http://pset34.free.fr/WebCrawlErrors_www_3dvf_fr_.csv
A+ Pascal
-
La colonne "nom" n'existe pas dans vos tables, par contre nom_fr oui :D
Le mieux est de remplacer position par nom_".$_SESSION['langue']
Willy
-
Un conseil, allez sur l'administration du site.Allez sur la page que vous voulez et regardez l'url, ca vous donnera le fichier.
Ensuite dans le fichier chercher le "order by" et apres je vous laisse faire (c'est comme ca qu'on apprend).
en cas de soucis n'hésitez pas :D
Willy
PS: j'ai répondu à votre autre post, répondez moi :wub:
même si je sais que c'est order by qui défini le sens, j'ai pas trouver la page pour les catégories, ( jai bien modifier qq order by dans la pages fonctions.php mais rien ni fait à jai remplacé pour chancun position par nom
-
Un conseil, allez sur l'administration du site.
Allez sur la page que vous voulez et regardez l'url, ca vous donnera le fichier.
Ensuite dans le fichier chercher le "order by" et apres je vous laisse faire (c'est comme ca qu'on apprend).
en cas de soucis n'hésitez pas :D
Willy
PS: j'ai répondu à votre autre post, répondez moi :wub:
-
Dans administrer/marques.php, remplacer:$Links-> SqlRequest = "SELECT * FROM peel_marques ORDER BY position";
Par:$Links-> SqlRequest = "SELECT * FROM peel_marques ORDER BY nom_" .$_SESSION['langue'];
Dites moi si c'est OK.
Willy
oui sa marche nickel , jessayerai de faire pareil pour les categories mais jsé pas ds quel fichier
-
Dans administrer/marques.php, remplacer:
$Links-> SqlRequest = "SELECT * FROM peel_marques ORDER BY position";
Par:$Links-> SqlRequest = "SELECT * FROM peel_marques ORDER BY nom_" .$_SESSION['langue'];
Dites moi si c'est OK.
Willy
-
enfin sa marche, jte remerci bcp willy. dis moi tant qu'on y est tu n'aurai pas la méthode pour meter les marquesz de l'administrateur en ordre alphabétique "order by nom " mais joutrve pas où et aussi la liste des catégories en order by nom.
merci d'avance
-
Regardez bien, j'ai juste modifié:
echo "<option value=\"brand=".$Brand['nom']."\"";
Par:echo "<option value=\"brand=".$Brand['id']."\"";
Pas d'autre chose.
Dites moi si c'est OK.
Willy
-
j'ai remplacé le ORDER BY nom") par ORDER BY position") mais toujours rien, en plus d'avoir la liste par ordre aléatoire , cela n'a toujours aucun effet.
Recherche par marque
Il n'y pas de produit associé à cette marque ou vous n'avez sélectionné aucune marque. Choisissez une autre marque dans le menu.
-
Vous voulez qu'il y ais une rotation de quoi ?
Dans l'ordre d'affichage ou dans les données affichées ?
Dans les 2 cas c'est possible.
Willy
-
On peut avoir l'adresse du site ?
Sur le mien ca fonctionne.
Willy
Il y a une erreur dans voter fichier haut.php, il envoit le nom de la marque alors que de l'auter coté la page attend l'Id.
Mettez ça à la place du code donné:
<select name="brand" class="formulaire1" onChange="java script:gotobrand(this.options[this.selectedIndex].value)"> <option value=""><?echo SEARCH_BRAND;?></option> <?php $resBrand = mysql_query("SELECT id, nom_".$_SESSION['langue']." as nom FROM peel_marques WHERE etat = '1' ORDER BY position"); if($resBrand) { if (mysql_num_rows($resBrand)) { while($Brand = mysql_fetch_array($resBrand)) { if (!empty($Brand['nom'])) { echo "<option value=\"brand=".$Brand['id']."\""; echo ">".html_entity_decode($Brand['nom'])."</option>"; } } } } ?> </select>
Dites moi si ca fonctionne, sinon je chercherais vraiment.
Willy
-
Bonjour, j'aimerai que sur mes pages nouveutés , il y ai une rotation de ces produits aléatoire, ex si la page doit afficher 10produits, que ces produits changent toutes les semaines par exmple .
j'aurai voulu savoir si cela été possible, cordialement.
-
-
Bonjour,Je sais que ce sujet a ete traité mainte fois, j'ai lu bien de postes sur ce sujet mais mon probleme reste entier!
Voila le message que j'obtient:
Une erreur de connexion à la base s est produite 201.
Table 'db0986502.peel_articles' doesn't exist
Et pourtant j'ai mi mes tables dans ma base sql
voici comment j'ai procedé:
-ouverture de MAMP (easyphp pour Mac) cration d'une base XXX, remplissage du formulaire.
-transfert de la boutique chez mon hebergeur, changement CHMOD 666 le fichier info.inc.php et le dossier upload (qui est vide? impossibilité de telecharger le contenu via FTP)
-transfert de ma base de donnée crée sur MAMP dans ma base de donnée du serveur
-effacement de peel.sql
voila, j'ai testé en mettant aussi le fichier sql trouvé dans lib/sql directement dans ma base de donée et tjs le meme message!
En esperant avoir ete suffisammant clair pour que vous puissiez m'aider.
tu peux donner l'adresse de ta boutique
tu as un accés à ta base de donnée en ligne; vérifie que toutes tes tables sont bien installées
Référencement la suite
dans Module PEEL Premium pour PEEL SHOPPING
3DVF
Posté(e) · Signaler ce message
C'est le module rewrit de PEEL, je n'ai toucher a rien dessus.
9a je ne comprend pas pourquoi?
Sinon j'ai viré les '