Simon développeur PEEL

Administrateur PEEL
  • Content count

    2,891
  • Joined

  • Last visited


Everything posted by Simon développeur PEEL

  1. Simon développeur PEEL added a post in a topic cron peel 9   

    Bonjour,
    Pour comprendre ce qui se passe vous pouvez vous envoyer par email les requêtes sql de sélection de fichier dans le fichier crons.php. Ensuite vous pouvez exécuter ces requêtes dans phpmyadmin et analyser le résultat.
    • 0
  2. Simon développeur PEEL added a post in a topic cron peel 9   

    Bonjour,
    Il faut vérifier si le fichier modules/crons/crons.php est bien appelé automatiquement par la tache cron configurée. Si ce fichier n'est pas exécuté automatiquement, il doit y avoir une erreur dans la configuration de la tache cron sur votre hébergement.
    Si crons.php est bien appelé, mais que la ligne dans la table peel_crons n'est pas traité, dans ce cas vous pouvez vérifier que les champs manual_force_now et active sont bien à 1
    • 0
  3. Simon développeur PEEL added a post in a topic menu ajout page perso   

    Bonjour,
    en fait il faut configurer 2 variables de configuration supplémentaire pour permettre de personnaliser le menu : main_menu_custom_urls et main_menu_custom_titles.
    Ces variables pourront avoir par exemple ces valeurs
    main_menu_custom_urls : 'technical_code_menu1'=>'http://www.google.fr', 'technical_code_menu2'=>'http://www.yahoo.fr'
    main_menu_custom_titles : 'technical_code_menu1'=>'Google', 'technical_code_menu2'=>'Yahoo'
    Ensuite vous devez configurer les sous-menus, avec les variables menu_custom_titles, menu_custom_urls, menu_custom_submenus
    Vous pouvez remplir ces paramètres de cette façon :
    menu_custom_submenus : 'technical_code_menu1'=>'sous_menu_1,sous_menu_2,sous_menu_3','technical_code_menu2'=>'sous_menu_4,sous_menu_5,sous_menu_6'
    menu_custom_titles : 'sous_menu_1'=>'STR_MENU_1','sous_menu_2'=>'STR_MENU_2','sous_menu_3'=>'STR_MENU_3','sous_menu_4'=>'STR_MENU_4','sous_menu_5'=>'STR_MENU_5','sous_menu6'=>'STR_MENU_6'
    menu_custom_urls : 'sous_menu_1'=>'http://www.lien1.fr','sous_menu_2'=>'http://www.lien2.fr','sous_menu_3'=>'http://www.lien3.fr','sous_menu_4'=>'http://www.lien4.fr','sous_menu_5'=>'http://www.lien5.fr','sous_menu6'=>'http://www.lien6.fr'
    il faut définir dans le fichier de langue les variables STR_MENU_1, STR_MENU_2 etc...
    Ensuite vous pouvez modifier main_menu_items_if_available avec les codes technique choisi pour main_menu_custom_titles :
    main_menu_custom_titles : "home", "rub_*", "technical_code_menu1", "technical_code_menu2"
    • 0
  4. Simon développeur PEEL added a post in a topic menu ajout page perso   

    Bonjour,
    Dans la variable main_menu_items_if_available il faut aussi mettre le technical_code des menus personnalisable. Pour permettre d'afficher ces liens uniquement si l'utilisateur est connecté vous pouvez utiliser la fonction est_identifie() au niveau du test
    if(!empty($GLOBALS['site_parameters']['menu_custom_submenus']) && is_array($GLOBALS['site_parameters']['menu_custom_submenus']) && isset($GLOBALS['site_parameters']['menu_custom_submenus'][$this_value])) {
    • 0
  5. Simon développeur PEEL added a post in a topic menu ajout page perso   

    Bonjour,
    Il n'y a pas de hook pour permettre de modifier le menu en front office. Si vous souhaitez paramétrer chaque élément du menu, vous pouvez utiliser les variables de configuration menu_custom_submenus, menu_custom_urls,menu_custom_titles.
    Pour savoir comment utiliser ces variables je vous invite à lire les commentaires dans le code de la fonction get_menu du fichier lib\fonctions\display.php
    • 0
  6. Simon développeur PEEL added a post in a topic HTTPS et redirections   

    Bonjour,
    sur les versions 6 vous devez mettre à jour une ligne dans le fichier configuration.inc.php. Il faut remplacer vers la ligne 188
    if (empty($_POST) && String::substr_count($GLOBALS['wwwroot'], '/') == 2 && String::strpos(String::strtolower(rawurldecode($_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'])), str_replace('http://', '', String::strtolower(rawurldecode($GLOBALS['wwwroot'])))) === false && String::strpos(str_replace('http://', '', String::strtolower(rawurldecode($GLOBALS['wwwroot']))), String::strtolower(rawurldecode($_SERVER['HTTP_HOST']))) !== false) {par
    if (empty($_POST) && String::substr_count($GLOBALS['wwwroot'], '/') == 2 && String::strpos(String::strtolower(rawurldecode($_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'])), str_replace(array('http://', 'https://'), '', String::strtolower(rawurldecode($GLOBALS['wwwroot'])))) === false && String::strpos(str_replace(array('http://', 'https://'), '', String::strtolower(rawurldecode($GLOBALS['wwwroot']))), String::strtolower(rawurldecode($_SERVER['HTTP_HOST']))) !== false) {La modification consiste à remplacer 'http://' par array('http://', 'https://') dans ce test.
    A la fin de configuration.inc.php, vous pouvez aussi ajouter le bloc de code ci dessous pour redireger les anciennes URLs par les nouvelles :
    if (!defined('IN_CRON') && !defined('IN_IPN') && (empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == 'off') && strpos($GLOBALS['wwwroot'], 'https://') === 0 && strpos($_SERVER['PHP_SELF'], 'sites.php') === false && strpos($_SERVER['PHP_SELF'], 'ipn.php') === false && strpos($GLOBALS['wwwroot'], $_SERVER['HTTP_HOST']) !== false) { // On accède en http et non pas en https à un site explicitement configuré en https // Attention : on perd les POST si il y en avait, mais on ne veut pas pour des raisons de sécurité exclure le cas où il y aurait des POST // On ne souhaite pas faire la redirection si le nom de domaine utilisé n'est pas le domaine principal. Il faut faire la redirection uniquement si le $_SERVER['HTTP_HOST'] est présent dans wwwroot redirect_and_die(str_replace('http://', 'https://', get_current_url()), true); }ce bloc de code doit être placé juste avant la dernière accolade fermante à la fin du fichier.
    • 0
  7. Simon développeur PEEL added a post in a topic Erreur 500 lors de changement de répertoire   

    Bonjour,
    Comme indiqué dans mon message précédent, la lecture des logs d'erreurs peut nous apprendre l'origine de ces erreurs. Pour info nous n'avons pas connaissance de problèmes sur les hébergement 1&1
    • 0
  8. Simon développeur PEEL added a post in a topic Fichier enregistrement nouveau compte   

    Bonjour,
    Il faut pour cela consulter la page de modification de paramètre de site (page administrer/configuration.php ) et modifier la configuration user_mandatory_fields. Dans cette configuration il faut supprimer "societe" => "STR_ERR_SOCIETY", (avec la virgule)
    • 0
  9. Simon développeur PEEL added a post in a topic Sous menu plus large et positionner   

    Bonjour,
    le service commerciale va prendre contact avec vous
    • 0
  10. Simon développeur PEEL added a post in a topic Fichier enregistrement nouveau compte   

    Bonjour,
    Quelle version de PEEL utilisez-vous ?
    • 0
  11. Simon développeur PEEL added a post in a topic Problème attribut en texte libre sur 8.0   

    Bonjour,
    pouvez-vous mettre en commentaire la ligne 88 dans le fichier achat/caddie_ajout.php svp ?
    unset($_SESSION["session_display_popup"]);  
    • 0
  12. Simon développeur PEEL added a post in a topic Sous menu plus large et positionner   

    Bonjour,
    Les versions plus récente de PEEL permet d'avoir un menu plus personnalisé. Comme vous l'avez vu modifier l'affichage du menu sur votre version est une tache complexe. Nous pouvons faire ces modifications pour vous si vous le souhaitez, il faut dans ce cas prendre contact avec le service commercial au 01 75 43 67 97
     
    • 0
  13. Simon développeur PEEL added a post in a topic Problème attribut en texte libre sur 8.0   

    Bonjour,
    Dans le fichier achat/caddie_ajout.php pouvez-vous vérifier qu'a la ligne 31 il y a la ligne de code suivante :
    $_SESSION['session_display_popup']['error_text'] = '';
    • 0
  14. Simon développeur PEEL added a post in a topic Erreur 500 lors de changement de répertoire   

    Bonjour,
    je pensais aux logs d'erreur PHP, il y a peut-être l’explication sur l'erreur que vous rencontrez dans ces logs
    • 0
  15. Simon développeur PEEL added a post in a topic NOUVEAU MOT DE PASSE   

    Bonjour,
    Quelle version de PEEL utilisez-vous ?
    • 0
  16. Simon développeur PEEL added a post in a topic Problème attribut en texte libre sur 8.0   

    Bonjour,
    Quelle version de PEEL utilisez-vous ?
    • 0
  17. Simon développeur PEEL added a post in a topic Erreur 500 lors de changement de répertoire   

    Bonjour,
    Avez-vous consulter les logs d'erreur de votre hébergement ?
    • 0
  18. Simon développeur PEEL added a post in a topic Menu Principal   

    Bonjour,
    L'idée est d'utiliser pour vos produits des images qui ont le même format, en paysage par exemple. De cette façon l'ensemble des images présente sur la page d'accueil ou les pages de catégories seront de la même hauteur et de la même largeur ce qui fera un affichage plus homogène.
    Pour recadrer vos images vous pouvez utiliser un logiciel de retouche d'image gratuit, comme paint.net par exemple
    • 0
  19. Simon développeur PEEL added a post in a topic Variables in tpl   

    Hello,
    What is your problem exactly ? Do you have an error message ?
    • 0
  20. Simon développeur PEEL added a post in a topic Affichage css   

    Bonjour
    Avez-vous vidé le dossier de cache après avoir transféré le code sur nouveau serveur ? Et avez-vous remplacer toutes les occurrences de l'ancien nom de domaine par le nouveau dans la base de donnée ?
    • 0
  21. Simon développeur PEEL added a post in a topic Sous menu plus large et positionner   

    Dans votre règle ci dessous 
    il manque un point a coté du nom de la classe  dropdown-menu. Il faut mettre .dropdown-menu
    c'est à dire ? Qu'entendez-vous par il ne bouge pas ?
    • 0
  22. Simon développeur PEEL added a post in a topic Sous menu plus large et positionner   

    Bonjour,
    il devrait être possible de modifier le CSS des balises ul class="sousMenu dropdown-menu" pour changer la taille du sous menu ainsi que ça position.
    Sinon sur les version plus récente il est possible d'associer une zone HTML personnalisée à un sous menu, et ainsi afficher plus facilement des informations en sous menu
    • 0
  23. Simon développeur PEEL added a post in a topic Facturation   

    Bonjour,
    Pour être complet par rapport à ce sujet, je souhaite prendre du recule et préciser 2 points :
    - Dans votre exemple la TVA n'était pas applicable pour la zone France, cela a pour effet de de désactiver la TVA et dans ce contexte le prix TTC égale au prix HT. Cet affichage n'était visible que dans le panier.
    - Par ailleurs, vous souhaitiez implicitement changer les intitulé de colonne pour afficher la mention HT à la place de TTC dans le panier, lorsque l'on choisi sa zone de livraison. La modification indiquée dans ma note précédente change les intitulés de colonne dans le panier, et change également l'affichage des prix sur les pages produits. Par exemple si un produit est affiché à 1€ TTC sur la fiche produit, ensuite l'utilisateur va de le panier et choisi sa zone puis revient sur la page du produit, le prix qui s'affichera sera 0.83€ HT
    • 0
  24. Simon développeur PEEL added a post in a topic Facturation   

    Bonjour,
    Les prix sont en HT dans le panier de votre site car la TVA pour la zone France a été désactivé. Par contre l'affichage continuait à être en TTC, ce qui provoquait les incohérences que vous avez vu.
    Pour corriger, il faut modifier la fonction qui affiche les mentions HT ou TTC en fonction de la configuration de la zone choisie par l'utilisateur également. Donc dans le fichier lib/fonctions/fonctions.php il faut remplacer la fonction function display_prices_with_taxes_active() ligne 23 par :
    function display_prices_with_taxes_active() { $zone_taxes_active = true; if (!empty($_SESSION['session_caddie']->zoneId)) { $sql = "SELECT nom_" . $_SESSION['session_langue'] . " AS nom, tva, on_franco, technical_code FROM peel_zones z WHERE id = '" . intval($_SESSION['session_caddie']->zoneId) . "' AND " . get_filter_site_cond('zones', 'z') . ""; $query = query($sql); if ($Zone = fetch_assoc($query)) { if (empty($Zone['tva'])) { $zone_taxes_active = false; } } } if (empty($zone_taxes_active) || vn($GLOBALS['site_parameters']['display_prices_with_taxes']) == '0' || (check_if_module_active('reseller') && is_reseller() && !empty($GLOBALS['site_parameters']['force_display_reseller_prices_without_taxes']))) { return false; } else { return true; } }=> C'est ce que j'ai fait sur votre site, l'affichage dans le panier est maintenant cohérent. Le prix HT du produit est de 0.83€ , les frais de port HT sont à 4.5€, Il n'y a pas de TVA car celle ci a été désactivé, donc TVA = 0€ ce qui donne un total TTC égale au total HT à 5.33€.
    • 0
  25. Simon développeur PEEL added a post in a topic Taille du logo en tête du site   

    Bonjour,
    la taille maximal du logo est de 125px*80px dans la charte graphique de base non modifiée. Vous pouvez mettre un autre logo que le logo principal du site en remplissant la configuration logo_fr depuis la page administrer/configuration.php?mode=ajout
    Origine : manualCode technique : logo_frType : stringVotre contenu : http://lien_vers_votre_logo 
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping