Flux d’activité

Flux d’activité de Messages

  1. Willy


    Non visiblement s'il n'y a pas de taille ou de couleur ca met des messages d'erreur...

    Sinon c'est à l'initialisation de la ligne de cde qu'il y a un soucis, peut etre que couleur et taille ne sont pas initialisés ?

    Test (avec et sans critère de taille et de couleur) avec mon dernier code et dis moi si ca fonctionne. Il faut voir que l'article se supprime bien du caddie ET que le stock est bien affecté par le changement.

    Dis nous aussi s'il y a encore l'erreur de session.

    Willy

  2. atila-diffusion


    oui le dl se passe tres bien, pour éviter le risque j'ai rajouté le bon type dans le header, mais ca amrche comme ca.

    Par contre je n'ai aucune idée de ce dont M.PEEL veut parler lorqu'il me di que je ne gere pas la synchro...

    Tu vois de quoi il veut parler Will? J'ai fait toute les pages de premium je n'y ai as trouvé une seule ligne y faisant référence....

  3. Willy


    Sinon il faut tester avec ca:

    <?
    
    include("../configuration.inc.php");
    
    if (isset($_REQUEST['func'])) {
    
    	switch ($_REQUEST['func']) {
    
    		case "enleve" :
    
    			/* Décrementation de la table peel_stocks_temporaires */
    
    			$error = array();
    
    			$qte = $_SESSION['caddie']->quantite[$_GET['ligne']];
    
    			$resC = mysql_query("SELECT id FROM peel_couleurs WHERE nom_".$_SESSION['langue']." = '".$_SESSION['caddie']->couleur[$_GET['ligne']]."'");
    
    			$C = mysql_fetch_object($resC);
    
    			$resT = mysql_query("SELECT id FROM peel_tailles WHERE nom_".$_SESSION['langue']." = '".$_SESSION['caddie']->taille[$_GET['ligne']]."'");
    
    			$T = mysql_fetch_object($resT);
    
    
    			$sql = "UPDATE peel_stocks_temp SET stock = stock + $qte, qte = qte - $qte WHERE produit_id = '".intval($_SESSION['caddie']->articles[$_GET['ligne']]) ."'";
    
    
    
    			if (mysql_num_rows(resC) > 0) { 
    
    						$sql = $sql . " AND couleur_id = '".vn(intval($C->id))."'";
    
    			}
    
    
    			if (mysql_num_rows(resT) > 0) { 
    
    						$sql = $sql . " AND taille_id = '".vn(intval($T->id))."'";
    
    
    			}
    
    
    
    			@mysql_query($sql) or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    			$_SESSION['caddie']->enleve(intval($_GET['ligne']));
    
    
    			$_SESSION['caddie']->nettoie();
    
    
    			$_SESSION['caddie']->recalc_total();
    
    
    			if (!empty($_SESSION['caddie']->code_cheque)) { 
    
    
    			$error_check = calcul_code_cheque_cadeau($_SESSION['caddie']->code_cheque); 
    
    
    			array_push($error, $error_check);
    
    
    			}
    
    
    			if (!empty($_SESSION['caddie']->code_bon)) { 
    
    
    			$error_bon = calcul_code_bon_reduction($_SESSION['caddie']->code_bon); 
    
    
    			array_push($error, $error_bon);
    
    
    			}
    
    
    			if (!empty($_SESSION['caddie']->type)) { 
    
    
    			calcul_frais_expedition(vb($_SESSION['caddie']->type));
    
    
    			}
    
    
    			header("Location:".$_SERVER["PHP_SELF"]);
    
    
    
    		break;

    S'il n'y a pas de récultat sur les requetes de taille ou de couleur ca ce prend pas en compte les objets...

    J'ai vu que si on met un de ses critères, il y a uen erreur en moins, par exemple la taille.

    Si on met un cadre avec une taille et qu'on le supprime, il n'y a pas d'erreur sur la taille.

    A tester :)

    Willy

  4. atila-diffusion


    Bonjour à tous.

    Voilà le souci:

    J'ai acheté une version premium pour la fonction téléchargement qu'elle dispose en plus de shopping, et en fait pas vraiment pour le reste des fonctions en plus.

    1ère mauvaise surprise, la fonction téléchargement qui se veut générale dans le topic est en fait basée sur le téléchargement de mp3 sur la demo qu'on me propose d'essayer.

    Ok pas de souci, on me propose un developpement spécifique à 100 euros pour le fair passer en fichier zip.

    Content du service donné jusqu'à présent, et très conscient du cadeau fait par la source shopping, je me dis que ca vaut la chandelle.

    Bref, au final, je ne m'entend pas sur ce qui a à faire, et j'ai décidé, fort de mon expérience de e faire moi meme.

    Voilà en fait il faut aller dans la page download.php ajouter ceci :

    case ".zip": $type = "application/zip"; break;

    à la ligne 50.

    Et tout se passe bien sur le telechargement du zip.

    là je demande à PeeL si il y a autre chose, on me repond que la synchronisation n'irrait pas, et que pour tous renseignement en plus il fallait me diriger vers le forum. Je vous demande humblement de l'aide pour comprendre ce que l'on voulait me dire par synchronisation, surtout que tout a l'air de bien marcher. Je ne pense pas avoir été agressif par mail interposé, j'espere juste avoir été correct.

  5. sebix


    D'origine on affiche une image avec la balise <img>, là il faut mettre à la place le code pour visualer une animation flash.

    Willy

    OULA.... MERCI DE TON AIDE MAIS LA JE SUIS DANS LE FICHIER TEMPLATE ET IL N'Y A QUE CA, JE NE SAIS PAS CE QUELLES BALISES CHANGER : TOUTES CELLES QUI CONTIENNENT IMG? ET POUR LE LOGO? CA SE PASSE AUSSI LA? SI OUI TU PEUX ME DIRE OU EXACTEMENT?

    ENCORE MERCI POUR TON AIDE PRECIEUSE

  6. Willy


    slt willy,

    oui il peut y avoir des options de type couleur ! tu n'as pas eu le lien du site en MP ???

    Sinon merci pour ton bout de code ... je le teste ce soir !

    ++

    Bonjour,

    j'ai bien eu le lien et j'ai bien l'erreur citée.

    L'erreur dit que $C et $T ne sont pas des objets, alors que si... :)

    Pour la session, on verra apres.

    Willy

  7. Willy


    Mon code est le suivant:

    <?
    
    include("../configuration.inc.php");
    
    
    if (isset($_REQUEST['func'])) {
    
    
    	switch ($_REQUEST['func']) {
    
    
    		case "enleve" :
    
    
    			/* Décrementation de la table peel_stocks_temporaires */
    
    
    			$error = array();
    
    
    			$qte = $_SESSION['caddie']->quantite[$_GET['ligne']];
    
    
    			$resC = mysql_query("SELECT id FROM peel_couleurs WHERE nom_".$_SESSION['langue']." = '".$_SESSION['caddie']->couleur[$_GET['ligne']]."'");
    
    
    			$C = mysql_fetch_object($resC);
    
    
    			$resT = mysql_query("SELECT id FROM peel_tailles WHERE nom_".$_SESSION['langue']." = '".$_SESSION['caddie']->taille[$_GET['ligne']]."'");
    
    
    			$T = mysql_fetch_object($resT);
    
    
    			$sql = "UPDATE peel_stocks_temp SET stock = stock + $qte, qte = qte - $qte WHERE produit_id = '".intval($_SESSION['caddie']->articles[$_GET['ligne']])."' AND couleur_id = '".vn(intval($C->id))."' AND taille_id = '".vn(intval($T->id))."'";
    
    
    			@mysql_query($sql) or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    			$_SESSION['caddie']->enleve(intval($_GET['ligne']));
    
    
    			$_SESSION['caddie']->nettoie();
    
    
    			$_SESSION['caddie']->recalc_total();
    
    
    			if (!empty($_SESSION['caddie']->code_cheque)) { 
    
    
    			$error_check = calcul_code_cheque_cadeau($_SESSION['caddie']->code_cheque); 
    
    
    			array_push($error, $error_check);
    
    
    			}
    
    
    			if (!empty($_SESSION['caddie']->code_bon)) { 
    
    
    			$error_bon = calcul_code_bon_reduction($_SESSION['caddie']->code_bon); 
    
    
    			array_push($error, $error_bon);
    
    
    			}
    
    
    			if (!empty($_SESSION['caddie']->type)) { 
    
    
    			calcul_frais_expedition(vb($_SESSION['caddie']->type));
    
    
    			}
    
    
    			header("Location:".$_SERVER["PHP_SELF"]);
    
    
    
    		break;

    Sinon ya t'il des enregistrements dans les tables de taille et de couleur ?

    Willy

  8. sebix


    Ensuite il faudra peut etre modifier les parametres suivants, en fonction de la taille et du poids des animations:

    $my_max_file_size	   = "204800"; # in bytes
    
    $image_max_width		= "2048";
    
    $image_max_height	   = "2048";

    A ce stade les animations flash peuvent être enregistrées à la place d'images.

    Maintenant il faut pouvoir les jouer, pour cela dans modeles/default/template, il faut modifier la fonction "template_index_produit" afin d'afficher l'animation à la place de l'image1, pour cela remplacer le code qui affiche m'image par le code d'affichage de l'animation flash.

    De même pour la page achat/modeles/produit_details.php.

    Willy

  9. Willy


    Pour les types autorisés, il faut aller dans configuration.inc.php à la racine du site et modifier:

    $registered_types = array(
    
    										"image/gif"							 => ".gif",
    
    										"image/pjpeg"						   => ".jpg, .jpeg",
    
    										"image/jpeg"							=> ".jpg, .jpeg",
    
    										"image/x-png"						   => ".png",
    
    										"image/png"								=> ".png",
    
    										"text/plain"							=> ".html, .php, .txt, .inc, .csv",
    
    										"text/comma-separated-values"			=> ".csv",
    
    										"application/comma-separated-values"	=> ".csv",
    
    										); 
    
    
    $allowed_types = array("image/gif", "image/pjpeg", "image/jpeg", "image/x-png", "image/png","text/comma-separated-values","text/plain","application/comma-separated-values");
    Et ajoutant le type animation flash. Cela permettra d'uploadé des animations flash. Ensuite il faudra peut etre modifier les parametres suivants, en fonction de la taille et du poids des animations:
    $my_max_file_size	   = "204800"; # in bytes
    
    $image_max_width		= "2048";
    
    $image_max_height	   = "2048";

    A ce stade les animations flash peuvent être enregistrées à la place d'images.

    Maintenant il faut pouvoir les jouer, pour cela dans modeles/default/template, il faut modifier la fonction "template_index_produit" afin d'afficher l'animation à la place de l'image1, pour cela remplacer le code qui affiche m'image par le code d'affichage de l'animation flash.

    De même pour la page achat/modeles/produit_details.php.

    Willy

  10. sebix


    Déja il faut que ton animation flash soit enregistrable dans la fiche produit, donc il faut ajouter le code de l'animation flash. C'est une adresse ou un code que tu veux mettre ?

    Ensuite il faut que l'animation soit visible à la place de l'image qu'elle remplace.

    Elle remplace l'image1 ou une autre ?

    Si c'est l'image1, il faut modifier l'affichage du détail du produit, mais aussi son affichage sommaire, c'est a dire quand on est dans la catégorie de ce produit, on ne voit que l'image1, une description courte, un libellé et de quoi commander.

    Voila ce que je vois vite fait.

    Willy

    et bien j ai deja l animation flash (je l ai faite), apres je ne sais comment faire :) et cette animation ne va pas remplacer d'image elle va etre en qqsorte l'image de ce produit

Twitter Advisto ecommerce

Facebook PEEL Shopping