atila-diffusion
Utilisateur open source-
Compteur de contenus
1 036 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par atila-diffusion
-
-
gd est implentée aujourdh'ui par defaut dans php depuis la version 4.3 je crois.
-
par contre pour les left join, ya quand meme moins bourin à faire n'est ce pas?
-
c'est pas ce qui est fait juste au dessus?
-
-
je suis d'accord avec toi willy, toutefois, il ne faut prendre en compte le fait que toutes les personnes qui disposent déjà d'une ou plusieures versions de peel premium et surtout ne peuvent toujours se permettrent de faire une mise à jour totale du systeme.
Par contre la vente de kit de mise en place me parait necessaire.
Il suffit que peel les rédige lors de la mise en place de nouvelles fonctions.
Qu'en penses tu?
-
n'oublie pas de changer le texte de l'alerte javascript lors de la suppression d' "offre mémorisée"
-
surtout que tu en dise un peu plus sur tes offres, pareil que willy, je voudrais bien acheter pour la copine et pour te lancer en meme temps, mais ya pas grand hose d'indiquer...
-
dans la balise body à mon avis!
-
essayer lightbox 2.0
Vous n'aurez pas les miniatures, mais vous risquez d'apprecier...
-
désolé je n'ai jamais eu de permium :D
premium par contre j'ai la 3.6 désolé.
-
.... tu utilise bien peel au moins?
-
son nom d'utilisateur...
-
à toi je te l'implementerai sans probleme !petit malin :D
-
-
pas encore, il faut référencé les manips à faire!
et puisque nous y sommes, mettre à jour toutes les erreurs déjà référencées depuis la 2.9.3
-
j'ai fait le formu de contact déjà, faites une recherche s'il vous plait!
-
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
-
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; }
-
qu'est ce qui ne marche pas?
-
j'ai développé le meme genre de systeme mais avec gestion du stock dans la page produit et non pas dans une page externe.
J'avais fait des modifs des requetes pour voir si le produit avait du stock et n'afficher dans les listes déroulantes que la quantité disponible.
Par contre j'avais aussi buter sur le systeme d'ajout.
Mais j'avais mis en place un systeme qui supprime du stock auto apres vente et qui tiens au courant l'admin des que le stock est à zero.
-
alors atila rules, car moi je sais m'en servir maintenant, ce n'est rien de bien méchant;
un peu de javascript qui parse du xml et qui tape des requettes par des XMLhttpRequest vers le serveur.
Pour ce qui est du plus spectaculaire, il serait inutile de réinventer la roue,
En trois jours, trois développeurs de ma classe , dont moi, on s'est lancé sur un projet , chacun différent, qui se servirait de ajax.. au final, on sait retrouver à la différence près du nom de la variable avec les memes fonctions générales...
Bonne chance pour la suite
-
tu sais qu'ils sont à la recherche de quelqu'un chez peel?
-
recherche ce bug dans le forum, si cela est déjà apparu, cela a surement été déjà traité.
-
pour le port gratuit, cela a déjà été fait!
WAnewsletter et Peel2.9.3
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Posté(e) · Signaler ce message
regarde ce que j'avais posté (enfin Negoce avait posté un mail de ma part )