neomega

Utilisateur open source
  • Content count

    201
  • Joined

  • Last visited


Everything posted by neomega

  1. neomega added a post in a topic Afficher le nombre de produits dans la boutique   

    il suffit d'ajouter dans modelés /mon modeles/fonction/ display_custom.php
     
    /********************************************************************************************************************************/ /*************************************************** AFFICHER LE NOMBRE DE PRODUIT *******************************************/ /********************************************************************************************************************************/ function count_products (){ $sql = 'SELECT COUNT(*) AS this_count FROM peel_produits WHERE etat=1 '; $query = query($sql); if ($this_count = fetch_assoc($query)) { $results_count = $this_count['this_count']; } else { $results_count = null; } return $results_count; }puis dans par exemple modelés /mon modeles/  haut.php
     
    $tpl->assign('compteur_products', count_products('output')); 
    et de mettre dans modelés /mon modeles/ smarty/ haut.tpl
     
    {$compteur_products}avec la mise en forme que vous souhaitez
    • 0
  2. neomega added a topic in Module PEEL Premium pour PEEL SHOPPING   

    FONCTION DUPLIQUE PRODUITS
    bonjour,
    peel 8.0.1
    est ce possible que quant on duplique un produits "on clique sur le logo feuille blanche"  qu'on soit redirigé directement dans la fiche du produits  au lieu de retourné dans la liste des produits
     
     
    • 1 reply
    • 994 views
  3. neomega added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    nouveauté
    bonjour,
    peel 8.0.2
     
    est il déjà prévu dans peel que:
    quant un produits est ON_NEW  la valeur change de 1 a 0 au bout de x jours ??
     
    sinon dans quel endroit ou quelle fonction conseillez vous pour  placer le code update ?
    ai-je besoin d'une tache cron ?
    car je souhaiterai faire
    if  date_insere + xx jour {
    update peel_produits set on_new = 0 
    }
     
    merci
    • 1 reply
    • 648 views
  4. neomega added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    produits back office et categorie
    bonjour,
    peel 8.0.2
    est ce possible que quant on attribut un produits :
    catégorie parent
    --> sous catégorie
    ----> sous sous catégorie
    ici le produits 
     
    que le produits apparaisse aussi  automatiquement dans les parents 
    sans avoir à les sélectionner manuellement  ?
     
    merci par avance
     
    • 1 reply
    • 865 views
  5. neomega added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    fonction affiche_produits
    bonjour, peel 8.0.2
     
    peut t'on avec la fonction  "affiche_produits"  afficher un seul produits grâce à son "id"
    la fonction :
    affiche_produits($condition_value1, $title_level = 2, $type, $nb_par_page, $mode = 'general', $return_mode = false, $reference_id = 0, $nb_colonnes = null, $no_display_if_empty = false, $always_show_multipage_footer = true, $additional_sql_inner = null, $additional_sql_cond = null, $additionnal_sql_having = null, $description_length = null, $template_additional_variables = null, $use_index_sql = null)
     

        la 7 eme valeur est : $reference_id = 0 a quoi correspond elle ?
    affiche_produits(null, 1, "null", 1, 'general', true,0,null,true,false);
     
     
    merci
    • 1 reply
    • 755 views
  6. neomega added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    ajout de la marque du produits dans la facture PDF
    bonjour,
    sur peel 8.0 ....
    comment ajouter la marque des produits dans la facture pdf 
    en dessous par exemple des tailles et couleurs
     
     
    merci
    • 1 reply
    • 1,466 views
  7. neomega added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    Correctif facturation produits HT si "en promotion" PAR SIMON
    bonjour, correctif donnée par Simon
    utile "si vous utilisez la gestion de la tva"
    pour un produits en promotion et un client qui a un TVA intra 
    le prix de ce produit dans la facture passe en TTC alors que la tva est a 0
     
    lib/class/product.php
     
    remplacer :
                       
    $prix_promo_percent = round(($this->prix - $this->prix_promo) * 100 / $this->prix, 2); 
    par :
                      
    if (!empty($this->vat_applicable)) { $prix_promo = $this->prix_promo; } else { $prix_promo = $this->prix_promo / (1 + $this->tva / 100); } $prix_promo_percent = round(($this->prix - $prix_promo) * 100 / $this->prix, 2);


    • 0 replies
    • 537 views
  8. neomega added a post in a topic afficher la moyenne etoile "avis" directement dans le catalogue   

    test effectué aussi en mettant :
     $prodid= $prod['id'] ;
    le tout sous :
        $j++;
                unset($product_object);
                $prods[] = $tmpProd;
            }
            
    et j'ai mis en test :
    $tpl->assign('id_prod',$prod['id']);
    et l'id afficher sur tout les produits est le même
     
    donc comment récupérer l'id pour chacun des produis
    • 0
  9. neomega added a post in a topic afficher la moyenne etoile "avis" directement dans le catalogue   

    bonjour,
    merci pour cette information
    j'ai mis le code dans lib/fonction/display_product.php
    ligne 886
     
    /************************************************************************************************************************/ $prodid= $product_object->id ; $type='produit'; $sqlAvis = "SELECT a.*, u.civilite FROM peel_avis a INNER JOIN peel_utilisateurs u ON a.id_utilisateur = u.id_utilisateur AND " . get_filter_site_cond('utilisateurs', 'u') . " WHERE a.id_produit='" . intval($prodid) . "' AND a.etat='1' AND a.lang='" . nohtml_real_escape_string($_SESSION['session_langue']) . "' ORDER BY a.note DESC"; $resAvis = query($sqlAvis); if (num_rows($resAvis) > 0) { $are_results = true; $tpl->assign('are_results', true); $qid_avis = "SELECT AVG(note) AS average_rating FROM peel_avis WHERE"; if ($type == 'produit') { $qid_avis .= " id_produit = '" . intval($prodid) . "'"; } elseif ($type == 'annonce') { $qid_avis .= " ref = '" . intval($prodid) . "'"; } $qid_avis .= " AND etat = '1'"; $id = query($qid_avis); $note = fetch_assoc($id); $avisnote = number_format($note['average_rating'], 0); $tpl->assign('avisnote', $avisnote); $tpl->assign('star_src', get_url('/images/star1.gif')); $tpl_results = array(); $tpl_notation = array(); $notation_array = array(); $i = 0; while ($Avis = fetch_assoc($resAvis)) { // Compte le nombre de vote par note if (!isset($notation_array[$Avis['note']])) { $notation_array[$Avis['note']] = 0; } $notation_array[$Avis['note']]++; if (!empty($display_specific_note) && ($Avis['note'] != $display_specific_note)) { // Permet d'afficher une note seléctionnée en excluant les votes avec une autre note, tout en conservant le comptage du nombre total, et le calcul du nombre de vote par note continue; } if (!empty($Avis['pseudo'])) { $pseudo = String::html_entity_decode_if_needed($Avis['pseudo']); } else { $pseudo = String::html_entity_decode_if_needed($Avis['prenom']); } $tpl_results[] = array('i' => $i, 'pseudo' => $pseudo, 'date' => get_formatted_date($Avis['datestamp'], 'short', true), 'avis' => $Avis['avis'], 'note' => $Avis['note'], 'id' => $Avis['id'], 'allow_edit_and_suppr_avis' => vn($GLOBALS['site_parameters']['allow_edit_and_suppr_avis_by_owner']) && vn($_SESSION['session_utilisateur']['id_utilisateur']) == $Avis['id_utilisateur'] ); $i++; } $tpl->assign('results', $tpl_results); $total_vote = array_sum($notation_array); for($j=5;$j!=0;$j--) { // Affiche les votes par ordre décroissant. Utilisation d'un for et non pas un foreach pour permettre l'affichage des notes sans vote (et donc pas présent dans le tableau notation_array) $width = (vn($notation_array[$j]) / $total_vote) * 100; $tpl_notation[] = array('note' => $j, 'nb_this_vote' => vn($notation_array[$j]), 'width' => ceil($width), 'link' => get_current_url(false) . '?prodid='.$prodid.'&display_specific_note='.$j ); } $tpl->assign('notations', $tpl_notation); $tpl->assign('STR_MODULE_AVIS_AVERAGE_RATING_GIVEN', $GLOBALS['STR_MODULE_AVIS_AVERAGE_RATING_GIVEN']); $tpl->assign('display_nb_vote_graphic_view', vn($GLOBALS['site_parameters']['display_nb_vote_graphic_view']) && empty($ad_owner_opinion)); $tpl->assign('module_avis_no_notation', vn($GLOBALS['site_parameters']['module_avis_no_notation'])); $tpl->assign('all_results_url', get_current_url(false). '?prodid='.$prodid); $tpl->assign('total_vote', $total_vote); } else { $tpl->assign('are_results', false); $are_results = false; $tpl->assign('STR_MODULE_AVIS_AVERAGE_RATING_GIVEN',' pas de note'); } /************************************************************************************************************************/juste au dessus de :
     
    $j++; unset($product_object); $prods[] = $tmpProd; }mais dans le catalogue sa m'affiche le résultat du dernier produits pour tous
     
    image jointe : alors que seul "resto test" a deux note
     
     
    merci par avance

    • 0
  10. neomega added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    afficher la moyenne etoile "avis" directement dans le catalogue
    bonjour,
    sur peel 8.0.1 
     
    comment mettre la moyenne en étoile du module "AVIS"directement sur le catalogue et la fiche produits
    apparemment c'est ceci qu'il faut mettre dans le tpl 
     
    <b>{$STR_MODULE_AVIS_AVERAGE_RATING_GIVEN}</b> {for $foo=1 to $avisnote}<img src="{$star_src|escape:'html'}" alt="" />{/for}  
    • 4 replies
    • 1,026 views
  11. neomega added a post in a topic Produits.tpl   

    malheureusement avec ce paramétré sa me prend en compte aussi les vente flash alors que je souhaite avoir une option différente  si vente flash ou si promotion
     
    en fait il suffisait d'ajouter dans lib/class/product.php
    sous var $on_flash = null;    ligne 97

        var $on_promo = null;
    et sous    , p.on_flash     ligne 229

    , p.on_promo       
    est ce que sa risque de poser des problèmes ailleurs dans le site en ajoutant ceci ??
    • 0
  12. neomega added a post in a topic Produits.tpl   

    avec ceci j'ai cette erreur
     
    Notice: Undefined property: Product::$on_promo in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\peel-shopping_8_0_1\lib\fonctions\display_product.php on line 764
    display_product.php
                // on affiche une cellule
                $tmpProd['i'] = $j + 1;
                $tmpProd['on_promo'] = $product_object->on_promo;
     
    • 0
  13. neomega added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    Produits.tpl
    bonjour,
    de la même manière que l'on récupéré SI "on_flash" comme ceci :
    {if isset($prod.flash)}    
    peut on récupérer SI "on_promo" , "on_special etc....
    dans display product ?
     
     
    merci par avance
    • 5 replies
    • 802 views
  14. neomega added a post in a topic ordre des produits dans les factures   

    bonjour, 
    apres cette modification plus :
      stringorder_article_order_byreference06/10/2015 21h25:53core1 
    les factures PDF ne sont toujours pas dans l'ordre des references 
    y a t'il d'autre modification a faire ?
    • 0
  15. neomega added a post in a topic vente flash bug   

    bonjour,
    je ne souhaite pas que les produits soit dans :http://XXX/achat/promotions.php."
    mais dans :http://XXX//modules/flash/flash.php." ( la page prévu a cet effet )                                  
    Prix Vente Flash € TTC :                                                                     10€ Début de la vente flash :                                                                     19/08/2015 18h00:00                    Fin de la vente flash :                                                                         23/08/2015 00h00:00                     Afficher dans la rubrique Ventes Flash :                                                       CASE COCHE sinon a quoi sert cette casemerci
    • 0
  16. neomega added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    page accueil enlever les nouveauté
    bonjour,
    comment enlever de la page d'accueil les nouveauté pour les remplacer comme avant par Notre sélection :
    Afficher en page d'accueil et dans la rubrique "Notre sélection" :
    • 1 reply
    • 679 views
  17. neomega added a post in a topic Affichage Des Prix   

     
    j'avais poser la même question voici la réponse 
    • 0
  18. neomega added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    module cron info
    bonjour,
    pourriez vous me dire a quoi servent les options du module cron :
    optimize.php
    general_actions_24h.php
    general_actions_1h.php
    envoi_email.php -> sert a la newsletter 
    ---------------------
     
    pour le module icirelai il y a un dossier cron avec : icirelais_file_synchronize_V2.php
    quelle sont les bonne valeur pour cette fonction   : apres le patch ?   
    (101, 'modules/icirelai/crons/icirelais_file_synchronize_V2.php', 82000, '2012-01-01 00:00:00', '2012-01-01 00:00:00', '', 0, 10, 0, '', 0, 0, '', '', '', '', '');
    merci
    • 1 reply
    • 591 views
  19. neomega added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    ordre des produits dans les factures
    bonjour,
    peel 7.2.1
     
    est ce que la variable pour ranger les produits dans la facture pdf par reference est bien :
     stringorder_article_order_byid24/09/2015 14h19:04core1modifier id par reference ?
     
     
    • 3 replies
    • 888 views
  20. neomega added a post in a topic ordre affichage des produits dans le front office   

    merci beaucoup
    il fallait ajouter aussi :
    $Links->OrderDefault = 'date_insere';
    $Links->SortDefault = 'DESC';  // au lieu de ASC pour avoir les dernier crée en premier 
     
    merci encore
     
    • 0
  21. neomega added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    ordre affichage des produits dans le front office
    bonjour,
    peel 7.2.1
    comment procédé pour que les dernier produits cree " en back office " se trouve en premier dans le site 
     
    photo jointe
     
     

    • 2 replies
    • 497 views
  22. neomega added a post in a topic sitemap.xml peel 7.2.1   

    This XML file does not appear to have any style information associated with it. The document tree is shown below.<urlset xmlns="http://www.google.com/schemas/sitemap/0.84"></urlset>
    • 0
  23. neomega added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    sitemap.xml peel 7.2.1
    bonjour,
    je viens de tester un site en peel7.2.1 "premium et quant je demande "generer le sitemap.xml via le back office 
     
    mon fichier sitemap.xml affiche ceci :
     
    <?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> </urlset>
     
    que doit-je faire
     
    cordialement 
    • 3 replies
    • 591 views
  24. neomega added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    vente flash bug
    bonjour,
    peel premium 7.2.1
    je viens de mettre des produits en vente flash
    Prix Vente Flash € TTC :                                                                     10€ Début de la vente flash :                                                                     19/08/2015 18h00:00 Fin de la vente flash :                                                                         23/08/2015 00h00:00 Afficher dans la rubrique Ventes Flash :                                                       CASE COCHE 
    mais les produit n'apparaisse pas dans la catégorie vente flash
    Ventes flash
    Aucun produit n'est proposé dans cette section actuellement
     
    merci
    • 3 replies
    • 842 views
  25. neomega added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    Cree Une Pré Page Accueil
    bonjour,
    sur peel 7.2.1 
     
    y a t'il possibilité d'ajouté une pre-page d'accueil ?
    • 1 reply
    • 585 views

Twitter Advisto ecommerce

Facebook PEEL Shopping