Flux d’activité

Flux d’activité de Messages

  1. Gilles Boussin


    Bonjour,

     

    Concernant votre script, je ne peux que vous encourager à regarder dans un éventuel forum de support de ce script, puisque ce script ne fait pas partie de PEEL.

     

    Le fait d'ouvrir une popup javascript lors du chargement d'une page est très utilisé par des sites de spammeurs, et les navigateurs luttent contre ce style de script. Il n'est donc considéré comme fiable que de déclencher une popup lors d'une action venant de l'utilisateur, telle qu'un clic. Donc se baser sur un tel script ne vous permettra pas d'atteindre 100% des internautes, peut-être 30% ou 50%.

     

    Par ailleurs, ce que vous décrivez comme fonctionnement s'apparente au module welcome_ad qui existe dans le module PEEL Premium, à ceci prêt que l'effet popup n'est pas une popup réelle mais un overlay HTML qui est donc totalement compatible avec les navigateurs.

     

    Gilles

  2. xeon


    Bonjour,

     

    Je voudrais pouvoir ouvrir un popup de façon automatique au chargement de la page d'accueil uniquement. Le popup devant se fermer également automatiquement au bout de quelques secondes.

     

    J'ai un code javascript qui fonctionne sur une page classique en html, mais le problème est que le popup ne peut s'ouvrir que sur l'événement body onload. Donc je ne peux le placer sur la page d'accueil uniquement puisque je dois utiliser la balise body globale. D'ailleurs j'ai placé le code <body onLoad="popupWin()" class="thrColFixHdr"> sur haut.php, mais le script ne fonctionne pas comme ça. Déjà je ne sais pas si c'est normal.

     

    J'ai pensé à placer un événement dans la zone html de la page d'accueil, mais lequel ? Je sèche.

     

    Merci de votre aide.

  3. J1P


    Bonjour Simon,

     

    Donc j'ai bien trouve le moteur dans display

     

        function affiche_menu_recherche($return_mode = false, $display_mode = 'header')
        {
            $output = '
    <form method="get" action="' . $GLOBALS['wwwroot'] . '/search.php" id="recherche">
        <fieldset>
            <input type="hidden" name="match" value="2" />
            <input type="text" name="search" id="search" value="" />
            <input type="submit" class="bouton_go" value="" name="action" />
            <div id="placement_produit" class="autocomplete"></div>
        </fieldset>
    </form>
    ';
            if ($GLOBALS['site_parameters']['enable_prototype'] == 1) {
                // AUtocompleter, avec patch pour repositionner le div à cause d'un bug connu sur IE : le positionnement se fait mal quand on a des div relative ou absolute
                $output .= '<script type="text/javascript"><!--//--><![CDATA[//><!--
    function positionAuto(element, entry) {
        setTimeout( function() {
          Element.clonePosition("placement_produit", "search", {
          "setWidth": false,
          "setHeight": false,
          "offsetTop": $("search").offsetHeight
        } );
      }, 600);
      return entry;
    }
    new Ajax.Autocompleter(\'search\',\'placement_produit\',\'' . $GLOBALS['wwwroot'] . '/modules/search/produit.php\', {
      minChars: 2,
      callback: positionAuto });
    //--><!]]></script>
    ';
            }
            if ($display_mode == 'header') {
                $output = '
    <div id="top_search">' . $output . '';
                if (is_advanced_search_active()) {
                    $output .= '' . get_advanced_search_script() . affiche_select_marque(true) . '';
                }
                $output .= '
    </div>';
            } else {
                $output = '
    <div>' . $output . '';
                if (is_advanced_search_active()) {
                    $output .= '' . get_advanced_search_script() . affiche_select_marque(true) . '';
                }
                $output .= '
    </div>';
            }
            if ($return_mode) {
                return $output;
            } else {
                echo $output;
            }
        }
     

    donc si je comprends bien la premiere partie correspond au moteur en lui dans l'header et dans la seconde partie on retrouve le select des marques.

    Vous dites il faudra modifier ce script pour avoir les 2 champs avant le submit c'est bien ca

    Pourriez-vous me donner des pistes concretes, mon niveau en php est debutante et meme si je comprends plus ou moins ce qu'il faut faire, le code n'est pas du tout limpide pour moi.

     

    pour votre seconde proposition

    function build_sql_produits($terms, $fields, $match)
    {
        $requete = 'SELECT DISTINCT(p.id)
            ,c.id AS categorie_id
            ,c.nom_' . $_SESSION['session_langue'] . ' AS categorie';
        // ajout des champs $fields où $term sera recherché
        foreach($fields as $value) {
            $requete .= ', ' . $value . ' ';
        }

        $requete .= 'FROM peel_categories c
            INNER JOIN peel_produits_categories pc ON pc.categorie_id = c.id
            INNER JOIN peel_produits p ON p.id = pc.produit_id
            WHERE p.etat = "1" AND ' . build_terms_clause($terms, $fields, $match) . '
            ORDER BY p.id DESC
            LIMIT 100';
        return $requete;
    }

     

    Voulez-vous dire de rajouter une requete vers les marques a ce niveau la ?

     

    Merci de votre soutien

     

    Anh

  4. Simon développeur PEEL


    Bonjour,

     

    Le module revendeur permet de définir un statut revendeur à certain de vos utilisateurs, via un formulaire dédié et un process d'inscription en 2 étapes (avec une validation manuelle).
    Vous pouvez ensuite définir des prix spécifiques, et l'affichage des prix se fait en HT pour ces utilisateurs.

     

    Vous pouvez également définir des droits d'administration restreint aux utilisateurs de votre choix. Il faut pour cela choisir le (ou les) privilège souhaité dans le champ 'Privilège' sur la fiche de l'utilisateur en back office.

  5. Simon développeur PEEL


    Bonjour,

     

    des modules du type "Sign In with TWITTER" ou "FACEBOOK Connect" permet de faciliter la connexion d'un utilisateur, si celui-ci est déjà connecté à son compte facebook ou twitter. La connexion se fait via un protocole sécurisé.

    Est-ce envisageable avec un dev spécifique svp?

    Vous pouvez prendre contact si vous le souhaitez avec un conseiller commercial au 01 75 43 67 97, avec qui vous pouvez échanger sur la faisabilité de votre demande.

  6. Simon développeur PEEL


    Bonjour,

     

    Pour les marques, il faudra d'abord modifier le formulaire de recherche dans la fonction affiche_menu_recherche, ainsi que la fonction affiche_select_marque. Ensuite, une fois que le formulaire toutes les informations au fichier /search.php, il faut modifier la fonction build_sql_produits en ajoutant le nouveau critère, puis modifier la requête à l'intérieur de cette fonction pour que les produits retournés correspondent aux critères de recherche.

  7. heffel


    Bonjour (peel 7.3),

     

    je n'arrive pas à comprendre le fonctionnement des utilisateurs de type revendeur.

     

    Mon souhait serait de pouvoir utiliser des utilisateurs qui pourraient vendre depuis le site pour des clients finaux. Du B2B en fait.

     

    J'ai fait qq recherches sur le forum, la doc et qq test sur mon site peel et je ne parviens pas à utiliser ce que j'aivais cru comprendre du fonctionnement des droit de certain utilisateurs...

     

    Pour faire simple, est-il possible de donner des droits de connexions à des utilisateurs qui serait des intermédiaires de vente, et qui utiliserait le site en b2b et leur donner un accès à leur propres ventes pour suivre leur activité.

     

    Et si non avec la console d'admin est-ce un developpement envisageable par l'équipe peel avant d'appeller votre service commercial svp?

     

    Merci.

  8. J1P


    Bonjour,

     

    Je suis sur la version 6.2 et je voudrais savoir s'il etait possible dans le moteur de recherche en haut de la page de lui associer les marques.

     

    Par exemple actuellement on a le moteur et on recherche ce que l'on veut, a sa droite un menu deroulant avec les marques on choisit la marque et on obtient les produits inclus dans la marque

     

    L'idee serait de pouvoir choisir le type de produit dans le premier champ, puis de choisir sa marque et enfin de cliquer sur le petit ok pour rechercher specifiquement tel produit dans telle marque

     

    Exemple VASE marque MENU et on obtient seulement les vases de cette marque

     

    et ma 2eme question porte sur la presentation, actuellement les produits s'affichent en colonne est il possible des les afficher en ligne comme les produits dans les categories avec la petite vignette puis le titre et un bout de description en dessous

     

    Merci de votre soutien

     

    Anh

  9. serialmother


    Bonsoir,

    je galère avec la version 7.03 et les prix dans l'administration.

    Au début, j'ai pensé que cela venait de modifications apportées à la présentation, alors j'ai tout recommencé depuis les fichiers d'origine, mais cela ne change rien !

    Dès que je veux entrer un prix de vente, que ce soit TTC ou HT, ou un prix d'achat dans l'administration, le même message d'erreur s'affiche dans chrome :

    " ! valeur incorrecte "

    que je mette une virgule ou un point.

    Si j'entre un nombre entier, il n'y a pas de pb.

    Que puis-je faire ?

    j'ai essayé de changer le float de la table, mais cela ne fait rien.

    Merci

  10. Calou


    Bonjour,

     

    Voilà un sujet qui m’intéresse mais j'arrive pas à faire la manip sur la version Peel V7.0.0

    J'ai bien modifié dans lib\fonctions\fonctions.php la function format_filename_base($original_name, $rename_file = false)

    comme indiqué ci-dessus, mais ça ne marche pas, le nom du fichier est toujours "los-angeles-Ewp6PCsA.jpg"

     

    Merci de vos réponses ;)

Twitter Advisto ecommerce

Facebook PEEL Shopping