Simon développeur PEEL

Administrateur PEEL
  • Compteur de contenus

    2 913
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par Simon développeur PEEL

  1. Simon développeur PEEL a ajouté un message dans un sujet  Utiliser "couleur" comme autre format   

    Bonjour,
    Vous pouvez utiliser les paramètres replace_words_in_lang_files_in_front_office et replace_words_in_lang_files_in_back_office. Ces paramètres sont sous forme de tableaux et permettent de remplacer un terme par un autre automatiquement. Vous pouvez créer ces paramètres depuis la page de création de paramètre par administrer/configuration.php?mode=ajout par exemple :
    Origine : manual
    Code technique : replace_words_in_lang_files_in_front_office
    Type : boolean
    Votre contenu : "couleur"=>"quantite", "Couleur"=>"Quantite"
     
     
    • 0
  2. Simon développeur PEEL a ajouté un message dans un sujet  MULTISITE   

    Bonjour,
     Si le paramétrage doit être le même entre les deux boutiques, vous pouvez ajouter une configuration en site_id 0 pour les deux sites. Vous pouvez faire de cette façon pour le paramètre atos_solution_name et le paramètre sips.
    Avez-vous modifié le site_id des zones, des types de livraison et des tarifs ?
    • 0
  3. Simon développeur PEEL a ajouté un message dans un sujet  MULTISITE   

    Bonjour,
    Il faut aussi modifier le site_id des configurations des tarifs de livraison dans la table peel_tarifs.
     
    Quelle erreur rencontrez-vous précisément pour ce point ?
    Il faut qu'un paramètre avec site_id à 0 soit unique. Donc si il y a un même paramètre pour le site_id 1 et site_id 2, vous pouvez passer l'un en site_id 0 et supprimer l'autre
    • 0
  4. Simon développeur PEEL a ajouté un message dans un sujet  Produits revendeurs - non revendeurs   

    Bonjour,
    Le fonctionnement que vous souhaitez nécessite un développement spécifique dans votre boutique; Il faut modifier les tests qui sont fait actuellement pour afficher les produits aux revendeurs, pour exclure les produits qui ne sont pas réservé aux revendeurs.
    Si vous le souhaitez nous pouvons faire ce développement pour vous, vous pouvez dans ce cas prendre contact avec le service commercial au  01 75 43 67 97
    • 0
  5. Simon développeur PEEL a ajouté un message dans un sujet  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
  6. Simon développeur PEEL a ajouté un message dans un sujet  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
  7. Simon développeur PEEL a ajouté un message dans un sujet  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
  8. Simon développeur PEEL a ajouté un message dans un sujet  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
  9. Simon développeur PEEL a ajouté un message dans un sujet  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
  10. Simon développeur PEEL a ajouté un message dans un sujet  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
  11. Simon développeur PEEL a ajouté un message dans un sujet  Gratuité des frais de port   

    Bonjour,
    dans le fichier lib\fonctions\display_caddie.php c'est la première fonction dans ce fichier
    • 0
  12. Simon développeur PEEL a ajouté un message dans un sujet  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
  13. Simon développeur PEEL a ajouté un message dans un sujet  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
  14. Simon développeur PEEL a ajouté un message dans un sujet  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
  15. Simon développeur PEEL a ajouté un message dans un sujet  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
  16. Simon développeur PEEL a ajouté un message dans un sujet  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
  17. Simon développeur PEEL a ajouté un message dans un sujet  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
  18. Simon développeur PEEL a ajouté un message dans un sujet  Code promotionnel et affichage sur BDC   

    Bonjour,
    Oui cette correction sera présente dans la futur version de PEEL
    • 0
  19. Simon développeur PEEL a ajouté un message dans un sujet  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
  20. Simon développeur PEEL a ajouté un message dans un sujet  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
  21. Simon développeur PEEL a ajouté un message dans un sujet  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
  22. Simon développeur PEEL a ajouté un sujet dans 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 réponse
    • 10 341 vues
  23. Simon développeur PEEL a ajouté un message dans un sujet  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
  24. Simon développeur PEEL a ajouté un message dans un sujet  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
  25. Simon développeur PEEL a ajouté un message dans un sujet  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

Twitter Advisto ecommerce

Facebook PEEL Shopping