Flux d’activité

Flux d’activité de Messages

  1. negoce


    Bonjour,

    hélas !!

    voilà les messages d'erreur:

    Warning: main(FCKeditor/fckeditor.php) [function.main]: failed to open stream: No such file or directory in /home/www/.../web/administrer/modeles/haut.php on line 25
    
    
    Warning: main(FCKeditor/fckeditor.php) [function.main]: failed to open stream: No such file or directory in /home/www/.../web/administrer/modeles/haut.php on line 25
    
    
    Warning: main() [function.include]: Failed opening 'FCKeditor/fckeditor.php' for inclusion (include_path='.:/opt/php/lib/php') in /home/www/.../web/administrer/modeles/haut.php on line 25
    et
    Description détaillé ( figure dans la fiche produit ) :
    
    
    Fatal error: Cannot instantiate non-existent class: fckeditor in /home/www/.../web/administrer/produits.php on line 544

    sgregnegne !!!!

    quand tu dis :

    -Tout d'abord installe ce qu'il faut dans le repertoire suivant

    /administrer/FCKeditor/

    ça veut dire met le dossier FCKeditor dand administer ?? c'est tout ??

    merci encore et à bientôt

  2. noya_m


    Bonjour,

    dans la version 3 ou doit -on mettre le code :huh:

    Quelqu'un peut-il m'aider par exemple atila-diffusion :D

    Merci

    <?

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

    necessite_identification();

    necessite_priv("admin");

    $DOC_TITLE = "Gérer les produits";

    include("modeles/haut.php");

    $start = vn($_REQUEST['start']);

    $id = intval(vn($_REQUEST['id']));

    switch (vb script:return confirm('êtes-vous sûr de vouloir supprimer le produit <?=$ligne['nom_'.$_SESSION['langue'].''] ?> ?');" class=normal title=Supprimer <?=$ligne['nom_'.$_SESSION['langue].''] ?>" href="<?=$_SERVER['PHP_SELF']?>?mode=suppr&id=<?=$ligne['id'] ?>&page=<?php echo (!empty($_GET['page'])) ? $_GET['page'] : 1; ?>">

    <img src="<?=$wwwroot?>/administrer/images/b_drop.png" border="0"></a>

    </td>

    <td class=normal align="center"><?echo $ligne['reference'] ?></td>

    <td class=normal align="center">

    <?php

    $sqlCAT = "SELECT id, nom_".$_SESSION['langue']." FROM peel_categories c, peel_produits_categories pc WHERE pc.produit_id = ".$ligne['id']." AND c.id = pc.categorie_id";

    $resCAT = mysql_query($sqlCAT);

    if (mysql_num_rows($resCAT) > 0) {

    while ($cat = mysql_fetch_array($resCAT)) {

    echo html_entity_decode($cat['nom_'.$_SESSION['langue'].''])."<br />";

    }

    } else {

    echo "<font color=\"red\"><b>n.c</b></font>";

    }

    ?>

    </td>

    <td class=normal align="center"><a class=normal title="Modifier ce produit" href="<?=$_SERVER['PHP_SELF']?>?mode=modif&id=<?=$ligne['id'] ?>&page=<?php echo (!empty($_GET['page'])) ? $_GET['page'] : 1; ?>"><?=html_entity_decode($ligne['nom_'.$_SESSION['langue'].''])?></a></td>

    <td class=normal align="center"><?=fprix($prix) ?> € H.T.</td>

    <td align=center class=normal><?if (empty($ligne['etat'])) {echo "<img src=".$wwwroot."/administrer/images/puce-blanche.gif>";} else {echo "<img src=".$wwwroot."/administrer/images/puce-verte.gif>";} ?></td>

    <td class=normal align="center">

    <?php if ($ligne['on_stock'] == 1) {?>

    <a class=petit title="Gérer les stocks" href="<?=$_SERVER['PHP_SELF']?>?mode=stock&id=<?=$ligne['id'] ?>"> <img src=<?=$wwwroot?>/administrer/images/stock.gif border=0></a>

    <?php

    } else {

    echo "n.a";

    }?></td>

    <td class=normal align="center"><?=$ligne['points'] ?> pts</td>

    <td class=normal align="center"><?=return_date_fr($ligne['date_maj']) ?></td>

    </tr>

    <tr><td align="center" class="normal" colspan="10">

    <?

    $i++;

    }

    }

    //Boutons précédent et suivant

    $Links-> pMultipage();

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

    }

    function affiche_liste_produits_stocknul($frm)

    {

    global $wwwroot;

    global $categorie_options;

    ?>

    <table border="0" class="tablespace" width="760">

    <tr>

    <td class="entete" colspan="2">Liste des produits dont le stock est nul</td>

    </tr>

    <?

    $Links = new MultiPage();

    $Links-> ResultPerPage = 90;

    $Links-> LinkPerPage = 4;

    $Links-> Template = "tpl1.htm";

    $Links-> SqlRequest = "SELECT p.id, p.nom_".$_SESSION['langue'].", s.stock FROM `peel_stocks` s, peel_produits p WHERE s.stock <= 0 AND p.id = s.produit_id ORDER BY p.id";

    $Links-> Initialize();

    $resHS=mysql_query($Links-> LimitSQL);

    if (mysql_num_rows($resHS) == 0)

    {

    echo "<tr><td class=normal><b>Tous les produits sont en stock</b></td></tr>"; }

    else {

    ?>

    <?

    $i = 0;

    echo "<table border=\"0\" class=\"tablespace\" width=\"760\">";

    echo "<tr><td class=\"menu\">Action</td><td class=\"menu\">Produit</td></tr>";

    while ($HS = mysql_fetch_array($resHS)) {

    $page = (!empty($_GET['page'])) ? $_GET['page'] : 1;

    echo "<tr ><td class=normal align=\"center\"><a href=$wwwroot/administrer/produits.php?page=$page&mode=stock&id=".$HS['id']."><img src=\"$wwwroot/administrer/images/stock.gif\" border=\"0\"></a></td><td class=normal><a href=$wwwroot/administrer/produits.php?mode=modif&id=.$HS['id].">".html_entity_decode($HS['nom_'.$_SESSION['langue'].''])."</a></td></tr>";

    }

    }

    ?>

    <tr><td align="center" class="normal" colspan="4">

    <?

    //Boutons précédent et suivant

    $Links-> pMultipage();

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

    }

    function affiche_liste_produits_acommander()

    {

    global $wwwroot;

    global $categorie_options;

    ?>

    <table border="0" class="tablespace" width="760">

    <tr>

    <td class="normal" colspan="2">

    <form method="POST" action="<?=$_SERVER['PHP_SELF']?>?page=<?echo (!empty($_GET['page'])) ? $_GET['page'] : 1;?>&mode=recherche">

    <table border="0" cellpadding="0" cellspacing="2" width="100%">

    <tr><td colspan="2" class="entete">Choisir vos critères de recherche</td></tr>

    <tr>

    <td class="normal">Etat du produit : <br />

    <select size="1" name="etat" class="formulaire1">

    <option value="NULL">Tous les produits</option>

    <option value="1">Produits en ligne</option>

    <option value="0">Produits en attente</option>

    </select>

    </td>

    <td class="normal">Catégories<br />

    <select size="1" name="categorie" class="formulaire1">

    <option value="NULL">Toutes les catégories</option>

    <?php

    if (!isset($categorie_id)) { $categorie_id = 0; }

    $frm['categories'] = array($categorie_id);

    //echo $frm['categories'];

    construit_arbo_cat($categorie_options,$frm['categories']);

    echo $categorie_options;

    ?>

    </select>

    </td>

    </tr>

    <tr>

    <td class="normal" valign="top">

    Référence du produit : <input type="text" name="reference" size="15" class="formulaire1" value=""> </td>

    </tr>

    <tr>

    <td class="normal" valign="top">Le produit est-il en page d'accueil ?<br />

    <span class="normal">

    <input type="radio" name="homepage" value="NULL" checked>peu importe

    <input type="radio" name="homepage" value="1" >oui

    <input type="radio" name="homepage" value="0" >non

    </span>

    </td>

    </tr>

    <tr><td colspan="2" height="5" class="label"><img src="<?=$wwwroot?>/images/blank.gif" height="5"></td></tr>

    <tr>

    <td align="center" colspan="2"><input class="bouton" type="submit" value="Rechercher" class="formulaire1" name="action"> </td>

    </tr>

    </table>

    </form>

    </td></tr>

    <tr>

    <td class="entete" colspan="2">Liste des produits à commander</td>

    </tr>

    <?

    $Links = new MultiPage();

    $Links-> ResultPerPage = 50;

    $Links-> LinkPerPage = 4;

    $Links-> Template = "tpl1.htm";

    $Links-> SqlRequest = "SELECT p.id, p.reference, oi.nom_produit as nom, oi.promotion, oi.prix, oi.couleur, oi.taille, oi.delivery_stock, oi.commande_id, oi.order_stock

    FROM peel_commandes_articles oi

    LEFT JOIN peel_produits p ON (oi.produit_id = p.id)

    WHERE order_stock > 0";

    $Links-> Initialize();

    $resHS=mysql_query($Links-> LimitSQL);

    if (mysql_num_rows($resHS) == 0)

    {

    echo "<tr><td class=normal><b>Aucun produit à commander</b></td></tr>"; }

    else {

    ?>

    <?

    $i = 0;

    echo "<table border=\"0\" class=\"tablespace\" width=\"760\">";

    echo "<tr><td class=\"menu\">Action</td><td class=\"menu\">Produit</td><td class=\"menu\" align=\"center\">A commander</td><td class=\"menu\" align=\"center\">Détail de la commande</td></tr>";

    while ($HS = mysql_fetch_array($resHS)) {

    echo "<tr ><td class=normal align=\"center\">

    <a href=$wwwroot/administrer/produits.php?mode=stock&id=".$HS['id']."><img src=\"$wwwroot/administrer/images/stock.gif\" border=\"0\"></a></td>

    <td class=normal><a href=$wwwroot/administrer/produits.php?mode=modif&id=".$HS['id'].">".html_entity_decode($HS['nom'])."</a><br />Couleur : ".vb($HS['couleur'])."<br />Taille : ".vb($HS['taille'])."<br />Appro prévue : ".vb($HS['delivery_stock'])."</td>

    <td class=\"label\" align=\"center\">".$HS['order_stock']."</td>

    <td class=\"normal\" align=\"center\"><a href=\"commandes.php?mode=details&id=".$HS['commande_id']."\">commande ".$HS['commande_id']."</a></td>

    </tr>";

    }

    }

    ?>

    <tr><td align="center" class="normal" colspan="5">

    <?

    //Boutons précédent et suivant

    $Links-> pMultipage();

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

    }

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

    $erreurs = array();

    $msg = array();

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

    $erreurs['nom_fr'] = true;

    $msg['nom_fr'] = " Vous devez insérer un nom de produit.";

    }

    return $msg;

    }

    function affiche_formulaire_stockall() {

    /* Affiche le formulaire de modification pour le produit sélectionné */

    global $wwwroot;

    global $repertoire_upload;

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

    $start = (!isset($_GET['start'])) ? 0 : intval($_REQUEST['start']);

    $resProd = mysql_query("SELECT id, nom_".$_SESSION['langue']." as nom, etat_stock FROM peel_produits WHERE on_stock = '1' LIMIT $start,$nb")

    or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());

    ?>

    <form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>?page=<?echo (!empty($_GET['page'])) ? $_GET['page'] : 1;?>&start=<?echo (!empty($_GET['start'])) ? $_GET['start'] : 0;?>">

    <input type="hidden" name="mode" value="InsereStockAll">

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

    <tr>

    <td class="entete" colspan="5">Ajouter les stocks</td>

    </tr>

    <tr>

    <td class="label" colspan="5"><font color="#CC0000">Attention, vos produits n'apparaissent dans ce formulaire qu'une fois le stock initialisé dans la fiche produit.</a></td>

    </tr>

    <tr><td class="label" align="center">Produit</td><td class="label" align="center">Stock</td><td class="label" align="center">Couleur</td><td class="label" align="center">Taille</td><td class="label" align="center">Etat</td></tr>

    <?

    if (mysql_num_rows($resProd) > 0) {

    while ($prod = mysql_fetch_array($resProd)) {

    $resStock = mysql_query("SELECT * FROM peel_stocks WHERE produit_id = '".$prod['id']."'")

    or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());

    while ($Stock = mysql_fetch_array($resStock)) {

    ?>

    <tr>

    <td align="center" class="normal">

    <input type="hidden" name="id[]" value="<?echo $prod['id']?>"><a href=produits.php?mode=modif&id=<?echo $prod['id]?>"><?echo html_entity_decode($prod['nom'])?></a>

    </td>

    <td align="center">

    <input type="text" class="formulaire1" style="width:50px" name="stock[]" value="<?echo $Stock['stock']?>">

    </td>

    <td class="normal" align="center">

    <input type="hidden" name="couleur[]" value="<?echo $Stock['couleur_id']?>">

    <?php

    $Couleur = mysql_fetch_array(mysql_query("SELECT nom_".$_SESSION['langue']." as nom FROM peel_couleurs WHERE id = '".$Stock['couleur_id']."'"));

    echo (!empty($Couleur['nom'])) ? html_entity_decode($Couleur['nom']) : "-";

    ?>

    </td>

    <td class="normal" align="center">

    <input type="hidden" name="taille[]" value="<?echo $Stock['taille_id']?>">

    <?php

    $Taille = mysql_fetch_array(mysql_query("SELECT nom_".$_SESSION['langue']." as nom FROM peel_tailles WHERE id = '".$Stock['taille_id']."'"));

    echo (!empty($Taille['nom'])) ? html_entity_decode($Taille['nom']) : "-";

    ?>

    </td>

    <td class="normal" align="center">

    <?php

    $sqlEtatStock = "SELECT e.id, e.nom_".$_SESSION['langue']." as nom, image FROM peel_etatstock e WHERE '".$Stock['stock']."' >= seuil_min AND '".$Stock['stock']."' <= seuil_max";

    $resEtatStock = mysql_query($sqlEtatStock);

    if (mysql_num_rows($resEtatStock) > 0) {

    $EtatStock = mysql_fetch_object($resEtatStock);

    echo "<img src=\"$repertoire_upload/".$EtatStock->image."\" align=\"absmiddle\"> ".html_entity_decode($EtatStock->nom)."";

    }

    ?>

    </td>

    </tr>

    <?

    }

    }

    }

    ?>

    <tr><td colspan="5" align="center"><input type="submit" value="METTRE A JOUR LES STOCKS" class="bouton"></td></tr>

    <?php

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

    if($start)

    {

    echo "<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?mode=StockAll&start=".($start-$nb)."\">Page précédente</a>";

    }

    $result=mysql_query("SELECT COUNT(*) FROM peel_produits WHERE etat = '1'");

    $row=mysql_fetch_row($result);

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

    {

    if($start)

    {

    echo(" / ");}

    echo("<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?mode=StockAll&start=".($start+$nb)."\">Page suivante</a>");

    }

    echo "<br />";

    //Affichage des pages

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

    echo ("Page : ");

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

    {

    $start = $index*$nb;

    $next = $index+1;

    echo "<b><a class=\"label\" href=\"".$_SERVER['PHP_SELF']."?mode=StockAll&start=".$start."\">".$next."</a> </b>";

    }

    }

    echo "</td></tr>

    </table></form>";

    }

    function update_stockall_produit($frm) {

    /* Ajoute un nouveau sous-produit sous le parent $id. Les champs sont dans la variable $frm */

    for ($i = 0; $i < count($frm["stock"]); $i++) {

    mysql_query("DELETE FROM peel_stocks WHERE produit_id = '{$frm["id"][$i]}' AND taille_id = '{$frm["taille"][$i]}' AND couleur_id = '{$frm["couleur"][$i]}'");

    mysql_query("

    INSERT INTO peel_stocks (

    produit_id

    ,taille_id

    ,couleur_id

    ,stock

    )

    VALUES (

    '{$frm["id"][$i]}'

    ,'{$frm["taille"][$i]}'

    ,'{$frm["couleur"][$i]}'

    , '{$frm["stock"][$i]}')

    ");

    }

    }

    ?>

  3. Cecobe


    Si tu ne veux pas le laisser gratuit, mets le à 999999Euros ton seuil...

    Bonjour,

    Je pense que cela ne fait pas sérieux de mettre Gratuité des frais de port à partir de 999999Euros

    Y'a pas un moyen plus propre pour éviter de proposer une gratuité des frais de port ?

    Merci

  4. atila-diffusion


    -Tout d'abord installe ce qu'il faut dans le repertoire suivant

    /administrer/FCKeditor/

    -MET CECI dans /administrer/modeles/haut.php:

    <?php
    
    include("FCKeditor/fckeditor.php");
    
    ?>
    -puis dans les formulaire que tu veux changer, (je te fais le premier, la page des produits) On va modifier la fonction AFFICHE_FORMULAIRE_PRODUIT() REMPLACE CECI :
     <input type="hidden" value="html" name="p_format" tabindex="1" id="p_format" />
    
    <p>
    
    <textarea style="width:100%" rows="10" name="description" id="description" class="formulaire1"><?php echo  stripslashes($frm['description'])?></textarea>
    
     </p>
    
     <script src="<?php echo  $wwwroot?>/lib/js/toolbar.js" type="text/javascript"></script>
    
     <script type="text/javascript">if (document.getElementById) {
    
    		var tb = new dcToolBar(document.getElementById('description'),
    
    		document.getElementById('p_format'),'images/');
    
    
    		tb.btStrong('Forte emphase');
    
    		tb.btEm('Emphase');
    
    		tb.btIns('Inséré');
    
    		tb.btDel('Supprimé');
    
    		tb.btQ('Citation en ligne');
    
    		tb.btCode('Code');
    
    		tb.addSpace(10);
    
    		tb.btBr('Saut de ligne');
    
    		tb.addSpace(10);
    
    		tb.btBquote('Bloc de citation');
    
    		tb.btPre('Texte préformaté');
    
    		tb.btList('Liste non ordonnée','ul');
    
    		tb.btList('Liste ordonnée','ol');
    
    		tb.addSpace(10);
    
    		tb.btLink('Lien',
    
    			'URL ?',
    
    			'Langue ?',
    
    			'fr');
    
    		tb.btImgLink('Image externe',
    
    			'URL ?');
    
    		tb.addSpace(10);
    
    		tb.draw('Vous pouvez utiliser les raccourcis suivants pour enrichir votre présentation.');
    
    	}
    
    	</script>
    PAR CELA :
    <?php
    
    $oFCKeditor = new FCKeditor('p_format');
    
    $oFCKeditor->BasePath = '/FCKeditor/';
    
    $oFCKeditor->Value = stripslashes($frm['description']);
    
    $oFCKeditor->Create();
    
    ?>

    ESSAYE et tu me dis si ca marche oki mon ami?

  5. amap


    :huh:

    bonjour,

    donc, je continue à alimenter ce forum avec mes demandes (je ne le fais pas expressssssssss, croyez moi)

    voilà, aujourd'hui, ce matin, je reçois mon nouveau numéro de siret (je suis en sarl maintenant) et toute contente (faut le dire vite), je vais dans mon back office, je clique sur paramètre de la société, ect...ect...

    je change l'ancien numéro siret par le nouveau, je clique, sur enregistrer et là :

    Une erreur de connexion à la base s est produite 147.

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OISE.' ,cnil = '' WHERE id = '1'' at line 20

    comme je pense que c'est déjà arrivé à quelqu'un, j'ai espoir de pouvoir réparer cette erreur dans mon sql syntax :D

    j'adore Peelshoppingpremium, mais, il y a des jours où j'ai bien envie de le baffer :(

  6. noya_m


    Bonjour,

    je désire enlever le prix dans le zoom de chaque produit

    je sais que c'est ici achat/modele/produits_details.php

    echo "<div style=\"text-align: center\" class=\"normal\"><a

    href=\"java script:css_popup(

    '".$repertoire_upload."/".$prod['image2']."',

    '".htmlspecialchars($prod['nom_'.$_SESSION['langue'].''], ENT_QUOTES)."',

    '".fprix($prix)." € ttc'

    );\"

    />zoom</a></div>";

    }

    '".fprix($prix)." € ttc' ===> si j'enleve ceci j'ai un undefinied

    merci

    Yaya

  7. negoce


    Bonjour,

    sauf erreur de ma part... :D

    mais j'ai retenu en mémoire que oui !!

    enfin je n'ay arrive pas pour l'install...

    en local ou sur une page php c'est ok...

    mais le mettre dans l'admin de manière à ne plus ce casser les pied..

    avec dream à chaque fois ... j'y suis loin...

    je suis tombé sur un forum qui dit qu'il la sur son site...

    mais je n'y arrive toujours pas !!

    je suis probablement trop nul !! :huh:

    mais continue à chercher...

    merci d'une aide...

    à bientôt...

Twitter Advisto ecommerce

Facebook PEEL Shopping