Flux d’activité

Flux d’activité de Messages

  1. Willy


    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

  2. clark


    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

  3. clark


    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

  4. Aquarelle


    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&egrave;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:

  5. raoul


    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

  6. Aquarelle


    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

  7. raoul


    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.

  8. raoul


    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?

  9. 3DVF


    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&eacute;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&ecirc;te utilis&eacute;e pour la g&eacute;n&eacute;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&eacute;n&eacute;rer le sitemap XML pour google\">";
    
    
    echo "</span></div></form>";
    
    
    }
    
    ?>

Twitter Advisto ecommerce

Facebook PEEL Shopping