Flux d’activité
Flux d’activité de Messages
-
-
-
-
Je dirais de mettre:
} if ($statusaffiliate == 1) { echo "<li><a href=\"$wwwroot/utilisateurs/affiliate.php\" class=\"normal\">".AFFILIATE."</a></li><br />"; } if (est_identifie()) { if (a_priv("admin")) { echo "<li><a href=\"administrer/index.php\" class=\"label\">ADMINISTRER LE SITE</a></li><br />"; } } ?> <img src="cb.gif" width="107" height="21" border="0"> </td></tr> <tr>
Ou bien:} if ($statusaffiliate == 1) { echo "<li><a href=\"$wwwroot/utilisateurs/affiliate.php\" class=\"normal\">".AFFILIATE."</a></li><br />"; } if (est_identifie()) { if (a_priv("admin")) { echo "<li><a href=\"administrer/index.php\" class=\"label\">ADMINISTRER LE SITE</a></li><br />"; } } ?> </td></tr> <tr> <td> <img src="cb.gif" width="107" height="21" border="0"> </td> </tr> <tr>
Willy
-
met peut etre ton image apres </td></tr>fais : <tr><td><img src="" width="" height="" border="" /> </td></tr>
<tr> sert à créer une ligne du tableau et <td> une colonne
Merci mais cela ne fonctionne malheuresement pas :D
-
met peut etre ton image apres </td></tr>
fais : <tr><td><img src="" width="" height="" border="" /> </td></tr>
<tr> sert à créer une ligne du tableau et <td> une colonne
-
En fait les images que je voudrais mettre sont dans le même genre que ceux que tu as sur ton site (CB, Paypal, etc) donc très petites !
Voici le code que j'ai :
} if ($statusaffiliate == 1) { echo "<li><a href=\"$wwwroot/utilisateurs/affiliate.php\" class=\"normal\">".AFFILIATE."</a></li><br />"; } if (est_identifie()) { if (a_priv("admin")) { echo "<li><a href=\"administrer/index.php\" class=\"label\">ADMINISTRER LE SITE</a></li>"; } } ?> <img src="cb.gif" width="107" height="21" border="0"> </td></tr> <tr>
Merci.
Clark
-
cela fonctionne en local mais pas en ligne ?
peut etre que ton image est plus grande que la largeur du menu
-
Bonjour,
Je souhaiterai mettre des images en bas du menu de gauche seulement je ne sais pas comment faire. En fait a chaque fois que je mets mes images avec Namo Web Editor je lance ensuite le site pour voir le résultat et cela me mets le centre de ma boutique complétement en bas de la page :D. Un petit coup de main ne serait donc pas de refus ! :wub:
Merci d'avance.
Clark
-
degrifnet
Bonjour à tous,
si cela peux aider,
personnellement j'utilise ceci pour le sitemap google et yahoo!
vous verrez le résultat est tout autre qu'avec peel.
et sinon pour tester vos META :
C'était au cas ou :D
-
pour enlever le stock commander, changer la fonction creer_commande dans fonctios.php par cecifunction 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; }
Bon travail, j'ai testé en local tout fonctionne.
Moi je remettais seulement le stock à jour, sans alerte email et je laissais le produit en ligne :D :wub:
-
voila j'ai reglé, je suis passé par le phpadmin de mon serveur pour importer les tables.
Ce qu'il a de drole c'est quand j'ai telephoner au support de mon serveur ils m'ont dit qu'il n'etait pas possible d'avoir acces a la bdd depuis la plateforme d'administation alors qu'il y a un phpadmin!!!
Si l'on m'avais dit il y a 5 jours que je taperais des codes et que je trifouillerais dans la console d'admin j'aurais bien rigolé.
Merci de votre aide
-
J'ai ete chercher les .sql dans MAMP/db/mysql , là j'ai pris le dossier de ma base de donnée crée dans phpadmin, que j'ai glissé dans Cyberduck pour enfin le mettre dans ma bdd du serveur.il me semble que la mise a jour de info.inc.php est faite, car j'arrive sur la page d'acceuil de la boutique!
Je vais suivre tes instructions et refaire l'instal, a suivre.
l'adresse de ta boutique
-
si les produits sont vendus au poids pourquoi ne pas saisir le poids justement sur la fiche produit ?
-
étant donné que l'url rewritting fonctionne sur l'ensemble du site je pense que ce souci est lié au fichier sitemap.xml
essay de mettre :
urlencode(stripslashes(strip_tags($texte1)))
urlencode(stripslashes(strip_tags($texte2)))
-
J'ai ete chercher les .sql dans MAMP/db/mysql , là j'ai pris le dossier de ma base de donnée crée dans phpadmin, que j'ai glissé dans Cyberduck pour enfin le mettre dans ma bdd du serveur.
il me semble que la mise a jour de info.inc.php est faite, car j'arrive sur la page d'acceuil de la boutique!
Je vais suivre tes instructions et refaire l'instal, a suivre.
-
-
-
evidemment, tu crois que les .sql du dossier sql c'est ta base?
Ce n'est pas le cas.
Il faut transferer sur le servur mysql ta base de données, en faissant exporter dans ton phpmyadmin de mamp
et importer sql dans la bdd de ton hebergeur.
Pour le reste moi je pense que tu n'as pas mis à jour le fichier lib/setup/info.inc.php
-
Merci de votre aide
j'ai pas accès a ma base de donnée depuis ma console! je peux donc pas verifier si tout est bien dedant.
Oui le nom de ma db corespond bien avec ce que j'ai mi dans le formulaire d'installer.php
J'ai recréer une 3 ème base remis tout et tjs rien!
Les permissios pour les table recuperées dans MAMP sont de 660 celle de peel.sql de 755 ceci est il normal?
-
Merci beaucoup Willy,
La modification est parfaite.
Je suis a 5 pages au lieu de 38 :D
Merci beaucoup,
Pascal
-
Le voila :
<? include("../configuration.inc.php"); necessite_identification(); necessite_priv("admin"); $DOC_TITLE = "[Exportation XML - PEEL.FR]"; include("modeles/haut.php"); echo "<table width=\"760\" cellpadding=\"0\" cellspacing=\"0\"><tr><td class=\"entete\">Création du sitemap</td></tr></table>"; $xml_file = "$dirroot/sitemap.xml"; switch(vb($_REQUEST['mode'])) { case "lire" : db2xml($_GET['table'],$xml_file); echo "<li type=\"square\"><a href=$wwwroot/sitemap.xml class=\"normal\">Lire le fichier XML</a></li>"; form2xml(); break; default : form2xml(); break; } include("modeles/bas.php"); /* FONCTIONS */ function db2xml($table,$xml_file) { global $wwwroot; $create_xml = fopen($xml_file,"w"); fwrite($create_xml,"<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\r\n<urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\">\r\n"); $select = "select p.id as produit_id, c.id as categorie_id, p.nom_".$_SESSION['langue']." as produit, c.nom_".$_SESSION['langue']." as categorie from peel_produits p, peel_produits_categories pc, peel_categories c WHERE p.id = pc.produit_id AND c.id = pc.categorie_id"; echo "<span class=\"normal\">Requête utilisée pour la génération du fichier XML : $select</span>"; fwrite($create_xml,"<url><loc>$wwwroot</loc><lastmod>".date("Y-m-d")."</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>\r\n"); fwrite($create_xml,"<url><loc>$wwwroot/achat/index.php</loc><lastmod>".date("Y-m-d")."</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>\r\n"); fwrite($create_xml,"<url><loc>$wwwroot/lire/index.php</loc><lastmod>".date("Y-m-d")."</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>\r\n"); fwrite($create_xml,"<url><loc>$wwwroot/membre.php</loc><lastmod>".date("Y-m-d")."</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>\r\n"); fwrite($create_xml,"<url><loc>$wwwroot/compte.php</loc><lastmod>".date("Y-m-d")."</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>\r\n"); fwrite($create_xml,"<url><loc>$wwwroot/utilisateurs/enregistrement.php</loc><lastmod>".date("Y-m-d")."</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>\r\n"); $req = mysql_query($select) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); while($row = mysql_fetch_array($req)) { $trans_tbl = get_html_translation_table(HTML_ENTITIES); $trans_tbl = array_flip($trans_tbl); $texte1 = strtr($row['produit'], $trans_tbl); $texte1 = str_replace("&","",$texte1); $trans_tbl = get_html_translation_table(HTML_ENTITIES); $trans_tbl = array_flip($trans_tbl); $texte2 = strtr($row['categorie'], $trans_tbl); $texte2 = str_replace("&","",$texte2); $lien = "$wwwroot/".mrpropre($texte2)."-".$row['categorie_id']."/".mrpropre($texte1)."-".$row['produit_id'].".html"; fwrite($create_xml,"<url><loc>$lien</loc><lastmod>".date("Y-m-d")."</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>\r\n"); } fwrite($create_xml,"</urlset>\r\n"); fclose($create_xml); mysql_free_result($req); } function form2xml() { global $table; echo "<form method=\"GET\" name=\"prod2xml\" action=\"".$_SERVER['PHP_SELF']."\">"; echo "<input type=\"hidden\" name=\"mode\" value=\"lire\">"; echo "<input type=\"hidden\" name=\"table\" value=\"peel_produits\">"; echo "<br \><br /><input type=\"submit\" class=\"bouton\" value=\"Générer le sitemap XML pour google\">"; echo "</span></div></form>"; } ?>
-
-
il doit manquer la fonction perettant de remplacer les caractères accentuès on peut voir une partie du fichier ?Quel fichier le htaccess? ou rewrite.php?
Sinon je ne comprend pas ou il trouve ce caractere : \ soit %5C
-
il doit manquer la fonction perettant de remplacer les caractères accentuès on peut voir une partie du fichier ?
Stock pour shopping
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Willy
Posté(e) · Signaler ce message
C'est donc pret à être repris par mr Ruault ?
Willy