Flux d’activité

Flux d’activité de Messages

  1. Gilles Boussin


    Bonjour,

    Le mode de fonctionnement a été changé dans PEEL 6 par rapport aux anciennes versions, suite aux différents retours que nous avons eu qui nous demandaient de changer cela ;)

    Néanmoins je comprends votre position, et je suis d'accord qu'un paramétrage sur ce point serait mieux.

    Voici ce qui est à modifier :

    Dans administrer/sites.php : Changer la phrase vers ligne 363 :

    <td>Méthode pour compter les produits appartenant à une catégorie' . BEFORE_TWO_POINTS . ':</td>

    en

    <td>Méthode pour présenter et compter les produits appartenant à une catégorie' . BEFORE_TWO_POINTS . ':</td>

    Dans lib/fonctions/display.php : changer dans la fonction affiche_produits vers ligne 525 :

    $catid_array = get_category_sons_and_itself($condition_value1);

    en

    if ($GLOBALS['site_parameters']['category_count_method'] == 'global') {

    $catid_array = get_category_sons_and_itself($condition_value1);

    }else{

    $catid_array = array($condition_value1);

    }

    Confirmez moi si ça vous convient, ce paramétrage sera inclus dans la prochaine version.

    Gilles

  2. Gilles Boussin


    Bonjour,

    L'éditeur basique le plus connu est Notepad++, simple, gratuit et efficace. Il gère très bine l'UTF8 sans BOM, et tout ce qu'il vous faut.

    Concernant votre problème sur lexique/index.php, c'est lié à un mix de sous-version entre Shopping et le module Premium suite à l'amélioration récente de l'appel au lexique dans Shopping. Dans modules/lexique/fonctions.php vers ligne 70 : remplacez la fonction print_liste_mot par :

    /**

    * Récupère tous les mots qui commencent par la lettre sélectionné

    *

    * @param mixed $letter

    * @param boolean $return_mode

    * @return

    */

    function print_liste_mot($letter=null, $return_mode = false)

    {

    $output = '';

    $sql = "SELECT *, UPPER(LEFT(word_" . $_SESSION['session_langue'] . ",1)) AS first_letter

    FROM peel_lexique

    WHERE etat=1 ".(!empty($letter)?" AND UPPER(LEFT(word_" . $_SESSION['session_langue'] . ",1)) = '" . nohtml_real_escape_string($letter) . "'":'')."

    ORDER BY word_" . $_SESSION['session_langue'] . " ASC

    ".(!empty($letter)?"LIMIT 100":'')."";

    $result = query($sql);

    if(num_rows($result)){

    $output = '<div style="margin-top:30px;margin-left:5px;">' . LISTE_WORD . BEFORE_TWO_POINTS . ':</div><ul>';

    while ($row = fetch_assoc($result)) {

    $output .= '<li><a href="' . htmlspecialchars(get_lexicon_url($row['id'], $row["word_" . $_SESSION['session_langue']], $row['first_letter'])) . '" >' . $row["word_" . $_SESSION['session_langue']] . '</a></li>';

    }

    $output .= '</ul>';

    }

    if ($return_mode) {

    return $output;

    } else {

    echo $output;

    }

    }

  3. Gilles Boussin


    Bonjour,

    Pour corriger cela, dans administrer/commandes.php vers ligne 450, changez la première ligne du SQL par cette ligne :

    $sql = "SELECT c.id, c.o_timestamp, c.id_statut_paiement, c.id_statut_livraison, c.email, c.paiement, ca.nom_produit, ca.produit_id, ca.statut_envoi, ca.nb_envoi, ca.date_download, ca.nb_download

    Ce correctif sera inclus dans la prochaine version.

    Gilles

  4. carcy


    bonjour gilles

    merci pour la réponse

    j'ai essayé, j'avais pas compris que le fil d'ariane ne devait pas être en sideblock.

    Je l'ai enlevé. Le caddie était bien en sideblocktitle.

    et avec les modifs apportées sur lib/fonctions/fonctions.php, j'ai toujours pas de cadre sous mon caddie.

    J'ai bien le fild'ariane qui est revenu à droite sans le sideblock.

    Bon bein tant pis, je vais vous embêter plus longtemps avec ça. Je vais laisser comme ça;

    merci pour tout

    Jean-Luc

  5. Gilles Boussin


    Bonjour Jean-Luc,

    Vous ne devez pas avoir sideblock pour le fil d'ariane, ou sinon vous devez changer la manière dont il est fait...

    => c'est bien ce que je vous disais, retirez dans votre administration le paramètre sideblock pour ariane, qui n'y était pas avant, et pour le caddie, mettez sideblocktitle et non pas blocktitle qui ne correspond pas à une classe CSS, c'est pour ça que ça ne fait rien actuellement

  6. coach


    Bonjour.

    Lorsque je consulte la rubrique : vente produits numérique j'obtiens ce message d'erreur :

    Notice: Undefined index: id_statut_livraison in /homez.149/endurancr/www/administrer/modeles/commande_liste_download.php on line 91

    Notice: Undefined index: id_statut_livraison in /homez.149/endurancr/www/administrer/modeles/commande_liste_download.php on line 91

    Notice: Undefined index: id_statut_livraison in /homez.149/endurancr/www/administrer/modeles/commande_liste_download.php on line 91

    Notice: Undefined index: id_statut_livraison in /homez.149/endurancr/www/administrer/modeles/commande_liste_download.php on line 91

  7. shogun


    Bonjour,

    La gestion des images catégories est en plusieurs langues. Bien que cela puisse être utile, je pense que les cas sont rares. Et dans le cas contraire on doit systématiquement importer les 2 champs (ou plus si plusieurs langues). Je pense donc qu'il serait utile d'avoir l'option pour les fonctions d'affichage des catégories d'afficher une image par défaut (par exemple image_fr)

    Cordialement,

    Shogun.

  8. shogun


    Bonjour,

    coté client l'affichage d'une catégorie est ainsi :

    Catégorie (A)

    |

    Sous-catégories directes (B1,B2,B3)

    |

    Produits (x1,x2....xn)

    Le problème est que les produits affichés sont ceux de la Catégorie A et de TOUTES ses sous catégories, ses sous-sous catégories...etc...

    Le but des sous catégories étant de 'séparer' justement les produits, je pense qu'il serait bien de proposer l'option de n'afficher que les produits directement rattachés à la catégorie (A) et non pas l'ensemble (comme c'était le cas dans les précédentes versions)

    Cordialement,

    Shogun.

  9. carcy


    Bonsoir Gilles

    alors j'ai bien vérifié pour le code, il est bien en ligne 454 et 456, mais ça fait quand même bouger le fil d'ariane sur la gauche.

    2ème chose, j'ai bien regardé dals l'administration, mon panier est activé, à droite,en position 1 avec blocktitle

    le fil d'ariane est activé avec sideblock, en haut en position 1.

    J'ai descendu le caddie dans le header vers 125px (screen.css de modeles/peel6/css).

    Malgré tout ça, rien ne s'affiche comme cadre autour de mon caddie projeté en en tête, mon fil d'ariane est balancé sur la gauche, et il y a un cadre qui aparaît sous mon fil d'ariane !!!!! ;) :)

    ptêtre que les modifs ne sont pas au niveau de la ligne 454/456 de lib/fonctions:fonctions.php...

    voilà à quoi ressemble le passage corrigé du fichier d'ailleurs :

    /**

    * get_modules()

    *

    * @param mixed $location

    * @param mixed $position

    * @param mixed $technical_code

    * @return

    */

    function get_modules($location, $return_mode = false, $technical_code = null)

    {

    $output = '';

    $modules_array = get_modules_array(true, $location, $technical_code);

    foreach ($modules_array as $this_module) {

    $this_block_style = '';

    $this_module_output = '';

    if ($this_module['technical_code'] == 'catalogue') {

    $this_module_output = affiche_menu_catalogue($this_module['location'], true, true);

    } elseif ($this_module['technical_code'] == 'tagcloud' && is_module_tagcloud_active()) {

    $this_module_output = affiche_tagcloud(true);

    } elseif ($this_module['technical_code'] == 'search') {

    $this_module_output = affiche_menu_recherche(true, $this_module['location']);

    } elseif ($this_module['technical_code'] == 'guide') {

    $this_module_output = affiche_guide($this_module['location'], true);

    } elseif ($this_module['technical_code'] == 'caddie') {

    // Le caddie est affiché en mode condensé si dans le header, ou détaillé sinon

    $this_module_output = affiche_mini_caddie($this_module['location'] != 'header', true);

    } elseif ($this_module['technical_code'] == 'account' && !defined('IN_ACCES_ACCOUNT')) {

    $this_module_output = affiche_compte(true);

    } elseif ($this_module['technical_code'] == 'best_seller') {

    if (is_best_seller_module_active()) {

    $this_module_output = affiche_best_seller_produit_colonne(true);

    }

    } elseif ($this_module['technical_code'] == 'news') {

    if (is_rollover_module_active()) {

    if (vn($GLOBALS['site_parameters']['type_rollover']) == 1) {

    $this_module_output = affiche_menu_deroulant_1();

    } elseif (vn($GLOBALS['site_parameters']['type_rollover']) == 2) {

    $this_module_output = affiche_menu_deroulant_2();

    }

    }

    } elseif (substr($this_module['technical_code'], 0, strlen('advertising')) == 'advertising' && is_module_banner_active()) {

    // Exemple : advertising5 affiche la publicité en position 5

    $position = substr($this_module['technical_code'], strlen('advertising'));

    $this_module_output = affiche_banner($position, true);

    } elseif ($this_module['technical_code'] == 'menu') {

    $this_block_style = ' style="width:100%"';

    foreach ($modules_array as $this_module2) {

    if ($this_module2['technical_code'] == 'caddie' && $this_module['location'] == 'header') {

    $this_block_style = ' style="width:80%"';

    }

    }

    $this_module_output = get_menu();

    } elseif ($this_module['technical_code'] == 'ariane') {

    $this_module_output = affiche_ariane(true);

    }

    if (!empty($this_module_output)) {

    if ($this_module['display_mode'] == 'sideblocktitle') {

    $output .= affiche_sideblocktitle(vb($this_module['title_' . $_SESSION['session_langue']]), $this_module_output, $this_module['display_mode'] . '_' . $this_module['technical_code'], true);

    } elseif ($this_module['display_mode'] == 'sideblock') {

    $output .= affiche_sideblock(vb($this_module['title_' . $_SESSION['session_langue']]), $this_module_output, $this_module['display_mode'] . '_' . $this_module['technical_code'], true);

    } else { $output .= '<div class=' . $this_module['location] . '_basicblock ' . $this_module['location'] . '_' . $this_module['technical_code'] . '"' . $this_block_style . '>' . $this_module_output . '</div>';

    }

    }

    }

    if ($return_mode) {

    return $output;

    } elseif (!empty($output)) {

    echo $output;

    } else {

    return false;

    }

    }

    une idée ? ou je suis vraiment nul ?

    merci

  10. Gilles Boussin


    Jean-Luc,

    Ce que je vous ai donné comme code est une "bidouille" pour vous permettre de faire quelque chose qui n'est pas prévu, à savoir mettre l'apparence sideblocktitle même quand c'est en haut.

    Donc une fois fait, il vous faut :

    - mettre ce module en mode sideblocktitle via l'administration,

    - peut-être d'autres choses auxquelles je ne pense pas...

    Par ailleurs, le caddie est trop haut car vous avez fait un header plus gros, donc vous devez toucher au CSS pour descendre le caddie.

    Gilles

  11. Gilles Boussin


    Bonjour,

    Nous ne faisons plsu de support pour la version 3.9, car elle est beaucoup trop ancienne.

    Néanmoins une piste : si votre requête a une condition avec AND dans le WHERE et que la condition n'est pas prise en compte, c'est soit qu'il y a déjà un OR dans le WHERE et qu'il vous faut rajouter une parenthèse, soit que ce n'est pas cette requête qui est utilisée.

    Gilles

  12. Gilles Boussin


    Bonjour,

    Merci pour les accès FTP.

    J'ai activé l'affichage des erreurs en modifiant votre configuration.inc.php, et j'ai pu constater que le problème venait du fichier :

    modules/lexique/fonctions.php que vous aviez édité, et qui est inclus lors du chargement des pages.

    Ce fichier était encodé en UTF8 BOM, ce qui a posé des problèmes avec le serveur : le serveur envoie le code BOM en HTTP, ce qui empêche aux redirections de fonctionner.

    En entête de nos fichiers il est écrit :

    // This file should be in UTF8 without BOM - Accents examples : éèê

    Faites attention d'utiliser des éditeurs de texte qui ne rajoutent pas de BOM sans qu'on le leur demande.

    Gilles

  13. charlesNSI


    Bonjour a vous,

    Je viens de mettre en ligne un site basé sur un peel premium 5.6 et je n'arrive pas a afficher mes mignatures (rien ne s'affiche).

    J'ai vérifié les autorisations en écriture sur mes répertoires et tout semble bon.

    Avez vous une idée?

    Voici l'url du site sur notre serveur de test.

    http://www.nsidevelopment.com/kanabeach/

    merci

  14. carcy


    Bonjour tout le monde !

    j'ai bien compris maintenant comment on fait pour qu'une rubrique s'affiche en 2 colonnes : il suffit de rajoutter dans lire/index.php une ligne du type : if(vb($_GET['rubid'])==10){$GLOBALS['page_column_count']=2;} après l'appel à configuration.php.

    Mais now, j'ai un autre tout petit problème...

    quelle ligne dois-je ajoutter à cet endroit pour que ce soit ma page des conditions de ventes (http://www.jl-transferts-numeriques.fr/cgv.php) qui soit sur 2 colonnes ?

    (je vous rappelle que je connais rien en programmation ;) )

    merci !

    JL

Twitter Advisto ecommerce

Facebook PEEL Shopping