Flux d’activité

Flux d’activité de Messages

  1. supinfo


    Bonjour Jean-Hervé,

    Oui, j'ai bien ce dossier, voir ci-dessous.

    Est-ce que je devrais mettre le serveur web comme propiétaire du fichier, ou si l'accès en lecture est suffisant?

    server:~/peel_premium-5.6/modules/devises# ls

    administrer fonctions.php

    waconda:~/peel_premium-5.6/modules/devises# ls -al

    total 16

    drwxr-xr-x 3 root root 4096 2010-02-19 15:37 .

    drwxr-xr-x 45 root root 4096 2010-02-19 15:37 ..

    drwxr-xr-x 2 root root 4096 2010-02-19 15:37 administrer

    -rw-r--r-- 1 root root 1861 2010-02-19 15:34 fonctions.php

    Merci pour votre aide.

    Supinfo

    Bonjour supinfo,

    Avez-vous dans votre code le dossier /modules/devises?

    Si ce n 'est pas le cas, essayez de dézipper votre archive à nouveau, c'est peut-être cette étape qui n'a pas fonctionné.

    Cordialement,

  2. La fleur


    Bonjour,

    lorsque j'édite un sitemap xml avec iGoomap, ce que je fais depuis très longtemps, voici ce qu'il y a en erreur concernant toutes les images du site

    http://www.monsite.fr/administrer/upload/2...PEEL_a7g7jb.jpg Disallowed extension: jpg

    http://www.monsite/administrer/upload/1205...PEEL_ujKqBn.gif Disallowed extension: gif

    Est ce que quelqun saurait pourquoi ?

    Deuxième erreur

    Des URL avec /utilisareurs/produit_details.php?id X alors que le site est rewrité et par Peel en plus

    Merci d'une aide éventuelle

    J.Claude

  3. equi-monde


    Hello,

    Pour le code ??? non je suis sûr ^^

    En ce qui concerne les chèques, il est fort probable que je me trompe!

    Mais sache que les codes de Peel SHOPPING sont identiques à ceux de Peel PREMIUM, seuls quelques fonctionnalités ont été retirées.

    Ex : le "A la une", les Publicités, les ventes avec minuterie, ...

    Et jusqu'à la V4, les chèques cadeaux faisait partie des privilège de la version PREMIUM ;)

  4. derfurs


    Chèque cadeau = PREMIUM ou je me trompe ????

    pour le code,

    $couleur = (!empty($prod['couleur']) ? COLOR . " : " . html_entity_decode($prod['couleur']) : "");
    
    $taille = (!empty($prod['taille']) ? " - " . SIZE . " : " . html_entity_decode($prod['taille']) : "");
    
    $attribut = (!empty($prod['nom_attribut']) ? str_replace('<br />', "\r\n", html_entity_decode($prod['nom_attribut'])): "");
    
    $delai = ($prod['delai_stock'] != '' ? "\r\n" . delai_STOCK . " : " . html_entity_decode($prod['delai_stock']) : "");
    
    $option = ($prod['prix_option'] != "0.00000" ? "\r\n" . OPTION_PRIX . " : " . $prod['prix_option'] . " " . $commande->devise . "" : "");
    
    $remise = ($prod['percent_remise_produit'] != "0.00" ? "\r\n" . PROMOTION_INCLUDE . " : " . $prod['percent_remise_produit'] . " % (= -" . fprix($prod['remise']) . " " . $commande->devise . ")" : "");
    
    $ecotaxe = ($prod['ecotaxe_ttc'] != "0.00000") ? "\r\n " . ECOTAXE . " : " . $prod['ecotaxe_ttc'] : "";

    Et je n'ai absolument aucun problème ...

    bonjour

    merci pour ton aide mais je pense que tu te trompes

  5. equi-monde


    Chèque cadeau = PREMIUM ou je me trompe ????

    pour le code,

    $couleur = (!empty($prod['couleur']) ? COLOR . " : " . html_entity_decode($prod['couleur']) : "");
    
    $taille = (!empty($prod['taille']) ? " - " . SIZE . " : " . html_entity_decode($prod['taille']) : "");
    
    $attribut = (!empty($prod['nom_attribut']) ? str_replace('<br />', "\r\n", html_entity_decode($prod['nom_attribut'])): "");
    
    $delai = ($prod['delai_stock'] != '' ? "\r\n" . delai_STOCK . " : " . html_entity_decode($prod['delai_stock']) : "");
    
    $option = ($prod['prix_option'] != "0.00000" ? "\r\n" . OPTION_PRIX . " : " . $prod['prix_option'] . " " . $commande->devise . "" : "");
    
    $remise = ($prod['percent_remise_produit'] != "0.00" ? "\r\n" . PROMOTION_INCLUDE . " : " . $prod['percent_remise_produit'] . " % (= -" . fprix($prod['remise']) . " " . $commande->devise . ")" : "");
    
    $ecotaxe = ($prod['ecotaxe_ttc'] != "0.00000") ? "\r\n " . ECOTAXE . " : " . $prod['ecotaxe_ttc'] : "";

    Et je n'ai absolument aucun problème ...

  6. derfurs


    Bonjour derfurs,

    Pour l'erreur :

    Notice: Use of undefined constant delai_STOCK - assumed 'delai_STOCK' in /homepages/6/d329455906/htdocs/lib/fonctions/invoice.php on line 213

    Remplacez /lib/fonctions/invoice.php delai_STOCK par DELAI_STOCK (bug identifié qqui sera corrigé pour les prochaines versions de PEEL)

    Par ailleurs, pour le souci sur les chèques cadeaux, pouvez-vous nous dire quel mail exactement est envoyé, et le chèque cadeau crée? (montant, % ou €, etc...)

    Cordialement,

    Bonsoir

    malgré votre reponse j'ai toujours les memes erreurs.

    Notice: Use of undefined constant DELAI_STOCK - assumed 'DELAI_STOCK' in /homepages/6/d329455906/htdocs/lib/fonctions/invoice.php on line 213

    Extrait fichier invoice.php

    $delai = ($prod['delai_stock'] != '' ? "\r\n" . DELAI_STOCK . " : " . html_entity_decode($prod['delai_stock']) : "");

    Warning: Cannot modify header information - headers already sent by (output started at /homepages/6/d329455906/htdocs/lib/fonctions/invoice.php:213) in /homepages/6/d329455906/htdocs/lib/class/pdf/fpdf.php on line 1024

    FPDF error: Some data has already been output to browser, can't send PDF file

    A quoi est du cette erreur ? si vous la connaissez quel est svp le correctif ?

    Merci par avance

  7. supinfo


    Bonjour Jean-Hervé,

    Il manque le fichier devises.php dans le dossier "administrer" sur le serveur ... je n'ai d'ailleurs pas l'option "Devises" dans le menu configuration

    Et je reçois donc ce message d'erreur quand je tente d'accéder au fichier devises.php

    Fatal error: Call to undefined function affiche_liste_devise() in /var/www/biobars/modules/devises/administrer/devises.php

    Merci.

    Didier

    Bonjour supinfo,

    Pour changer la devise, rendez-vous dans votre back-office, section Configuration -> Gestion des devises.

    http://www.votresite.tld/modules/devises/a...rer/devises.php

    Cordialement,

  8. Suspensionlab.be


    Bonjour,

    J'utilise la v5.6 que je viens d'installer et quand j'ajoute un article, rien ne s'affiche dans le site sous la rubrique choisie?

    C'est bien "en ligne" et j'ai aussi choisi la rubrique a laquelle elle doit faire partie.

    Quelqu'un peux m'éclairer?

    Merci

    Edit: j'ai utilisé les fichiers index + article_details de la version 5.0 et ça fonctionne.

  9. Gilles Boussin


    Bonjour derfurs,

    Pour l'erreur :

    Notice: Use of undefined constant delai_STOCK - assumed 'delai_STOCK' in /homepages/6/d329455906/htdocs/lib/fonctions/invoice.php on line 213

    Remplacez /lib/fonctions/invoice.php delai_STOCK par DELAI_STOCK (bug identifié qqui sera corrigé pour les prochaines versions de PEEL)

    Par ailleurs, pour le souci sur les chèques cadeaux, pouvez-vous nous dire quel mail exactement est envoyé, et le chèque cadeau crée? (montant, % ou €, etc...)

    Cordialement,

  10. derfurs


    bonjour

    quand je clique sur envoi bdc ou facture en pdf voila ce que j'ai :

    Notice: Use of undefined constant delai_STOCK - assumed 'delai_STOCK' in /homepages/6/d329455906/htdocs/lib/fonctions/invoice.php on line 213

    Warning: Cannot modify header information - headers already sent by (output started at /homepages/6/d329455906/htdocs/lib/fonctions/invoice.php:213) in /homepages/6/d329455906/htdocs/lib/class/pdf/fpdf.php on line 1024

    FPDF error: Some data has already been output to browser, can't send PDF file

    quelqu'un pourrait il m'aider ?

    je ne suis plus chez free (enfin !!) et je suis à present chez 1&1

    merci pour votre aide

  11. xeon


    Oui désolé pour le code.

    Merci en tout cas d'avoir regardé. Je renvoie la chose sans les fioritures html :

    http://studiolestroisbecs.com/temp/index-temp.php

    <?php

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

    ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

    <?php

    $DOC_TITLE = "$site";

    define('IN_HOME', TRUE);

    //include("boutique/modeles/blog/template.php");

    ?>

    <html>

    <head>

    <script type="text/javascript" src="js/jquery.pngFix.pack.js"></script>

    <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>

    <script type="text/javascript" src="js/jquery.pngFix.js"></script>

    <script type="text/javascript">

    $(document).ready(function(){

    $(document).pngFix();

    });

    </script>

    <link type="text/css" href="menu/menu.css" rel="stylesheet" />

    <script type="text/javascript" src="menu/jquery.js"></script>

    <script type="text/javascript" src="menu/menu.js"></script>

    <?php

    echo '

    <meta name="robots" content="All" />

    <meta http-equiv="content-language" content="' . $_SESSION['langue'] . '" />

    <base href="' . $wwwroot . '/" />

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/filesearchhover.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/window.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/overlib.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/stock.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/top.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/controle.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/ctrl.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/csspopup.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/loaddata.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/submit.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/prototype.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/effects.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/controls.js"></script>

    <link rel="stylesheet" type="text/css" media="screen" href="' . $repertoire_css . '/left_right.css" />

    <link rel="stylesheet" type="text/css" media="screen" href="' . $stylefile . '" />

    <!-- librairie pour activer le zoom sur les produits -->

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/lightbox.js"></script>

    <link rel="stylesheet" href="' . $wwwroot . '/lib/css/lightbox.css" type="text/css" media="screen" />

    <!-- fin de librairie pour activer le zoom sur les produits -->

    ';

    $header_html = '';

    $background_menu = $background_color = '';

    if (isset($_GET['catid'])) {

    $queryCP = query('SELECT header_html, background_menu, background_color

    FROM peel_categories

    WHERE id="' . intval($_GET['catid']) . '"');

    if (num_rows($queryCP) > 0) {

    $CP = fetch_object($queryCP);

    $header_html = html_entity_decode(trim($CP->header_html));

    $background_menu = html_entity_decode($CP->background_menu);

    $background_color = html_entity_decode($CP->background_color);

    echo '

    <style type="text/css">';

    if ($background_color != "#")

    echo 'body { background-color:$background_color; }

    ';

    if ($background_menu != "#") {

    echo '

    #menu2 { background-color:$background_menu; }

    #menu3 { background-color:$background_menu; }

    ';

    }

    echo '</style>';

    }

    }

    foreach($_SESSION['lng'] as $this_lang) {

    // Ce module de gestion des URL dans d'autres langues doit être compatible avec l'URL Rewriting si activé => il faut partir de REQUEST_URI et non pas de PHP_SELF

    if (!empty($_GET['langue'])) {

    $this_url_lang = str_replace('langue=' . $_GET['langue'], 'langue= . $this_lang, $_SERVER['REQUEST_URI]);

    } else {

    $this_url_lang = str_replace('&', '&amp;', $_SERVER['REQUEST_URI']);

    // Il ne faut pas compter les GET pour savoir si on rajoute ? ou &, car les GET peuvent venir du décodage de l'URL Rewriting => il faut regarder uniquement REQUEST_URI

    if (strpos($_SERVER['REQUEST_URI'], '?') === false) {

    $this_url_lang .= '?';

    } else {

    $this_url_lang .= '&amp;';

    }

    $this_url_lang .= 'langue=' . $this_lang;

    }

    $flags_links[] = '<span lang=' . $this_lang . '" title="' . $this_lang . '"><a href="' . $this_url_lang . '" title="' . $_SESSION['lngName][$this_lang] . '"><img src=' . ((strpos($_SESSION['lngFlagURL][$this_lang], '/') !== false)?$_SESSION['lngFlagURL'][$this_lang]:$wwwroot . '/lib/flag/' . $_SESSION['lngFlagURL'][$this_lang]) . '" alt=' . $_SESSION['lngName][$this_lang] . '" width="18" height="12" /></a></span>';

    }

    ?>

    <script type="text/javascript" src="js/jquery.pngFix.pack.js"></script>

    <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>

    <script type="text/javascript" src="js/jquery.pngFix.js"></script>

    <script type="text/javascript">

    $(document).ready(function(){

    $(document).pngFix();

    });

    </script>

    </head>

    <body>

    <?php

    include("boutique/modeles/blog/bas.php");

    ?>

    </body>

    </html>

    Donc l'ennui est que j'ai toujours cette erreur.

    Sur la page normale de la boutique je n'ai pas ce bug.

    Je pense qu'il faut sans doute mettre quelque chose de particulier dans l'entete, mais ne sais pas quoi.

  12. equi-monde


    Merci pour ce code magnifique ^^

    bon déjà tu as une erreur autour de la ligne 299 qui est un problème de ";"

    Deuxièmement, dans les pages où tu désires insérer le menu de droite ,

    insère le code suivant :

    include("boutique/modeles/blog/bas.php");

    en bas de ton code avant de fermer la balise BODY

    !!! ATTENTION ce bout de code peut varier en fonction des dossiers, ... !!!

    En insérant ce code, tu insèreras tous les menus de droite ainsi que tes bas de page.

    Ensuite, plus que ta mise en page ;-)

  13. xeon


    Bonjour,

    J'essaie donc de placer le menu droit, et surtout le panier, sur un site, mais en dehors du répertoire de la boutique.

    Cela ne marche pas :

    Voici mon code :

    <?php

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

    ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

    <?php

    $DOC_TITLE = "$site";

    define('IN_HOME', TRUE);

    //include("boutique/modeles/blog/template.php");

    ?>

    <script type="text/javascript" src="js/jquery.pngFix.pack.js"></script>

    <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>

    <script type="text/javascript" src="js/jquery.pngFix.js"></script>

    <script type="text/javascript">

    $(document).ready(function(){

    $(document).pngFix();

    });

    </script>

    <link type="text/css" href="menu/menu.css" rel="stylesheet" />

    <script type="text/javascript" src="menu/jquery.js"></script>

    <script type="text/javascript" src="menu/menu.js"></script>

    <?php

    echo '

    <meta name="robots" content="All" />

    <meta http-equiv="content-language" content="' . $_SESSION['langue'] . '" />

    <base href="' . $wwwroot . '/" />

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/filesearchhover.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/window.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/overlib.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/stock.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/top.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/controle.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/ctrl.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/csspopup.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/loaddata.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/submit.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/prototype.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/effects.js"></script>

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/controls.js"></script>

    <link rel="stylesheet" type="text/css" media="screen" href="' . $repertoire_css . '/left_right.css" />

    <link rel="stylesheet" type="text/css" media="screen" href="' . $stylefile . '" />

    <!-- librairie pour activer le zoom sur les produits -->

    <script type="text/javascript" src="' . $wwwroot . '/lib/js/lightbox.js"></script>

    <link rel="stylesheet" href="' . $wwwroot . '/lib/css/lightbox.css" type="text/css" media="screen" />

    <!-- fin de librairie pour activer le zoom sur les produits -->

    ';

    $header_html = '';

    $background_menu = $background_color = '';

    if (isset($_GET['catid'])) {

    $queryCP = query('SELECT header_html, background_menu, background_color

    FROM peel_categories

    WHERE id="' . intval($_GET['catid']) . '"');

    if (num_rows($queryCP) > 0) {

    $CP = fetch_object($queryCP);

    $header_html = html_entity_decode(trim($CP->header_html));

    $background_menu = html_entity_decode($CP->background_menu);

    $background_color = html_entity_decode($CP->background_color);

    echo '

    <style type="text/css">';

    if ($background_color != "#")

    echo 'body { background-color:$background_color; }

    ';

    if ($background_menu != "#") {

    echo '

    #menu2 { background-color:$background_menu; }

    #menu3 { background-color:$background_menu; }

    ';

    }

    echo '</style>';

    }

    }

    foreach($_SESSION['lng'] as $this_lang) {

    // Ce module de gestion des URL dans d'autres langues doit être compatible avec l'URL Rewriting si activé => il faut partir de REQUEST_URI et non pas de PHP_SELF

    if (!empty($_GET['langue'])) {

    $this_url_lang = str_replace('langue=' . $_GET['langue'], 'langue= . $this_lang, $_SERVER['REQUEST_URI]);

    } else {

    $this_url_lang = str_replace('&', '&amp;', $_SERVER['REQUEST_URI']);

    // Il ne faut pas compter les GET pour savoir si on rajoute ? ou &, car les GET peuvent venir du décodage de l'URL Rewriting => il faut regarder uniquement REQUEST_URI

    if (strpos($_SERVER['REQUEST_URI'], '?') === false) {

    $this_url_lang .= '?';

    } else {

    $this_url_lang .= '&amp;';

    }

    $this_url_lang .= 'langue=' . $this_lang;

    }

    $flags_links[] = '<span lang=' . $this_lang . '" title="' . $this_lang . '"><a href="' . $this_url_lang . '" title="' . $_SESSION['lngName][$this_lang] . '"><img src=' . ((strpos($_SESSION['lngFlagURL][$this_lang], '/') !== false)?$_SESSION['lngFlagURL'][$this_lang]:$wwwroot . '/lib/flag/' . $_SESSION['lngFlagURL'][$this_lang]) . '" alt=' . $_SESSION['lngName][$this_lang] . '" width="18" height="12" /></a></span>';

    }

    ?>

    <script type="text/javascript" src="js/jquery.pngFix.pack.js"></script>

    <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>

    <script type="text/javascript" src="js/jquery.pngFix.js"></script>

    <script type="text/javascript">

    $(document).ready(function(){

    $(document).pngFix();

    });

    </script>

    </head>

    <body>

    <?php

    echo '

    <div id="menu2">

    <div class="cadre" style="margin-bottom:15px">

    <div class="header">

    <h2>' . CADDIE . '</h2>

    </div>

    <div class="content_menu">' . affiche_mini_caddie(true) . '</div>

    </div>

    <div class="cadre" style="margin-bottom:15px">

    <div class="header">

    <h2>' . COMPTE . '</h2>

    </div>

    <div class="content_menu">' . affiche_compte(true) . '</div>

    </div>';

    if (is_best_seller_module_active()) {

    echo '

    <div class="cadre" style="margin-bottom:15px">

    <div class="header">

    <h2>' . TOP . '</h2>

    </div>

    <div class="content_menu">' . affiche_produit_colonne("p.on_top = 1", TOP, true) . '</div>

    </div>';

    }

    if (is_rollover_module_active()) {

    echo '

    <div class="espace_haut" style="margin-bottom:15px"></div>

    <div class="cadre">

    <div class="header">

    <h2>' . A_LA_UNE . '</h2>

    </div>

    <div class="content_menu">';

    if ($type_rollover == 1) {

    affiche_menu_deroulant_1();

    }

    if ($type_rollover == 2) {

    affiche_menu_deroulant_2();

    }

    echo '

    </div>

    </div>';

    }

    if (is_module_banner_active()) {

    echo '

    <div class="cadre" style="margin-bottom:15px">

    <div class="header">

    <h2>' . PUBLICITE . '</h2>

    </div>

    <div class="content_menu">';

    affiche_banner();

    echo '

    </div>

    </div>

    ';

    }

    echo '

    </div>

    <!-- Fin Menu2 -->

    ?>

    </div>

    Merci si vous pouvez me dire ce qui ne va pas.

  14. Gilles Boussin


    Bonjour VV93,

    Vous souhaitez, si je comprends bien, avoir une nouvelle page "Produits en attente" ou apparaîtront tous les produits pour lesquels vous aurez coché la case : "Produits en attente".

    Si c'est le cas, il vous faut créer dans la table peel_produits un nouveau champ on_attente (tinyint(4)) et vous inspirer de la gestion du champ on_news dans administrer/produits.php par exemple, pour gérer la case à cocher.

    Enfin, créez une page achat/attente.php dans laquelle vous appelez la fonction affiche_produit comme suit :

    affiche_produit("p.on_attente='1'", ATTENTE, "attente", $_SESSION['ecom']['nb_produit_page']);

    Cordialement,

  15. phildu34


    je vais encore me faire des amis en répondant a ce sujet !!!

    vous qui êtes chez free et qui vous plaignez que sa ne marche pas ,moi je ne vous plain pas !!! c'est bien fait pour vous !!!

    vous souhaitez ouvrir une boutique en ligne qui devrait vous rapporter de l'argent ... je vous le souhaite de tout coeur !

    alors allez chez des pros de l'hébergement , des boites qui tiennent la route , arrêter les amateurs de chez free !

    pour heberger une boutique e-commerce chez OVH sa va vous couter PAR AN environ 45 ou 50 € avec le nom de domaine , si votre budget d'investissement pour ouvrir la boutique ne vous permet pas de sortir 50 € ... laisser tomber le e-commerce.

    sa va surement pas vous plaire ce que je vous dit mais avant de gagner de l'argent il faut d'abord en depenser !

    c'est mon avis !

    Philippe

Twitter Advisto ecommerce

Facebook PEEL Shopping