Simon développeur PEEL

Administrateur PEEL
  • Content count

    2,905
  • Joined

  • Last visited


Everything posted by Simon développeur PEEL

  1. Simon développeur PEEL added a post in a topic MULTISITE   

     Bonjour,
    Pour créer un nouveau site, vous devez cliquer sur le lien "Ajouter un site" sur la page administrer/sites.php. Suite à la création de ce nouveau site, un menu déroulant apparaitra sur la page d'accueil de l'administration qui vous permettra de choisir le site à administrer.
    • 0
  2. Simon développeur PEEL added a post in a topic MULTISITE   

    Bonjour,
    Oui pour modifier la valeur de site_id dans la table peel_configuration, vous pouvez utiliser phpmyadmin et faire une requête SQL
    • 0
  3. Simon développeur PEEL added a post in a topic Aide pour petit test type livraison dans order.php   

    Bonjour,
    Vous devez ajouter un nouvel élément dans le tableau $custom_template_tags pour ajouter le remplacement automatique de l'id de commande. Donc sous la ligne
    $custom_template_tags['SITE'] = $GLOBALS['site'];vous pouvez ajouter
    $custom_template_tags['ORDER_ID'] = $order_id;
    • 0
  4. Simon développeur PEEL added a post in a topic accès https sur mobile androïd   

    Bonjour,
    Il n'y a pas de problème lors de la navigation sur votre site avec un appareil plus récent (android 5.0).
    Ce sujet ne concerne pas PEEL directement, je vous invite donc à utiliser le forum de votre hébergeur, ou d'utilisateurs d'android.
    • 0
  5. Simon développeur PEEL added a post in a topic MULTISITE   

    Bonjour,
    Oui vous pouvez configurer vos produits et catégories pour qu'il apparaissent sur un site, ou l'autre ou les deux. Même chose pour le menu, la variable de configuration du menu main_menu_items_if_available peut être affecté à un site en particulier, ou tous les sites.
    • 0
  6. Simon développeur PEEL added a post in a topic erreur URL rubrique   

    Bonjour,
    Ce sujet dépend de la configuration de l'hébergement, je vous invite donc à vous tourner vers le forum d'aide technique de votre hébergeur.
    • 0
  7. Simon développeur PEEL added a post in a topic Gratuité des frais de port   

    Bonjour,
    dans le fichier lib\fonctions\display_caddie.php c'est la première fonction dans ce fichier
    • 0
  8. Simon développeur PEEL added a post in a topic Gratuité des frais de port   

    Bonjour,
    A priori cela pourrait marcher, mais je vous invite à tester cette configuration sur une version de test de PEEL, que vous pouvez installer en local par exemple (avec Wamp ou easyPHP),
    Cette phrase est généré par PHP, dans la fonction get_caddie_content_html dans la variable $shipping_text
     
     
    • 0
  9. Simon développeur PEEL added a post in a topic peel 8.0.x menu lateral   

    Bonjour,
    Le menu a été conçu pour s'afficher dans le header uniquement. Modifier ce fonctionnement nécessite un développement spécifique sur votre site.
    • 0
  10. Simon développeur PEEL added a post in a topic Découverte d'une erreur   

    Bonjour,
    Effectivement il y a bien une erreur PHP sur cette page. Cette erreur n'a aucune incidence sur le fonctionnement de la page. Pour corriger il faut remplacer dans le fichier administer/types.php la ligne
    $tpl->assign('STR_ADMIN_TYPES_LINK_TO_UPS', $GLOBALS['STR_ADMIN_TYPES_LINK_TO_UPS']);par
    if (check_if_module_active('ups')) { $tpl->assign('STR_ADMIN_TYPES_LINK_TO_UPS', $GLOBALS['STR_ADMIN_TYPES_LINK_TO_UPS']); } 
     
    • 0
  11. Simon développeur PEEL added a post in a topic vendu en filigrane   

    Bonjour,
    vous pouvez vérifier que la chaine de caractère 'abc' n'est pas présente dans le code source HTML de la page. En effet c'est peut-être masqué par un autre élément.
    Sinon pour comprendre l'origine de votre problème, il faut intervenir dans le code. Si vous le souhaitez nous pouvons le faire, je vous invite dans ce cas à prendre contact avec le service commercial au 01 75 43 67 97
    • 0
  12. Simon développeur PEEL added a post in a topic Position "sur devis" sous vignette liste des produits   

    Bonjour,
    Effectivement "Sur devis" était mal positionné. Pour modifier la position de cette mention, il faut modifier div.on_estimate_information dans le fichier screen.css, à la ligne 1476 (pour une version 8.0.5) en remplaçant
    text-align: left;par
    text-align: right;Cette correction sera dans la futur version de PEEL.
    • 0
  13. Simon développeur PEEL added a post in a topic Gratuité des frais de port   

    Bonjour,
    Il faudrait pour cela modifier la fonction get_cart_popup_div et le fichier cart_popup_content.tpl Si vous le souhaitez nous pouvons faire ce développement pour vous. Dans ce cas je vous invite à prendre contact avec le service commercial au 01 75 43 67 97
    • 0
  14. Simon développeur PEEL added a post in a topic Code promotionnel et affichage sur BDC   

    Bonjour,
    Oui cette correction sera présente dans la futur version de PEEL
    • 0
  15. Simon développeur PEEL added a post in a topic vendu en filigrane   

    Bonjour,
    Où avez-vous placer la ligne
    $tpl->assign('etat_mon_stock', 'abc');? Cette ligne est peut-être dans une condition et n'est peut-être pas exécuté
    • 0
  16. Simon développeur PEEL added a post in a topic Code promotionnel et affichage sur BDC   

    Bonjour;
    Le problème vient d'une requête SQL qui récupère les informations sur le code promo de la commande. Dans la fonction get_order_infos_array du fichier lib\fonctions\order.php il faut remplacer la requête ligne 1491 (sur une version 8.0.5):
    $code_promo_query = query('SELECT code_promo, valeur_code_promo, percent_code_promo, devise FROM peel_commandes pc WHERE code_promo="' . nohtml_real_escape_string($order_object->code_promo) . '" AND ' . get_filter_site_cond('commandes', 'pc') . '');par
    $code_promo_query = query('SELECT code_promo, valeur_code_promo, percent_code_promo, devise FROM peel_commandes pc WHERE id="'.intval($order_object->id).'" AND code_promo="' . nohtml_real_escape_string($order_object->code_promo) . '" AND ' . get_filter_site_cond('commandes', 'pc') . '');=> On ajoute id="'.intval($order_object->id).'" AND pour récupérer l'information de la commande concernée.
    • 0
  17. Simon développeur PEEL added a post in a topic vendu en filigrane   

    Bonjour,
    pour savoir dans quelle fonction php ce fichier tpl est utilisé, vous pouvez faire une recherche de 'produits.tpl' dans tous les fichiers php du site. En l’occurrence ce fichier tpl est utilisé dans la fonction affiche_produits du fichier lib/fonctions/display_product.php
    • 0
  18. Simon développeur PEEL added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    Fonctionnement des modules à partir de PEEL 8
    Deux types de modules existent :
    - les modules classiques appelés "light", du même type que pour les versions de PEEL. Ces modules contiennent un fichier de fonctions appelé "fonctions.php" ou "functions.php" pour le front-office et/ou un fichier de fonctions pour l'administration du même nom mais dans un dossier administrer/ ou admin/.
    Ces modules light sont installés automatiquement lors de la consultation de la page de configuration du site dans l'administration.
    Si l'installation nécessite des modifications en base de données, un fichier SQL avec pour nom nomdumodule.sql ou peel_nomdumodule.sql peut être mis à la racine du dossier du module.
    Ce fichier SQL est alors exécuté automatiquement lors de l'installation expresse.
    - les modules complet contenant une classe au nom du module.
    Ces nouveaux modules, qui n'existaient pas dans les précédentes versions, dérivent de la classe Module de PEEL. Ils permettent notamment une installation et une désinstallation structurée.
    Exemple de classe de module :
    /** * * @brief Exemple de module : dossier monmodule/ contenant un fichier Monmodule.php ayant pour contenu la classe ci-dessous * @package PEEL * @author PEEL <contact@peel.fr> * @copyright Advisto SAS 51 bd Strasbourg 75010 Paris https://www.peel.fr/ * @version $Id: xxx $ * @access public */ class Monmodule extends Module { /** * Constructor * */ public function __construct() { $this->name_by_lang = array('en' => 'My module', 'fr' => 'Mon module'); $this->description_by_lang = 'Description à définir'; $this->technical_code = 'monmodule'; $this->activation_variable = 'module_monmodule'; $this->version = '8.0'; $this->vendor = 'Advisto'; $this->peel_versions_compatibility_infos = array('min' => '8.0', 'max' => null); $this->dependencies = null; parent::__construct(); } /** * Vérifie l'installation du module */ static public function check_install() { $listTables = listTables(); return in_array('peel_xxxx', $listTables); } /** * Gère les opérations liées au module */ public function execute($mode = null) { if($mode == 'install') { query(" CREATE TABLE IF NOT EXISTS `peel_xxxx` ( `id` int(11) NOT NULL AUTO_INCREMENT, `xxxx` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; "); set_configuration_variable(array('technical_code' => 'modules_lang_folders_array', 'string' => array_merge_recursive($GLOBALS['site_parameters']['modules_lang_folders_array'], array('monmodule' => '/modules/monmodule/lang/')), 'type' => 'array', 'site_id' => 0, 'origin' => $this->technical_code), true); $GLOBALS['site_parameters']['modules_front_office_functions_files_array']['monmodule'] = '/modules/monmodule/Monmodule.php';             set_configuration_variable(array('technical_code' => 'modules_front_office_functions_files_array', 'string' => $GLOBALS['site_parameters']['modules_front_office_functions_files_array'], 'type' => 'array', 'origin' => 'sites.php', 'site_id' => 0), true); } elseif($mode == 'uninstall') { query("DROP TABLE `peel_xxxx`"); unset($GLOBALS['site_parameters']['modules_lang_folders_array']['monmodule']); set_configuration_variable(array('technical_code' => 'modules_lang_folders_array', 'string' => $GLOBALS['site_parameters']['modules_lang_folders_array'], 'type' => 'array', 'site_id' => 0, 'origin' => $this->technical_code), true); unset($GLOBALS['site_parameters']['modules_front_office_functions_files_array']['monmodule']);             set_configuration_variable(array('technical_code' => 'modules_front_office_functions_files_array', 'string' => $GLOBALS['site_parameters']['modules_front_office_functions_files_array'], 'type' => 'array', 'origin' => 'sites.php', 'site_id' => 0), true); } } /** * Fonction de hook, qui renverra un contenu dépendant du hook concerné * * @param array $params * @return */ static public function hook_XXXXXXXXXX1($params) { } /** * Fonction de hook, qui renverra un contenu dépendant du hook concerné * * @param array $params * @return */ static public function hook_XXXXXXXXXX2($params) { } /** * quelconque() * * @param string $param1 * @param string $param2 * @return */ public function quelconque($param1, $param2) { } } 
     
    • 0 replies
    • 2,028 views
  19. Simon développeur PEEL added a post in a topic vendu en filigrane   

    Bonjour,
    Pour trouver l'image dans le fichier produits.tpl, vous pouvez faire une recherche de 'fc_image' qui correspond à la classe CSS de la colonne dans laquelle l'image se trouve.
    • 0
  20. Simon développeur PEEL added a post in a topic Décoloration des images réduites   

    Bonjour,
    Les images miniatures sont reformatées par PHP et des librairies de manipulation d'images. Il y a une notion de qualité, qui peut être modifiée avec la variable de configuration jpeg_quality (100 = qualité maximale, pas bien en terme de taille de fichier - optimum entre 85 et 95). A part ça, il n'y a pas de traitement colorimétrique spécifique.
    • 0
  21. Simon développeur PEEL added a post in a topic Changer le contenu des lignes du caddie   

    Bonjour,
    Pour modifier la taille afficher sur la page de détail de l'historique des commandes,il faut modifier la variable $taille_text dans la fonction get_product_infos_array_in_order du fichier \lib\fonctions\order.php
    • 0
  22. Simon développeur PEEL added a post in a topic Référencement des zones HTML personnalisées   

    Bonjour,
    PEEL optimise les mots clés, quand la liste de mots clé est trop longue. Pour ne pas activer cette optimisation, vous pouvez réduire le nombre de mots clé entre 40 et 200 caractères, ou modifier le code (variable $this_keywords de la fonction affiche_meta du fichier lib\fonctions\display.php)
    • 0
  23. Simon développeur PEEL added a post in a topic autoselect mode de livraison unique   

    Bonjour,
    pour déboguer vous pouvez utiliser la fonction die(); à différents endroits du code sur la page caddie_affichage.php pour savoir quel code est exécuté, et comprendre pourquoi la ligne $_SESSION['session_caddie']->set_type($GLOBALS['site_parameters']['default_delivery_type_id']); n'est pas exécutée.
    • 0
  24. Simon développeur PEEL added a post in a topic Référencement des zones HTML personnalisées   

    Bonjour,
    il y a des modification faites sur les mots clés pour les métas, en fonction du nombre de caractère des mots clés. Si vous souhaitez changer ce fonctionnement, vous pouvez modifier la variable     $this_keywords de la fonction affiche_meta
    • 0
  25. Simon développeur PEEL added a post in a topic Animation ajout panier   

    Bonjour,
    Oui c'est possible, il faut pour cela faire un développement sur la fiche produit, pour que le script JS utilise une autre image que l'image principale pour faire l'animation
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping