Flux d’activité

Flux d’activité de Messages


  1. Bonjour,

     

    effectivement, le problème est le même qu'en front office. Dans le fichier \administrer\rubriques.php, il faut remplacer la ligne 134
     

            $tpl->assign('image_src', $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($rub['image'], 80, 50, 'fit'));

    par ceci :

            if (!empty($rub['image'])) {
                if (pathinfo($rub['image'], PATHINFO_EXTENSION) == 'pdf') {
                    $this_thumb = thumbs('logoPDF_small.png', 80, 50, 'fit', $GLOBALS['dirroot'] .'/images/');
                } else {
                    $this_thumb = thumbs($rub['image'], 80, 50, 'fit');
                }
            }
            $tpl->assign('image_src', $GLOBALS['repertoire_upload'] . '/thumbs/' . $this_thumb);
  2. paulanna


    Bonjour,

     

    Il faut modifier le code qui affiche les fichiers pour les articles et rubriques, puisque celui-ci prévoit juste l'affichage d'image. Les corrections à apporter sont :

    Dans le fichier lib/fonctions/display_caddie.php, remplacer 

                if (!empty($article['image1'])){
                    $this_thumb = thumbs($article['image1'], $GLOBALS['site_parameters']['medium_width'], $GLOBALS['site_parameters']['medium_height'], 'fit');
                    $tpl->assign('image_src', $GLOBALS['repertoire_upload'] . '/thumbs/' . $this_thumb);
                }

     

     

    Dans le fichier lib/fonctions/display_caddie.php ????

     

    L'erreur se situe au niveau de la page Rubrique du BO :

    Le type de l'image n'est pas supporté C:\Program Files\EasyPHP-5.3.8.1\www\site.fr/upload/plaquette.pdf, ce message s'affiche sur la page qui afficge la liste des rubriques
  3. Simon développeur PEEL


    Bonjour,

     

    La requête utilisée est

            $requete = "SELECT p.*, SUM(pca.quantite) AS quantite, c.nom_" . $_SESSION['session_langue'] . " AS categorie
                FROM peel_commandes_articles pca
                INNER JOIN peel_commandes pc ON pca.commande_id = pc.id
                INNER JOIN peel_produits p ON pca.produit_id = p.id
                INNER JOIN peel_categories c ON pca.categorie_id = c.id
                WHERE p.nom_" . $_SESSION['session_langue'] . " != '' AND p.etat='1' AND pc.id_statut_paiement IN (2,3)
                GROUP BY pca.produit_id
                ORDER BY quantite DESC
                LIMIT 0, " . intval(vn($GLOBALS['site_parameters']['nb_on_top']));

    (fichier \modules\best_seller\fonctions.php ). Les produits retournés ont été commandé et payé, sont actif et avec le nom de la langue d'affichage renseigné. Le nombre de résultat est limité par la valeur renseignée dans les paramètres du site.

     

    Pour comprendre quel est le problème, vous pouvez afficher cette requête SQL en ajoutant var_dump($requête) juste en dessous de cette requête, pour pouvoir ensuite l'exécuter sur phpmyadmin.

  4. sofpix


    Bonjour,

     

    J'ai également ce message : TCPDF ERROR: Some data has already been output, can't send PDF file lorsque je veux éditer une facture en pdf (proforma et bon de commande également).

    Ma version de peel est PEEL Shopping 6.4.1.

     

    J'ai vérifié que mes fichier était bien en UTF8 (sans DOM).

     

    La référence de la commande est bien dans la BDD...

     

    Avez-vous d'autres pistes ?

     

    Merci

  5. Simon développeur PEEL


    Bonjour,

     

    Si je comprends bien, Il faut modifier la requête pour récupérer l'image d'un produit on_special (et actif) pour les produits dont la catégorie parente est la catégorie courante.

    Ce qui donne quelque chose comme

     

    SELECT p.image1

                FROM peel_produits p
                INNER JOIN peel_produits_categories pc ON pc.produit_id=p.id
                INNER JOIN peel_categories c ON c.id=pc.categorie_id

    WHERE p.on_special = "1" AND p.image1 != "" AND p.etat = "1" AND c.parent_id = "'.$this_item.'"

     

    Je vous laisse le soin de tester et déboguer si nécessaire cette requête.

Twitter Advisto ecommerce

Facebook PEEL Shopping