-
Compteur de contenus
2 913 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Simon développeur PEEL
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-