Flux d’activité

Flux d’activité de Messages

  1. xeon


    Bonjour,

    J'ai le même problème, apparu après qu'un virus ait ajouté un iframe dans les fichiers d'index de mon site.

    Depuis, le lien frm(commander) est inactif. Il recharge seulement la page /achat/caddie_affichage.php, et c'est tout.

    J'ai bidouillé en remplaçant le lien java script: frmsubmit('commande') par un pointage direct sur la page achat_maintenant.php. Ça à l'air de marcher. J'ai mené à terme deux commandes avec firefox et i.e.

    J'aimerais quand même corriger cela.

    Savez-vous si le remplacement de lien peut poser quelque problème inattendu par ailleurs, et sinon, avez-vous la solution pour que le lien javascript fonctionne, ou ce qui a pu se passer.

    Merci

  2. abelazi


    Bonjour,

    je viens d'installer l'ancien version peel. et ça me donner cette erreur veuillez SVP m'aider.

    ---------

    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/httpd/vhosts/monsite.com/httpdocs/index.php:1) in /home/httpd/vhosts/monsite.com/httpdocs/configuration.inc.php on line 66

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/httpd/vhosts/monsite.com/httpdocs/index.php:1) in /home/httpd/vhosts/monsite.com/httpdocs/configuration.inc.php on line 66

    -------------

    voici le code de la page

    <?php 
    
    
    /********************************************************************************
    
    *****/
    
    /*																				   */
    
    /*	  PEEL																		 */
    
    /*																				   */
    
    /*	  Copyright (c) PEEL 2000 - 2007												 */
    
    /*		email : info@peel.fr													 	 */
    
    /*	  web : http://www.peel.fr						   							 */
    
    /*	  développement d'applicatifs en php natif		   							 */
    
    /*																				   */
    
    /*	  This program is free software; you can redistribute it and/or modify		 */
    
    /*	  it under the terms of the GNU General Public License as published by		 */
    
    /*	  the Free Software Foundation; either version 2 of the License, or			*/
    
    /*	  (at your option) any later version.										  */
    
    /*																				   */
    
    /*	  This program is distributed in the hope that it will be useful,			  */
    
    /*	  but WITHOUT ANY WARRANTY; without even the implied warranty of			   */
    
    /*	  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the				*/
    
    /*	  GNU General Public License for more details.								 */
    
    /*																				   */
    
    /*	  You should have received a copy of the GNU General Public License			*/
    
    /*	  along with this program; if not, write to the Free Software				  */
    
    /*	  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA	*/
    
    /*																				   */
    
    /********************************************************************************
    
    *****/
    
    
    $dirroot	 			= dirname(__FILE__); 
    
    
    $config 				= $dirroot."/lib/setup/info.inc.php";
    
    
    if (file_exists($config)){include $config;}
    
    
    if (empty($wwwroot) || empty($serveur_mysql) || empty($utilisateur_mysql) || empty($nom_de_la_base)) {
    
    
    header("Location:installer.php");
    
    
    } else {
    
    
    $repertoire_images 		= $wwwroot."/upload/";
    
    $repertoire_achat 		= $dirroot."/achat";
    
    $repertoire_modele 		= $dirroot."/modeles";
    
    $repertoire_upload 		= $dirroot."/upload";
    
    $libdir				  = $dirroot."/lib";
    
    $liste_mots				= $dirroot."/liste_mots.txt";
    
    $my_max_file_size	   = "102400"; # in bytes
    
    $image_max_width		= "500";
    
    $image_max_height	   = "500";
    
    $the_path			   = $dirroot."/upload/";
    
    
    $registered_types = array(
    
    										"image/gif"							 => ".gif",
    
    										"image/pjpeg"						   => ".jpg, .jpeg",
    
    										"image/jpeg"							=> ".jpg, .jpeg",
    
    										"text/richtext"						 => ".txt, .rtf",
    
    										"application/pdf" 						=> ".pdf",
    
    										"application/msword"					=> ".doc",
    
    										); 
    
    
    $allowed_types = array("image/gif","image/pjpeg","image/jpeg", "text/richtext", "application/pdf", "application/msword");
    
    
    require($dirroot."/lib/class/caddie.php");
    
    
    require($dirroot."/lib/class/mysql.php");
    
    
    session_start();
    
    
    session_register("SESSION");
    
    
    /* Ouverture de l'objet mysql */
    
    $db_host = $serveur_mysql;
    
    
    $db_username = $utilisateur_mysql;
    
    
    $db_password = $mot_de_passe_mysql;
    
    
    $db_name = $nom_de_la_base;
    
    
    $db_prefixe = "peel";
    
    
    $db = new DBLayer($db_host, $db_username, $db_password, $db_name, $db_password);
    
    
    // Initialisation de SESSION si nécessaire 
    
    if (! isset($_SESSION)) { $_SESSION = array();}
    
    
    // Initialisation de l'objet caddie si nécessaire 
    
    if (! isset($_SESSION['caddie'])) {
    
    	$_SESSION['caddie'] = new Caddie;
    
    }
    
    
    include($dirroot."/mysql.inc.php");
    
    
    // Initialisation de SESSION pour la couleur 
    
    if (! empty($_GET['style'])) 
    
    
    	{ $_SESSION['style'] = $_GET['style']; 
    
    
    	} elseif 
    
    
    	(empty($_SESSION['style'])) 
    
    
    	{ $_SESSION['style'] = "bleu"; 
    
    
    	}
    
    
    // Recherche de la feuille de style
    
    
    $stylefile = $wwwroot."/lib/css/".$_SESSION['style'].".css";
    
    
    // Déclaration des fonctions
    
    
    $fonctionsfile = $dirroot."/lib/fonctions/fonctions.php";
    
    
    if (file_exists($fonctionsfile)){
    
    require ($fonctionsfile);
    
    }
    
    
    }
    
    ?>

  3. falcon


    Bonsoir Falcon,

    Pouvez-vous me fournir l'URL de votre site ? (par message privé si vous préférez).

    Merci d'avance.

    Bonsoir Jean Hervé,

    Alors je viens de vider sur ma base de données mes produits et "oh miracle!!!" mon bas est revenu....maintenant je sais où orienter mes recherches mais pour l'instantje suis dans le flou.....Ca dès que je la restaure sniff mon bas disparé.

    Si quelqu'un à une solution je suis preneur

    merci d'avance

    Falcon

  4. startweb


    Bonjour à tous !

    Après avoir fais plusieurs recherches du sujet sur le forum je fais appel a vous et

    Je vous remercie d'avance pour vos réponses.

    Je travail sur la version PREMIUM 3.9

    Concernant le module de lot prix/quantité marche très bien en prix dégressif ;) mais pas en lot. ;)

    Je m’explique, sur un produit vendu à l’unité ex : 10€

    Avec la gestion de lot je peux vendre le même produit exemple : par 3 à 9 euros l’unité (soit 27€)

    Et par 6 à 8 euros l’unité (soit 48€)

    Mais quand le client achète un lot de 3 + (1 à l’unité) le prix et dégressif cela fait 36€ au lieu de 37€

    C’est à dire que le 4eme produit se vent aussi à 9€ au lieu du prix a l’unité, qui est de 10€

    comment faire ?

  5. Gilles Boussin


    Ce problème vient du fait que vn() est une fonction qui prend son attribut en tant que référence et non pas valeur, donc ça passe la variable $prod au module qui lui va incidieusement lui définir une case de tableau $prod['categorie_id'] (qui est juste initialisée mais du coup $prod n'est plus vide) même si la variable valait false avant.

    Pour corriger cela il faut donc au début de /modeles/default/produit_details.php mettre un test sur une case de $prod en plus de voir si il est vide ou pas :

    if (empty($prod) || empty($prod['id'])) {

    echo NO_FIND_PRODUCT;

    return false;

    }

    Cette correction sera incluse dans PEEL Premium 5.4

  6. Gilles Boussin


    VERSION 5.4 !!!!!!!!!!!!!!!!!!!

    il y a une nouvelle version 5.4 ?

    qui est au courant ?

    La version 5.4 n'est pas encore sortie, c'est une typo de sa part ;)

    On est en train de la finaliser cette belle 5.4, qui sort ce mois-ci (arriveront très bientôt plus de news). Il y aura une liste exhaustive des modifications qui sera fournie à sa sortie.

  7. Gilles Boussin


    Ma réponse était un peu courte la dernière fois, voici les explications qui vont avec :

    Dans PEEL, on génère une image d'un produit au format désiré (thumb ou autre) et on la passe en cache, avec le nom : md5($uri).'-'.basename($uri).

    Mais si sur une même page, on veut la même image avec deux formats différents, on va alors chercher la même en cache...

    Il faut donc générer un fichier de cache pour chaque taille d'image, d'où le passage de la taille dans le nom du fichier de cache : md5($uri.'-'.$width).'-'.basename($uri)

    N'hésitez pas à poster de nouveau en cas de souci.

Twitter Advisto ecommerce

Facebook PEEL Shopping