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  Css V7.1   

    Bonjour,

    Vous pouvez activer la minification du fichier CSS qu'une fois vos modifications terminées. Pour rafraichir la version de fichier CSS utilisée par votre navigateur vous pouvez utiliser le bouton "CSS & Javascript  : Mise à jour" sur la page administrer/clean_folders.php, et rafraichir la page avec F5.

    Pouvez-vous transmettre une url où l'on peux voir le site à modifier ?
    • 0
  2. Simon développeur PEEL a ajouté un message dans un sujet  Design Site   

    Bonjour,
     
    Vous pouvez consulter ce lien qui traite de ce sujet : http://tutsme-webdesign.info/best-bootstrap-visual-editor/
    • 0
  3. Simon développeur PEEL a ajouté un message dans un sujet  Taille Box Quantité   

    Bonjour,
     
    Si vous ajoutez/modifiez une variable dans un fichier tpl il faut s'assurer que l'assignation de cette variable soit faite dans la fonction PHP qui utilise le fichier tpl. En l’occurrence le fichier modeles\peel7\smarty\critere_stock.tpl est appelé dans la fonction affiche_critere_stock du fichier lib/fonctions/display_product.php. Dans cette fonction il faut remplacer
    $tpl->assign('STR_QUANTITY', $GLOBALS['STR_QUANTITY']);
    par
    $tpl->assign('STR_QUANTITY_SHORT', $GLOBALS['STR_QUANTITY_SHORT']);
    • 0
  4. Simon développeur PEEL a ajouté un message dans un sujet  Css V7.1   

    Bonjour,
     
    Le fond blanc du menu est géré par la classe CSS .navbar-default qui s'applique sur la div <div class="navbar yamm navbar-default navbar-static-top"> du fichier modeles/peel7/smarty/haut.tpl
    Vous pouvez ajouter la classe .navbar-default dans screen.css et mettre background:none; pour cette classe
    • 0
  5. Simon développeur PEEL a ajouté un message dans un sujet  Frais Fixe Par Prodiuit Sur Une Commande   

    Bonjour,
     
    il est possible d'ajouter un frais fixe sur le panier, mais ajouter un frais fixe sur un produit nécessite un développement spécifique sur la boutique. Ce développement nécessite de modifier les produits (formulaire en back office et page de détail en front office), et le panier pour la prise en compte du surcout. Il faut savoir aussi si vous voulez un affichage particulier dans le panier concernant ce surcout, et si il apparait séparément dans les factures.
    Si vous le souhaitez nous pouvons réaliser ce développement pour vous, il faut dans ce cas prendre contact avec le service commercial au 01 75 43 67 97 ou via le formulaire https://www.peel.fr/utilisateurs/contact.php si vous souhaitez être rappeler.
    • 0
  6. Simon développeur PEEL a ajouté un message dans un sujet  Notre Sélection Nombre De Colonne "7.0.1"   

    Bonjour,
     
    Le nombre de colonne de produit est déterminé par le paramètre $nb_colonnes de la fonction affiche_produits. Le code d'origine (sur la 7.0.1) pour afficher les produits sur la page index.php est
     
    $tpl->assign('meilleurs_ventes', affiche_produits(null, null, "top", 10, 'home', true, null, 2, true, false)); $tpl->assign('notre_selection', affiche_produits(null, null, "special", 10, 'home', true, null, 2, true, false)); $tpl->assign('nouveaute', affiche_produits(null, null, "nouveaute", 10, 'home', true, null, 2, true, false)); La fonction affiche_produit sur votre version est par défaut :
    function affiche_produits($condition_value1, $unused, $type, $nb_par_page, $mode = 'general', $return_mode = false, $reference_id = 0, $nb_colonnes = 2, $no_display_if_empty = false, $always_show_multipage_footer = true, $additional_sql_inner = null, $additional_sql_cond = null, $additionnal_sql_having = null) { $params = params_affiche_produits($condition_value1, null, $type, $nb_par_page, $mode, $reference_id, $nb_colonnes, $always_show_multipage_footer, $additional_sql_inner, $additional_sql_cond, $additionnal_sql_having); $results_array = $params['Links']->Query(); $tpl = $GLOBALS['tplEngine']->createTemplate('produits.tpl'); $tpl->assign('is_associated_product', ((!$no_display_if_empty || !empty($results_array)) AND $type == 'associated_product')); if (!$no_display_if_empty || !empty($results_array)) { $tpl->assign('titre', $params['titre']); if (!empty($params['titre']) && $type == 'associated_product') { $tpl->assign('titre_mode', 'associated'); } elseif ($params['mode'] == 'home') { $tpl->assign('titre_mode', 'home'); } elseif ($type == 'category') { $tpl->assign('titre_mode', 'category'); $tpl->assign('filtre', $params['affiche_filtre']); } elseif (!empty($params['titre'])) { $tpl->assign('titre_mode', 'default'); } } if (empty($results_array)) { $tpl->assign('no_results', true); if (!$no_display_if_empty) { if ($params['mode'] == 'line' || $params['mode'] == 'column') { $tpl->assign('no_results_msg', $GLOBALS['STR_NO_INDEX_PRODUCT']); } elseif ($params['mode'] == 'general') { $tpl->assign('no_results_msg', $GLOBALS['STR_NOT_AVAILABLE_CURRENTLY']); } } } else { $tpl->assign('no_results', false); if (vn($GLOBALS['site_parameters']['category_order_on_catalog']) == '1' || $type == 'save_cart') { $tpl->assign('details_text', $GLOBALS['STR_MORE_DETAILS']); $tpl->assign('allow_order', true); } else { $tpl->assign('details_text', $GLOBALS['STR_MORE']); $tpl->assign('allow_order', false); } } $tpl->assign('prods_line_mode', ($params['mode'] == 'line')); $tpl->assign('cartridge_product_css_class', $params['cartridge_product_css_class']); $tpl->assign('small_width', $params['small_width']); $tpl->assign('small_height', $params['small_height']); $tpl->assign('multipage', $params['Links']->GetMultipage()); $prods = array(); $j = 0; foreach ($results_array as $prod) { $tmpProd = array( 'display_border' => (($j % $params['nb_colonnes'] != $params['nb_colonnes'] - 1) && ($j != count($results_array) - 1)) ); $product_object = new Product($prod['id'], $prod, true, null, true, !is_user_tva_intracom_for_no_vat() && !is_micro_entreprise_module_active()); // on affiche une cellule $tmpProd['is_row'] = ($j % $params['nb_colonnes'] == 0); if ($type == 'save_cart') { // Si on est dans le module save_cart on ajoute les actions du module $tmpProd['save_cart'] = array( 'src' => $GLOBALS['wwwroot'] . '/' . $GLOBALS['site_parameters']['backoffice_directory_name'] . '/images/b_drop.png', 'href' => get_current_url(false) . '?mode=delete&id=' . $prod['save_cart_id'], 'confirm_msg' => $GLOBALS['STR_DELETE_CART_PRESERVATION'], 'title' => $GLOBALS['STR_DELETE_CART_TITLE'], 'label' => $GLOBALS['STR_DELETE'] ); } $tmpProd['href'] = $product_object->get_product_url(); $tmpProd['name'] = $product_object->name; if (!empty($_GET['cId']) && !empty($_GET['pId']) && $_GET['pId'] == $prod['id']) { // Lors de la sélection de la couleur d'un produit depuis une page catalogue $display_picture = $product_object->get_product_pictures(false, $_GET['cId'], true); $display_picture = $display_picture[0]; } else { $display_picture = $product_object->get_product_main_picture(true); } if (!empty($display_picture)) { if (pathinfo($display_picture, PATHINFO_EXTENSION) == 'pdf') { $tmpProd['image'] = array( 'src' => $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs('logoPDF_small.png', $params['small_width'], $params['small_height'], 'fit', $GLOBALS['dirroot'] .'/images/'), 'width' => $GLOBALS['site_parameters']['small_width'], 'height' => $GLOBALS['site_parameters']['small_height'], 'alt' => $product_object->name, 'zoom' => array( 'href' => $GLOBALS['repertoire_upload'] . '/' . $display_picture, 'is_lightbox' => false, 'label' => $GLOBALS['STR_ZOOM'] ) ); } else { $tmpProd['image'] = array( 'src' => $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($display_picture, $params['small_width'], $params['small_height'], 'fit'), 'width' => false, 'height' => false, 'alt' => String::str_form_value($product_object->name), 'zoom' => array( 'href' => $GLOBALS['repertoire_upload'] . '/' . $display_picture, 'is_lightbox' => true, 'label' => $GLOBALS['STR_ZOOM'] ) ); } } else { $tmpProd['image'] = array( 'src' => $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($GLOBALS['site_parameters']['default_picture'], $params['small_width'], $params['small_height'], 'fit'), 'width' => '130', 'height' => false, 'alt' => $GLOBALS['STR_PHOTO_NOT_AVAILABLE_ALT'] ); } if ($params['mode'] == 'line') { // Affichage des produits en ligne if ($product_object->is_price_flash(is_reseller_module_active() && is_reseller())) { $tmpProd['flash'] = $GLOBALS['STR_TEXT_FLASH1'] . ' ' . get_formatted_duration(strtotime($product_object->flash_end) - time(), false, 'day') . ' ' . $GLOBALS['STR_TEXT_FLASH2']; } if (empty($product_object->on_estimate)) { $tmpProd['on_estimate'] = ((vn($GLOBALS['site_parameters']['category_order_on_catalog']) != 1) ? $product_object->affiche_prix(display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true, false, null, false, true, 'full_expand_in_container', false) : ''); } else { $tmpProd['on_estimate'] = display_on_estimate_information(true); } }else{ if (empty($product_object->on_estimate)) { if ((vn($GLOBALS['site_parameters']['category_order_on_catalog']) != 1) && ($type != 'save_cart')) { $tmpProd['on_estimate'] = $product_object->affiche_prix(display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true, false, null, false); } } else { $tmpProd['on_estimate'] = display_on_estimate_information(true); } } if ($product_object->on_stock == 1 && is_stock_advanced_module_active()) { $tmpProd['stock_state'] = $product_object->get_product_stock_state(); } if (vn($GLOBALS['site_parameters']['category_order_on_catalog']) == '1' || $type == 'save_cart') { if (!empty($product_object->on_check) && is_module_gift_checks_active()) { $tmpProd['check_critere_stock'] = affiche_check($product_object->id, 'cheque', null, true); } else { if ($type == 'save_cart') { $tmpProd['check_critere_stock'] = affiche_critere_stock($product_object->id, 'save_cart_details_', null, true, true, vn($prod['save_cart_id']), vn($prod['saved_couleur_id']), vn($prod['saved_taille_id']), vn($prod['saved_attributs_list']), vn($prod['saved_quantity'])); } elseif ($type == 'search') { $tmpProd['check_critere_stock'] = affiche_critere_stock($product_object->id, 'catalogue_details_', null, true); } else { $tmpProd['check_critere_stock'] = affiche_critere_stock($product_object->id, 'catalogue_details_', null, true, true); } } } if (a_priv('admin_products', false)) { $tmpProd['admin'] = array( 'href' => $GLOBALS['administrer_url'] . '/produits.php?mode=modif&id=' . $product_object->id, 'label' => $GLOBALS['STR_MODIFY_PRODUCT'] ); } $j++; if ($j % $params['nb_colonnes'] == 0 || $j == count($results_array)) { $tmpProd['empty_cells'] = 0; if($j > $params['nb_colonnes']) { // On a déjà une ligne pleine => il faut compléter la dernière ligne pour du XTML bien structuré while ($j % $params['nb_colonnes'] != 0) { $tmpProd['empty_cells']++; $j++; } } else { // Une seule ligne => on ajuste le nombre de colonnes à la réalité de ce qu'on a affiché $params['nb_colonnes'] = $j; } } unset($product_object); $prods[] = $tmpProd; } $tpl->assign('products', $prods); $tpl->assign('n_columns', $params['nb_colonnes']); // Si il n'y a pas de produit associé, on ne retourne rien if ($type == 'associated_product' && $j == 0) { return false; } $output = $tpl->fetch(); if ($return_mode) { return $output; } else { echo $output; } }
    • 0
  7. Simon développeur PEEL a ajouté un message dans un sujet  Passage Vers Php 5.5 Ou 5.4   

    Bonjour,
     
    vous pouvez lire ces messages traitant de ce sujet :

    et la dernière partie du message
    • 0
  8. Simon développeur PEEL a ajouté un message dans un sujet  Activation Du Module Paypal   

    Bonjour,
     
    Le moyen de paiement paypal est-il activé dans la page de gestion des moyens de paiement en back office ? Il faut que le code technique associé soit paypal
    • 0
  9. Simon développeur PEEL a ajouté un message dans un sujet  Banniere   

    Bonjour,
     
    je ne vois pas de problème de paramétrage dans ces captures. Dans le code vous pouvez vérifier que ' . get_modules('right', true) . ' soit utilisé dans modeles/peel6/bas.php et ' . get_modules('left', true); soit utilisé dans modeles/peel6/haut.php.
    Vous pouvez aussi vérifier la bonne configuration du module dans la table peel_modules pour la ligne advertising3.
    • 0
  10. Simon développeur PEEL a ajouté un message dans un sujet  Afficher Catégories Dans Page Marques   

    Bonjour,
     
    La page https://premium.peel.fr/achat/marque.php liste toutes les marques présentes sur votre site. Pour classer les produits par marque sur une page de catégorie il faut faire un développement dans la fonction d'affichage des produits.
    • 0
  11. Simon développeur PEEL a ajouté un message dans un sujet  Banniere   

    Bonjour,
     
    pouvez-vous faire une capture d'écran de la configuration de la bannière svp ?
    • 0
  12. Simon développeur PEEL a ajouté un message dans un sujet  Personnaliser Bas De Page Et Ajout De Publicité   

    Bonjour,
     
    merci :)
     
    Les modules centraux sont aligné à gauche par défaut. Pour faire un alignement central vous devez effectivement modifier le CSS.
    • 0
  13. Simon développeur PEEL a ajouté un message dans un sujet  Colonne Centrale   

    Bonjour,
     
    Il y a 3 colonnes de produit sur la home de votre site, il en faudrait 2 pour un bon affichage. Sur votre version (6.3.1 il me semble) il faut éditer le fichier index.php à la racine du site, et modifier le paramétre $nb_colonnes de la fonction affiche_produits en passant la valeur de 3 à 2, ce qui donne affiche_produits(null, null, "special" , 10, 'home', true, null, 2, true, false);
    • 0
  14. Simon développeur PEEL a ajouté un message dans un sujet  Articles Rubriques Dans Menu   

    Bonjour,
     
    Il faut également activer l'affichage des liens vers les rubriques dans le menu en ajoutant le paramètre insert_article_categories_in_menu boolean true via la page administrer/configuration.php. Il faut aussi que la variable de configuration content_categories_depth_in_menu soit au minimum égal à 1.
    • 0
  15. Simon développeur PEEL a ajouté un message dans un sujet  Taille Box Quantité   

    Bonjour,
     
    Le fichier qui contient ce html est modeles\peel7\smarty\critere_stock.tpl, ligne 94
    • 0
  16. Simon développeur PEEL a ajouté un message dans un sujet  Apparence Moyen De Paiement   

    Bonjour,
     
    effectivement la même fonction est utilisé en front office et en back office. Si vous souhaitez faire un affichage différent, il faut moduler l'affichage dans le fichier payment_select.tpl selon si la fonction est utilisée en front office ou en back office.
    Vous pouvez utiliser defined('IN_PEEL_ADMIN') en PHP pour savoir si la fonction est appelée dans l'administration ou pas.
    • 0
  17. Simon développeur PEEL a ajouté un message dans un sujet  Les Stats De Vues   

    Bonjour,
     
    Vous pouvez utiliser google analytics qui est gratuit : http://www.google.com/analytics/. Vous pouvez intégrer le tag google analytics dans votre boutique, à la page administrer/sites.php dans le champ "Tag analytics mis juste avant </body> :"
    • 0
  18. Simon développeur PEEL a ajouté un message dans un sujet  Uploader Les Photos   

    Bonjour,
     
    Fckeditor n'est plus supporté par ses éditeurs et l'a remplacé par CKeditor : http://ckeditor.com/
    Chaque manager de fichier doit être fourni avec la procédure d'installation qui lui est propre. Cela dépend de l'éditeur de texte et non de PEEL directement.
    • 0
  19. Simon développeur PEEL a ajouté un message dans un sujet  Uploader Les Photos   

    Bonjour,
     
    L'éditeur Fckeditor ne permet pas de voir les images, seulement leur nom. Vous pouvez utiliser tinyMCE ou CKeditor comme éditeur de texte et installer un gestionnaire de fichier plus performant. Il en existe plusieurs pour chacun des éditeurs de texte, vous pouvez faire une recherche sur internet pour trouver celui qui vous convient le mieux avec des mots clés comme "upload CKeditor", "filemanager tinymce" ou un mélange des deux.
    • 0
  20. Simon développeur PEEL a ajouté un message dans un sujet  Déporter Affichage Meilleurs Vente   

    Bonjour,
     
    Si une page blanche apparait, il y a très probablement une erreur fatal qui n'est pas affichée. Vous pouvez afficher les erreurs PHP sur votre site, ou consulter les logs d'erreurs de votre hébergement pour faciliter votre développement. Sinon 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
  21. Simon développeur PEEL a ajouté un message dans un sujet  Configurer Paypal   

    Bonjour,
     
    Sur les versions récente de PEEL (version 6 et supérieur), vous devez vous rendre sur la page d'administration du site administrer/sites.php , et remplir le champ "Email paypal (active le module Paypal si renseigné) :". Le moyen de paiement Paypal doit être créé sur la page de gestion de moyen de paiement administrer/paiement.php, avec pour code technique "paypal".
    • 0
  22. Simon développeur PEEL a ajouté un message dans un sujet  Produits Par Langues   

    Bonjour,
     
    Dans ce cas vous pouvez faire un développement pour associer un moyen de paiement à une liste de devise autorisée, et ajouter une contrainte dans la requête de la fonction get_payment_select du fichier \lib\fonctions\fonctions.php pour vérifier que la devise de l'utilisateur correspond à une devise autorisée. La devise de l'utilisateur est stocké dans $_SESSION['session_devise']['code']
    • 0
  23. Simon développeur PEEL a ajouté un message dans un sujet  Déporter Affichage Meilleurs Vente   

    Bonjour,
     
    les produits "meilleurs ventes" ont le champ 'on_top' à 1 dans la table peel_produits. Vous pouvez créer une requête dans cette table avec AND on_top=1 dans la clause WHERE. Le code relatif à cette fonctionnalité sur PEEL est dans le fichier \modules\best_seller\fonctions.php
    • 0
  24. Simon développeur PEEL a ajouté un message dans un sujet  Apparence Moyen De Paiement   

    Bonjour,
     
    Vous pouvez vérifier avec un outil comme Firebug si une règle CSS s'applique sur le HTML qui expliquerais le résultat que vous voyez.
    Nous pouvons faire cette modification pour vous si vous le souhaitez, dans ce cas vous pouvez prendre contact avec le service commercial au  01 75 43 67 97
    • 0
  25. Simon développeur PEEL a ajouté un message dans un sujet  Menu Du Haut Enlever :uppercase   

    Bonjour,
     
    Dans la fonction get_menu, vous devez retirer la fonction  String::strtoupper qui est appliqué sur la variable $result['nom'] (ligne 1764 sur la version 7.1.4)
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping