Flux d’activité

Flux d’activité de Messages

  1. noya_m


    Oui pardonnez moi ...

    voici les erreurs que j'ai

    Notice: Undefined index: id in c:\program files\easyphp1-8\www\1_gisserot\achat\meilleures-ventes.php on line 52

    Warning: Missing argument 2 for template_index_produit() in c:\program files\easyphp1-8\www\1_gisserot\modeles\default\template.php on line 504

    Warning: Missing argument 3 for template_index_produit() in c:\program files\easyphp1-8\www\1_gisserot\modeles\default\template.php on line 504

    Notice: strtotime(): Called with empty time parameter in c:\program files\easyphp1-8\www\1_gisserot\modeles\default\template.php on line 538

    Notice: strtotime(): Called with empty time parameter in c:\program files\easyphp1-8\www\1_gisserot\modeles\default\template.php on line 538

    Notice: strtotime(): Called with empty time parameter in c:\program files\easyphp1-8\www\1_gisserot\modeles\default\template.php on line 538

    Notice: strtotime(): Called with empty time parameter in c:\program files\easyphp1-8\www\1_gisserot\modeles\default\template.php on line 538

    Notice: strtotime(): Called with empty time parameter in c:\program files\easyphp1-8\www\1_gisserot\modeles\default\template.php on line 538

    Notice: strtotime(): Called with empty time parameter in c:\program files\easyphp1-8\www\1_gisserot\modeles\default\template.php on line 538

    en gros il ne trouve pas les meilleures ventes....

    Je ne suis pas un expert en php :)

    <?

    include("../configuration.inc.php");

    if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);}

    $DOC_TITLE = "[ peel ]";

    include("$repertoire_modele/haut.php");

    echo " > Nouveautés<div class=\"petit\">".affiche_arbre_categorie($catid)." </div>";

    echo "<div class=\"entete\"><img src=\"images/entete_livre.jpg\" title=\"Nouveauté livre

    \" alt=\"votre nouveauté

    \"/ align=\"absmiddle\">meilleures ventes</div>";

    $nb = 30; //nombre d'enregistrement par page

    if (!isset($_GET['start'])) {$start=0;} else {$start = intval($_REQUEST['start']);}

    // Récupération et affichage des données

    $sql="SELECT count(*) as count, produit_id FROM `peel_commandes_articles` group by produit_id order by count desc";

    $result=mysql_query($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    if (mysql_num_rows($result) == 0) {

    echo "<div class=\"texte\">".NO_INDEX_PRODUCT."</div>";

    } else {

    echo "<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\" width=\"100%\">";

    $nb_cellules = mysql_num_rows($result);

    $nb_colonnes = 2;

    $j = 0;

    while($prod=mysql_fetch_array($result))

    {

    if ( $j % $nb_colonnes == 0 ) {

    echo "<tr>";

    }

    if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {

    echo "<td class=\"normal\" width=\"33%\">";

    template_index_produit($prod['id']);

    }

    echo "</td>";

    $j++;

    if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {

    echo "</tr>";

    }

    }

    echo "<td align=\"center\" class=\"normal\" colspan=\"2\">";

    //Boutons précédent et suivant

    if($start)

    {print("<a class=petit href=\"index.php?catid=".$catid."&start=".($start-$nb)."\">Page précédente</a>");}

    $result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1");

    $row=mysql_fetch_row($result);

    if($row[0]>($start+$nb))

    {

    if($start)

    {print(" / ");}

    print("<a class=petit href=\"index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>");

    }

    print("<br />");

    //Affichage des pages

    if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ?

    print("Page : ");

    for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages

    {

    ?>

    <b><a class="petit" href="<?=$_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><? echo $index+1; ?></a></b>

    <?

    }

    }

    echo "</td></tr></table>";

    }

    include("$repertoire_modele/bas.php");

    ?>

  2. Willy


    Bonjour,

    dans la page index.php à la racine du site il y a:

    <?php
    
    include("configuration.inc.php");
    
    
    $DOC_TITLE = "PEEL PREMIUM 3.0";
    
    
    define('IN_HOME', TRUE);
    
    
    include("$repertoire_modele/haut.php");
    
    
    print_actu(); 
    
    print_categorie(); 
    
    print_on_new();
    
    print_on_promo();
    
    print_on_specials();
    
    include("$repertoire_modele/bas.php");
    
    
    ?>
    Supprimesz la ligne:
    print_on_new();

    Willy

  3. CédriC


    Oui en modifiant la variable $standby du fichier /lib/setup/info.inc.php et en la mettant sur 1 au lieu de 0

    Bonjour,

    Je n'ai pas cette valeur dans /lib/setup/info.inc.php mais dans /lib/setup/var.inc.php !!!

    D'ailleur j'ai fait comme indiqué ci-dessus et je n'arrive pas à mettre le site en maintenance !!!

    Rajout de la valeur Standby + ligne code dans variable.php Mais rien n'y fait.

    Cordialement.

  4. balam


    Merci Willy,

    Je fais des tests mais j'ai des erreurs à chaque fois dans l'inclusion des lignes de codes.

    Pouvez-vous me le faire via ce fichier ci-dessous ?

    Si oui, merci si non merci aussi ;_))

    <?

    include ("../configuration.inc.php");

    /* Le formulaire e &eacute;t&eacute; soumis, essaye de cr&eacute;er un nouveau compte d'utilisateur */

    if (sizeof($_POST) > 0) {

    $frm = $_POST;

    $message_erreur = valide_form($frm, $erreurs);

    if (empty($message_erreur)) {

    insere_utilisateur($frm);

    $DOC_TITLE = "[PEEL.FR]";

    include($repertoire_modele."/haut.php");

    afficher_enregistrement_succes();

    include($repertoire_modele."/bas.php");

    die;

    }

    }

    $DOC_TITLE = "[PEEL.FR]";

    include($repertoire_modele."/haut.php");

    if (!empty($message_erreur)) {

    echo "<font class='normal' style='color: #ff0000'>".MSG_ERR_FORM."</font>";

    }

    if (!empty($noticemsg)) {

    echo "<div class=notice>";

    echo $noticemsg;

    echo "</div>";

    }

    affiche_formulaire_enregistrement();

    include($repertoire_modele."/bas.php");

    /******************************************************************************

    * FONCTIONS

    *****************************************************************************/

    function valide_form(&$frm, &$erreurs) {

    /* Valide le formulaire d'inscription et renvoie &eacute;ventuellement un message d'erreur */

    $erreurs = array();

    $msg = array();

    if (empty($frm['nom'])) {

    $erreurs['nom'] = true;

    $msg['nom'] = stripslashes(MSG_ERR_NAME);

    }

    if (empty($frm['email'])) {

    $erreurs['email'] = true;

    $msg['email'] = stripslashes(MSG_ERR_EMAIL);

    }

    elseif (!preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*.([a-z]{2,4})$`',$frm['email'])) {

    $erreurs['email'] = true;

    $msg['email'] = stripslashes(ERR_EMAIL_BAD);

    }

    if (empty($frm['telephone'])) {

    $erreurs['telephone'] = true;

    $msg['telephone'] = stripslashes(MSG_ERR_TEL);

    }

    return $msg;

    }

    function insere_utilisateur(&$frm) {

    global $support;

    global $site;

    $sql = "

    INSERT INTO peel_tickets (

    email

    , nom

    , telephone

    , texte

    , dispo

    , datetime

    ) VALUES (

    '$frm'

    ,'".htmlspecialchars($frm['nom'],ENT_QUOTES)."'

    ,'$frm[telephone]'

    ,'".htmlspecialchars($frm['texte'],ENT_QUOTES)."'

    ,'".htmlspecialchars($frm['dispo'],ENT_QUOTES)."'

    ,now()

    )";

    /* Ajoute le nouvel utilisateur &agrave; la base */

    $qid = mysql_query($sql);

    $ticket_id = mysql_insert_id();

    $message = "Détail du message envoyé le ".date("d-m-Y H:i:s");

    $message .= "Tel : ".$frm['telephone']."\n\n";

    $message .= "Email : ".$frm['email']."\n\n";

    $message .= "Disponibilité : ".$frm['dispo']."\n\n";

    $message .= "Message :\n\r\n\r ".stripslashes($frm['texte'])."\n\n";

    mail($support,"[$site] prise de contact numéro $ticket_id",$message,"FROM: $frm");

    }

    function affiche_formulaire_enregistrement() {

    GLOBAL $frm, $erreurs, $message_erreur, $wwwroot, $site;

    $marqueur_erreur = "<font color=RED>".htmlspecialchars("<=")."</font>";

    ?>

    <div class="entete"><?echo CONSEIL; ?></div>

    <form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>">

    <table cellpadding="5" cellspacing=0 border="0" >

    <tr>

    <td class="normal"><?echo strtoupper(EMAIL); ?> <span class="etoile">(*)</span> :</td>

    <td class="normal"><input class="formulaire1" type="text" name="email" size="50" value="<?=stripslashes(vb($frm['email']))?>">

    <? if (isset($erreurs['email'])) echo $marqueur_erreur." ".$message_erreur['email'] ?>

    </td>

    </tr>

    <tr>

    <td class="normal"><?echo strtoupper(NAME); ?> <span class="etoile">(*)</span> :</td>

    <td class="normal"><input class="formulaire1" type="text" name="nom" size="50" value="<?=stripslashes(vb($frm['nom'])) ?>">

    <? if (isset($erreurs['nom'])) echo $marqueur_erreur." ".$message_erreur['nom'] ?>

    </td>

    </tr>

    <tr>

    <td class="normal"><?echo TELEPHONE; ?> <span class="etoile">(*)</span> :</td>

    <td class="normal"><input class="formulaire1" type="text" name="telephone" size="50" value="<?=vb($frm['telephone']) ?>">

    <? if (isset($erreurs['telephone'])) echo $marqueur_erreur." ".$message_erreur['telephone'] ?>

    </td>

    </tr>

    </tr>

    <tr valign=top>

    <td class="normal"><?echo TEXTE; ?> :</td>

    <td class="normal">

    <textarea class="formulaire1" name="texte" cols="36" rows="10"><?=stripslashes(vb($frm['texte'])) ?></textarea>

    </td>

    </tr>

    <tr valign=top>

    <td class="normal"><?echo DISPO; ?> :</td>

    <td class="normal">

    <select name="dispo" class="formulaire1">

    <option value="A.M">Matin</option>

    <option value="P.M">Apr&egrave;s-midi</option>

    </select>

    </td>

    </tr>

    </td>

    </tr>

    <tr>

    <td colspan="2" align="center">

    <input type="submit" value="<?echo SEND; ?>" class="bouton"><p></p></td>

    </tr>

    <tr><td colspan=2 align=center class=petit>

    <p><?echo nl2br(CNIL); ?></p>

    </td></tr>

    </table>

    </form> <?

    };

    function afficher_enregistrement_succes() {

    GLOBAL $wwwroot;

    ?>

    <font class="titre"><?echo HELLO; ?></font>

    <p class="normal">

    <?echo nl2br(stripslashes(MSG_TICKET_OK));?>

    </p>

    <?

    }

    ?>

    Bonjour,

    Je suis parvenu à installer le script.

    Pour info, lorsque l'on dit à la racine du site ces dans votre fichier "boutique".

    Cordialement,

    !balam

  5. CédriC


    Est ce qu'il n'y a pas uen ligne blanche tout en haut de ta page de code ?

    Willy

    Slt Willy,

    A ma connaissance non je n'ai pas de ligne blanche en haute de ma page caddie_affichage.php.

    ex :

    <?
    
    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);
    
    
    echo "Ligne rajoute à la demande de Willy :<br>";
    
    echo "Ligne article: " .intval($_SESSION['caddie']->articles[$_GET['ligne']]) ."<BR>";
    
    echo "C id " .vn(intval($C->id))."<BR>";
    
    echo "T id " .vn(intval($T->id))."<BR>";
    
    
    			$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))."'";
    
    .....
    
    .....

    Je t'envoi en MP le lien du site pour tester !

    Merci d'avance.

  6. vincent35400


    Recherche, par exemple le mot "massage"

    Résultat de la recherche :

    Nous avons trouvé 17 résultats pour votre recherche (prévu pour 50 résultats par page)

    les résultats s affichent correctement mais en bas de page :

    Page suivante

    Page : 1 2

    Lorsque l on clique sur page suivante ou 1 ou 2 une autre page affiche :

    Nous avons trouvé 50 résultats pour votre recherche

    toutes les references de la bdd + toutes les pages

    Quelqu un aurait il la solution ?

    Merci

Twitter Advisto ecommerce

Facebook PEEL Shopping