Flux d’activité

Flux d’activité de Messages

  1. seb42


    Merci de votre réponse,

    J'ai un problème car il n'y a aucune fonction à la ligne 1684 du fichier display.php...

    Avez-vous une boîte mail afin que je puisse vous faire passer le fichier display.php ?

    Par contre sur le message d'erreur il est question de ces deux fichiers :

    C:\wamp\www\Place Du Peuple\lib\fonctions\fonctions.php on line 823

    C:\wamp\www\Place Du Peuple\lib\fonctions\fonctions.php on line 827

    Voici leur code (de la ligne 821 à 829) :

    function redirect_and_die($url, $permanent_redirection = false)

    {

    header("Location: " . $url);

    if ($permanent_redirection) {

    header("HTTP/1.1 301 Moved Permanently");

    }

    header('Connection: close');

    die();

    }

    Merci de votre aide


  2. J'ai remplacé la fonction get_menu() de la 6.2 par votre fonction, et le menu 'lien' s'est affiché.

    Je suppose donc que la fonction que vous modifiez n'est pas utilisée. Avez vous redéfini la fonction get_menu() ailleurs dans le code? Je vous invite à rechercher toutes les occurrences de PEEL de get_menu dans votre code et de me transmettre les résultats.

    Simon.


  3. Bonjour seb42, et bienvenue!

    L'erreur

    Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\Place Du Peuple\lib\fonctions\emails.php on line 169

    n'est pas du fait de PEEL SHOPPING, mais de la configuration de votre serveur local. Pour configurer wamp, vous pouvez consulter ce post : http://www.wampserver.com/phorum/read.php?1,34947,35146

    Si vous ne souhaitez pas configurer wamp, vous pouvez désactiver l'envoi d'email sur PEEL. Dans la configuration de la boutique (administrer/sites.php), dans l'encart Gestion des emails, cocher le bouton radio Désactiver (à désactiver sur serveur de test par exemple) à la ligne Activation de l'envoi d'emails sur tout le site :

    Sinon, pouvez vous transmettre la fonction qui se situe à la ligne 1684 de votre fichier lib/fonctions/display.php svp ?

    Simon.

  4. seb42


    Bonjour,

    Je viens d'acheter Peel Premium version 6.1. Les nouveaux modules se sont bien créés sur mon site cependant, depuis cette installation, quelques messages d'erreurs s'affichent anormalement.

    Lorsque je valide mon identifiant et mon login dans la partie "mon compte", au lieu de voir apparaître mes infos persos en page d'accueil, une page blanche apparaît avec ces trois messages ci-dessous :

    Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\Place Du Peuple\lib\fonctions\emails.php on line 169

    Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\Place Du Peuple\lib\fonctions\display.php:1684) in C:\wamp\www\Place Du Peuple\lib\fonctions\fonctions.php on line 823

    Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\Place Du Peuple\lib\fonctions\display.php:1684) in C:\wamp\www\Place Du Peuple\lib\fonctions\fonctions.php on line 827

    Lorsque je clique sur le bouton "reculer d'une page", cela force l'identification et je peux quand même voir apparaître les infos de mon compte. Je clique alors sur l'onglet administration et la en haut de la page d'administration apparaît ce message :

    Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\Place Du Peuple\lib\fonctions\display.php:1684) in C:\wamp\www\Place Du Peuple\administrer place-du-peuple\modeles\haut.php on line 27

    N'étant pas un grand spécialiste php je n'arrive pas à identifier ces problèmes qui sont vraiment apparus avec la mise en place du module Peel Premium.

    Merci de votre éclairage.

  5. Lilouetpuce


    La voilà :

    if (!function_exists('get_menu')) {

    /**

    * get_admin_menu()

    *

    * @return

    */

    function get_menu()

    {

    $main_menu_items['home'] = array($GLOBALS['wwwroot'] . '/' => HOME);

    $main_menu_items['catalog'] = array($GLOBALS['wwwroot'] . '/achat/' => CATALOGUE);

    $main_menu_items['news'] = array($GLOBALS['wwwroot'] . '/achat/nouveautes.php' => NOUVEAUTES);

    $main_menu_items['promotions'] = array($GLOBALS['wwwroot'] . '/achat/promotions.php' => DO_NOT_MISS);

    if (is_module_gift_checks_active()) {

    $main_menu_items['check'] = array($GLOBALS['wwwroot'] . '/modules/gift_check/cheques.php' => CHEQUE_CADEAU);

    }

    if (est_identifie()) {

    $main_menu_items['account'] = array($GLOBALS['wwwroot'] . '/compte.php' => COMPTE);

    $menu_items['account'][$GLOBALS['wwwroot'] . '/achat/historique_commandes.php'] = ORDER_HISTORY;

    $menu_items['account'][$GLOBALS['wwwroot'] . '/utilisateurs/change_mot_passe.php'] = CHANGE_PASSWORD;

    $menu_items['account'][$GLOBALS['wwwroot'] . '/utilisateurs/change_params.php'] = CHANGE_PARAMS;

    $menu_items['account'][$GLOBALS['wwwroot'] . '/sortie.php'] = LOGOUT;

    } else {

    $main_menu_items['account'] = array($GLOBALS['wwwroot'] . '/membre.php' => COMPTE);

    }

    $main_menu_items['contact'] = array($GLOBALS['wwwroot'] . '/utilisateurs/contact.php' => CONTACT);

    if (est_identifie() && (a_priv('admin') || a_priv('demo'))) {

    $main_menu_items['admin'] = array($GLOBALS['administrer_url'] . '/index.php' => ADMIN);

    }

    $menu_items['promotions'][$GLOBALS['wwwroot'] . '/achat/promotions.php'] = PROMOTIONS;

    $menu_items['promotions'][$GLOBALS['wwwroot'] . '/modules/flash/flash.php'] = FLASH;

    $main_menu_items['liens'] = array($GLOBALS['wwwroot'] . '/lire/index.php?rubid=1' => LIENS);

    $sql = 'SELECT c.id, c.nom_' . $_SESSION['session_langue'] . ' AS categorie, c.image_' . $_SESSION['session_langue'] . ' AS image

    FROM peel_categories c

    WHERE c.etat = "1" AND c.parent_id="0"

    ORDER BY c.position ASC, categorie ASC';

    $qid = query($sql);

    while ($cat = fetch_assoc($qid)) {

    $menu_items['catalog'][get_product_category_url($cat['id'], $cat['categorie'])] = $cat['categorie'];

    }

    $current_url = get_current_url(false);

    $current_url_full = get_current_url(true);

    $output = '

    <div class="main_menu_wide">

    <div class="main_menu">

    <ul id="menu1">

    ';

    foreach($main_menu_items as $this_main_item => $this_main_array) {

    $current_menu = (!empty($menu_items[$this_main_item][$current_url_full]));

    $full_match = true;

    if ($current_menu === false && !empty($menu_items[$this_main_item])) {

    $current_menu = (!empty($menu_items[$this_main_item][$current_url]));

    $full_match = false;

    }

    foreach($this_main_array as $this_main_url => $this_main_title) {

    if ($current_menu !== false || !empty($this_main_array[$current_url]) || !empty($this_main_array[$current_url_full])) {

    $main_class = ' class="current"';

    } else {

    $main_class = '';

    }

    if ($this_main_item == 'home') {

    $this_main_text = '<a href="' . htmlspecialchars($this_main_url) . '"' . $main_class . '><img src="' . $GLOBALS['wwwroot'] . '/images/home.png" alt="" style="padding: 0px 6px 0px 4px;" /></a>';

    } else {

    if (!empty($this_main_url) && !is_numeric($this_main_url)) {

    $this_main_text = '<a href="' . htmlspecialchars($this_main_url) . '"' . $main_class . '>' . $this_main_title . '</a>';

    } else {

    $this_main_text = '<span>' . $this_main_title . '</span>';

    }

    }

    if (!empty($menu_items[$this_main_item])) {

    $this_main_text .= '

    <ul class="sousMenu">

    ';

    foreach($menu_items[$this_main_item] as $this_url => $this_title) {

    if (($current_url == $this_url && !$full_match) || $current_url_full == $this_url) {

    $class = ' class="current"';

    } else {

    $class = '';

    }

    if (!empty($this_url) && !is_numeric($this_url)) {

    $this_text = '<a href="' . htmlspecialchars($this_url) . '"' . $class . '>' . $this_title . '</a>';

    } else {

    $this_text = '<span' . $main_class . '>' . $this_title . '</span>';

    }

    $this_main_text .= '<li>' . $this_text . '</li>';

    }

    $this_main_text .= '

    </ul>';

    }

    $output .= '

    <li class="menu_main_item menu_' . $this_main_item . '">' . $this_main_text . '</li>

    ';

    }

    }

    $output .= '

    </ul>

    </div>

    </div>

    ';

    return $output;

    }

    }


  6. Bonjour Cris,

    effectivement, l'affichage de la liste des produits dans les pages catégories est administrable dans les paramètres de la boutique. Dans l'encart "Paramètre généraux", au niveau de Méthode pour présenter et compter les produits appartenant à une catégorie. Ce paramètre concerne également les articles et rubriques :, il faut sélectionner le bouton radio Individuelle pour afficher les produits de la catégorie seul ou Globale pour afficher les produits de la catégorie et des sous-catégories

  7. cris


    Bonjour,

    je voudrai afficher les sous catégorie créées dans le menu déroulant dans la page principale de la catégorie correspondante exemple : clé mécano==>clé plate

    clé à pipe

    jeu de clé....

    or quand l’utilisateur clique sur clé mécano, la liste des produits est vide, idem sur l'onglet catalogue (il devrait s'afficher tous les produits du catalogue).

    Merci d'avance.

  8. Lilouetpuce


    Bonjour,

    Je souhaite rajouter un bouton dans la barre de menu du haut du site pointant vers une rubrique.

    J'ai rajouté dans/lib/lang/fr.php cette nouvelle définition :

    define("LIENS", "liens");

    J'ai rajouté dans /lib/fonction/display.php cette ligne dans get_menu() :

    $main_menu_items['liens'] = array($GLOBALS['wwwroot'] . '/lire/index.php?rubid=1' => LIENS);

    Mais malgré cela le nouveau bouton ne s'affiche pas dans ma barre de menu.

    Que faire ?

    Qu'ai-je oublié ?

    Merci d'avance de votre aide, toujours efficace !

    Claire

  9. slab


    Bonjour Slab,

    Je vous propose ceci :

    
    UPDATE peel_stocks ps 
    
    INNER JOIN peel_produits pp ON ps.Produit_id = pp.id
    
    SET ps.produit_reference =  pp.reference
    
    

    Simon.

    Bonjour Simon,

    Merci pour ce code, il fonctionne mais il ne prends que les 6 premier chiffre de mes reference 114015 au lieu de 11.4015.250.000

    Comment puis-je ameliorer cela?

    Merci

    EDIT: j'ai modifié en TEXT et pas de valeur en "default"

  10. slab


    Bonjour,

    Dans la table peel_stocks, je voudrais ajouter une colonne avec la reference du produit :

    Produit_id = 250, produit_reference = 11.4015.250.000 (donc l'id "250" a comme référence "11.4015.250.000")

    Je ne vois pas comment faire pour que mon champ "produit_reference" aille chercher la reference dans la table "peel_produit" selon l'id du produit?

    Quelqu'un peux m'aider en Mysql pour faire le lien (j'ai déja ajouter le champ dans ma table)?

    Merci

  11. coach


    Je vous remercie, il me semble que cela fonctionne maintenant.

    Bonjour Coach,

    Le problème vient du fait qu'il y a des constantes de langues indéfini. Le nom de la constante est alors affiché. Il faut que vous vérifiiez l'intégrité de votre fichier lib/lang/fr.php.

    - Dans le cas d'une installation nouvelle, vous pouvez télécharger la version 6.2 de PEEL SHOPPING ici, et copier/coller le fichier lib/lang/fr.php de la version 6.2 sur votre site.

    - Si vous avez ajouté des appels à des constantes de langues, il faut les définir dans le fichier lib/lang/fr.php et dans lib/lang/en.php pour la version anglaise.

    Simon.


  12. Bonjour Coach,

    Le problème vient du fait qu'il y a des constantes de langues indéfini. Le nom de la constante est alors affiché. Il faut que vous vérifiiez l'intégrité de votre fichier lib/lang/fr.php.

    - Dans le cas d'une installation nouvelle, vous pouvez télécharger la version 6.2 de PEEL SHOPPING ici, et copier/coller le fichier lib/lang/fr.php de la version 6.2 sur votre site.

    - Si vous avez ajouté des appels à des constantes de langues, il faut les définir dans le fichier lib/lang/fr.php et dans lib/lang/en.php pour la version anglaise.

    Simon.

Twitter Advisto ecommerce

Facebook PEEL Shopping