Flux d’activité

Flux d’activité

  1. Simon développeur PEEL a ajouté un message dans un sujet  taille des image catalogue avec 3 colonne (suite prise de contact avec Judicaël)   

    Bonjour,

    Je suis intervenu sur votre site pour comprendre le problème. L'erreur était en fait dans la fonction params_affiche_produits, la taille des images était 'en dur'. C'est un problème qui sera corrigé dans les prochaines version de PEEL.

    Pour corriger ce problème, il faut supprimer

    if ($nb_colonnes == 3) {
    $params_list['small_width'] = 150;
    $params_list['small_height'] = 150;
    } else
    [/CODE] du bloc de code ci dessous : [CODE]
    if ($nb_colonnes == 3) {
    $params_list['small_width'] = 150;
    $params_list['small_height'] = 150;
    } elseif ($type == 'associated_product') {
    $params_list['small_width'] = 160;
    $params_list['small_height'] = 160;
    } else {
    $params_list['small_width'] = $GLOBALS['site_parameters']['small_width'];
    $params_list['small_height'] = $GLOBALS['site_parameters']['small_height'];
    }
    ce qui donne :
    if ($type == 'associated_product') {
    $params_list['small_width'] = 160;
    $params_list['small_height'] = 160;
    } else {
    $params_list['small_width'] = $GLOBALS['site_parameters']['small_width'];
    $params_list['small_height'] = $GLOBALS['site_parameters']['small_height'];
    }
    [/code]


    Merci.
    • 0
  2. Simon développeur PEEL a ajouté un message dans un sujet  erreur enregistrement membre version 6.2   

    Bonjour,

    Cette sécurité est active dans le cas où :
    - le referer de la page est désactivé.
    - le délai entre la génération du formulaire et sa soumission qui dépasse 1 heure.
    - le même formulaire est soumis deux fois (en rafraichissant la page par exemple).

    Vous pouvez désactiver cette fonction en plaçant

    return true; en tête de la fonction verify_token(), à la ligne 122 (pour PEEL 6.2) du fichier lib/fonctions/fonctions.php.
    • 0
  3. stefan a ajouté un message dans un sujet  FONCTION PRODUIT DETAIL   

    Super ça fonctionne.
    1000 mercis SIMON... ;)
    • 0
  4. coteform a ajouté un message dans un sujet  erreur enregistrement membre version 6.2   

    j'ai également trouvé l'origine
    il s'agit du niveau de sécurité mis en place dans le formulaire.
    pour ma part, je trouve que cette option est trop bloquante lors de l'enregistrement d'un membre.
    de nombreux utilisateurs quittent mon site sans s'enregistrer suite à des messages à répétition du type token invalide.
    existe il un moyen de supprimer ce contrôle ?
    • 0
  5. coteform a ajouté un message dans un sujet  paypal version 6.2   

    j'ai réussi à régler le problème
    • 0
  6. coteform a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    erreur enregistrement membre version 6.2
    j'ai un message lors de la validation du formulaire enregistrement d'un nouveau membre :
    token invalide : traitement déjà réalisé ou referrer http non renseigné par votre navigateur

    avez vous une idée pour corriger ce problème ?
    • 2 réponses
    • 1 990 vues
  7. Simon développeur PEEL a ajouté un message dans un sujet  changer la couleur d'origine du texte   

    Bonsoir,

    les attributs css placés par FCKeditor sont prioritaire sur le fichier screen.css par défaut.Par contre, modifier FCKeditor pour ajouter un style n'est pas simple. Vous pouvez appliquer la solution

    <div class="texte_article">' . $product_object->description . '</div>'; sans problème.
    • 0
  8. Simon développeur PEEL a ajouté un message dans un sujet  FONCTION PRODUIT DETAIL   

    Bonsoir,
    Vous pouvez créer un tableau qui alignera horizontalement vos miniatures. Un exemple ci dessous:


    <td class="fp_image">
    <table>
    <tr>
    ';
    $i=2;
    while($i<=4){
    if(!empty($prod['image'.$i])){
    echo "<td><img src=\"$wwwroot/upload/" . $prod['image'.$i] . "\" border=\"0\" width=\"180\" title=\"" . $prod['nom_' . $_SESSION['langue'] . ''] . "\" alt=\"" . $prod['nom_' . $_SESSION['langue'] . ''] . "\"></td>
    ";
    }
    $i++;
    }
    echo '
    </tr>
    </table>
    </td>
    </tr>
    </table>
    [/CODE]
    • 0
  9. coteform a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    paypal version 6.2
    J'ai paramétré correctement mon email paypal dans le formulaire administration mais il n'est pas possible de réaliser un paiement.
    Lors d'un clic sur "acheter maintenant", la page paypal ne s'ouvre pas.
    Est ce qu'il y a un autre paramétrage à effectuer ?
    • 1 réponse
    • 1 287 vues
  10. william_13 a ajouté un message dans un sujet  formulaire paypal   

    Bonjour Simon
    Merci pour votre rapidité
    celà fonctionne maintenant
    Merci à vous
    Cordialement
    • 0
  11. william_13 a ajouté un message dans un sujet  formulaire paypal   

  12. stefan a ajouté un message dans un sujet  FONCTION PRODUIT DETAIL   

    Bonjour,

    Version 5.5.

    Merci.
    • 0
  13. neomega a ajouté un message dans un sujet  changer la couleur d'origine du texte   

    je ne trouve pas l'endroit ou se trouve la gestion de la typo

    est t'il simplement possible de faire en sorte que l’éditeur ex: "fckeditor" soit prioritaire sur le screen.css

    car la personne qui utilise ce site ne connait absolument rien au html
    est t'il possible de mettre :

    <p class="texte_article">le texte</p>
    dans l'onglet Style de l'editeur

    cordialement
    • 0
  14. neomega a ajouté un message dans un sujet  taille des image catalogue avec 3 colonne (suite prise de contact avec Judicaël)   

    voici dans display_product.php tout les endroit ou se trouve thumb


    Line 35: $this_thumb = thumbs($product_images[0], $GLOBALS['site_parameters']['medium_width'], $GLOBALS['site_parameters']['medium_height'], 'fit'); Line 35: $this_thumb = thumbs($product_images[0], $GLOBALS['site_parameters']['medium_width'], $GLOBALS['site_parameters']['medium_height'], 'fit'); Line 38: $imgInfo = @getimagesize($GLOBALS['uploaddir'] . '/thumbs/' . $this_thumb); Line 38: $imgInfo = @getimagesize($GLOBALS['uploaddir'] . '/thumbs/' . $this_thumb); Line 112: <a id="zoom1" ' . $a_zoom_attributes . ' href="' . $GLOBALS['repertoire_upload'] . '/' . $product_images[0] . '"><img id="mainProductImage" class="zoom" src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . $this_thumb . '" title="' . $product_object->name . '" alt="' . $product_object->name . '" /></a>'; Line 112: <a id="zoom1" ' . $a_zoom_attributes . ' href="' . $GLOBALS['repertoire_upload'] . '/' . $product_images[0] . '"><img id="mainProductImage" class="zoom" src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . $this_thumb . '" title="' . $product_object->name . '" alt="' . $product_object->name . '" /></a>'; Line 140: $small_image = $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($name, $GLOBALS['site_parameters']['medium_width'], $GLOBALS['site_parameters']['medium_height'], 'fit'); Line 140: $small_image = $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($name, $GLOBALS['site_parameters']['medium_width'], $GLOBALS['site_parameters']['medium_height'], 'fit'); Line 142: <li id="' . $vignette_id . '"><a ' . str_replace(array('[SMALL_IMAGE]', '[ZOOM_IMAGE]', '[VIGNETTE_CLASS]'), array($small_image, $GLOBALS['repertoire_upload'] . '/' . $name, $vignette_id), $a_other_pictures_attributes) . '><img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($name, 50, 60, 'fit') . '" title="' . $product_object->name . '" alt="' . $product_object->name . '" width="50" /></a></li>'; Line 142: <li id="' . $vignette_id . '"><a ' . str_replace(array('[SMALL_IMAGE]', '[ZOOM_IMAGE]', '[VIGNETTE_CLASS]'), array($small_image, $GLOBALS['repertoire_upload'] . '/' . $name, $vignette_id), $a_other_pictures_attributes) . '><img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($name, 50, 60, 'fit') . '" title="' . $product_object->name . '" alt="' . $product_object->name . '" width="50" /></a></li>'; Line 410: $output .= '<td align="center" style="padding-right:10px; vertical-align:top"><img alt="' . $cat_infos['image'] . '" src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat_infos['image'], 150, 75, 'fit') . '" /></td>'; Line 410: $output .= '<td align="center" style="padding-right:10px; vertical-align:top"><img alt="' . $cat_infos['image'] . '" src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat_infos['image'], 150, 75, 'fit') . '" /></td>'; Line 600: $this_image = '<img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($display_picture, $params['small_width'], $params['small_height'], 'fit') . '" alt="' . String::str_form_value($product_object->name) . '" />'; Line 600: $this_image = '<img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($display_picture, $params['small_width'], $params['small_height'], 'fit') . '" alt="' . String::str_form_value($product_object->name) . '" />'; Line 1066: $output .= '<img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat['image'], 120, 120, "fit") . '" alt="' . String::html_entity_decode_if_needed($cat['nom_' . $_SESSION['session_langue']]) . '" /></a><br />' . $link . String::html_entity_decode_if_needed($cat['nom_' . $_SESSION['session_langue']]) . ''; Line 1066: $output .= '<img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat['image'], 120, 120, "fit") . '" alt="' . String::html_entity_decode_if_needed($cat['nom_' . $_SESSION['session_langue']]) . '" /></a><br />' . $link . String::html_entity_decode_if_needed($cat['nom_' . $_SESSION['session_langue']]) . ''; Line 1125: $output .= '<p><a href="' . $urlcat . '"><img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat['image'], $GLOBALS['site_parameters']['small_width'], $GLOBALS['site_parameters']['small_height'], 'fit') . '" alt="' . String::html_entity_decode_if_needed($cat['categorie']) . '" /></a></p>'; Line 1125: $output .= '<p><a href="' . $urlcat . '"><img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat['image'], $GLOBALS['site_parameters']['small_width'], $GLOBALS['site_parameters']['small_height'], 'fit') . '" alt="' . String::html_entity_decode_if_needed($cat['categorie']) . '" /></a></p>'; Line 1301: <td colspan="2" style="height:150px; vertical-align:middle;"><a href="' . $urlprod . '" title="' . String::str_form_value($product_object->name) . '"><img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($display_picture, 150, 150, "fit") . '" alt="' . String::str_form_value($product_object->name) . '" class="product_image" /></a></td> Line 1301: <td colspan="2" style="height:150px; vertical-align:middle;"><a href="' . $urlprod . '" title="' . String::str_form_value($product_object->name) . '"><img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($display_picture, 150, 150, "fit") . '" alt="' . String::str_form_value($product_object->name) . '" class="product_image" /></a></td> et la ou se trouve affiche_produit Line 368: $output .= affiche_produits(null, null, 'associated_product', $GLOBALS['site_parameters']['nb_produit_page'], 'column', true, $product_id, 4, false, false); Line 443: $output .= affiche_produits($catid, null, 'category', $GLOBALS['site_parameters']['nb_produit_page'], $products_display_mode, true, null, 3, false); Line 525: if (!function_exists('affiche_produits')) { Line 527: * affiche_produits() Line 541: function affiche_produits($condition_value1, $condition_value2, $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_inner = "", $additional_cond = "") Line 543: $params = params_affiche_produits($condition_value1, $condition_value2, $type, $nb_par_page, $mode, $reference_id, $nb_colonnes, $always_show_multipage_footer);

    cordialement
    • 0
  15. Simon développeur PEEL a ajouté un message dans un sujet  formulaire paypal   

    Bonjour,

    Pour la 5.5, le formulaire paypal se situe dans la fonction affichage_fin_succes, dans le dossier standard ou blog en fonction de la configuration de la boutique, dans le fichier template.php. Placer votre fonction charge_utilisateur sous l'élément case html_entity_decode(PAYPAL). Modifier ensuite le formulaire paypal en concaténant le HTML avec les variables que vous avez créé comme ceci :


    ....
    <input type="hidden" name="city" value="'.$ville1.'">
    <input type="hidden" name="zip" value="'.$code_postal1.'">
    <input type="hidden" name="country" value="'.$pays1.'">
    ....
    [/CODE]
    • 0
  16. Simon développeur PEEL a ajouté un message dans un sujet  Rajout d'élément   

    Bonjour,

    Pouvez vous me transmettre vos identifiants FTP en message privé svp, pour que je comprenne ce qui ce passe. Vos résultats de recherche diffère de la version 6.1 de base, puisque le fichier display_product ne comporte que 6 occurrences normalement.
    Je suppose que la fonction affiche_produits est défini vers la début du fichier, et que les corrections que vous faites ne sont pas prise en compte.
    • 0
  17. william_13 a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    formulaire paypal
    Bonsoir la communautée Peel

    ma version premium 5.5

    j aimerai recuperer les données nom prenom adresse telephone ville pays
    afin de pouvoir les integrer dans le formulaire paypal
    de la même façon que pour la commande

    j ai fait ceci


    function charge_utilisateur() { /* Renvoie les informations de l'utilisateur de la session */ $qid = mysql_query("SELECT * FROM utilisateurs WHERE email = '" . addslashes($_SESSION['utilisateur']['email']) . "'"); if ($qid) { if (mysql_num_rows($qid) > 0) { return mysql_fetch_assoc($qid); } } } $utilisateur = charge_utilisateur(); $prenom = $utilisateur['prenom']; $nom= $utilisateur['nom_famille']; $email1 = $utilisateur['email']; $contact1 = $utilisateur['telephone']; $adresse1 = $utilisateur['adresse']; $code_postal1 = $utilisateur['code_postal']; $ville1 = $utilisateur['ville']; $pays1 = $utilisateur['pays'];


    voici le code
    <form action="https://www.paypal.com/cgi-bin/webscr" method="POST">
    <input type="hidden" name="cmd" value="_ext-enter">
    <input type="hidden" name="redirect_cmd" value="_xclick">
    <input type="hidden" name="first_name" value="'.$prenom'">
    <input type="hidden" name="last_name" value="le nom de celui ci">
    <input type="hidden" name="address1" value="">
    <input type="hidden" name="address2" value="">
    <input type="hidden" name="city" value="">
    <input type="hidden" name="zip" value="">
    <input type="hidden" name="country" value="">
    <input type="hidden" name="night_phone_a" value="">
    <input type="hidden" name="night_phone_b" value="">
    <input type="hidden" name="night_phone_c" value="">
    <input type="hidden" name="business" value="' . $email_paypal . '"/>
    <input type="hidden" name="item_name" value="' . $site . ' COMMANDE ' . $commandeid . '" />
    <input type="hidden" name="item_number" value="' . $commandeid . '" />
    <input type="hidden" name="amount" value="' . number_format($com->montant, 2) . '" />
    <input type="hidden" name="no_note" value="1"/>
    <input type="hidden" name="no_shipping" value="1"/>
    <input type="hidden" name="return" value="' . $wwwroot . '/modules/paypal/ok.php?id=' . $commandeid . '" />
    <input type="hidden" name="cancel_return" value="' . $wwwroot . '/modules/paypal/nok.php?id=' . $commandeid . '" />
    <input type="hidden" name="notify_url" value="' . $wwwroot . '/modules/paypal/ipn.php" />
    <input type="hidden" name="email" value="' . $com->email . '" />
    <input type="hidden" name="currency_code" value="' . $_SESSION['devise']['code'] . '" />
    <input type="hidden" name="lc" value="FR"/>
    <input type="image" src=" https://www.paypal.c...ontal_solution_
    PP.gif" border="0" name="submit" alt="Paiement sécurisé par carte bancaire"/>
    </form>
    mais celà ne fonctionne pas
    une idée merci à vous
    Cordialement
    • 3 réponses
    • 2 237 vues
  18. larfran a ajouté un message dans un sujet  Problème avec Peel 2.7   

    Codes envoyés par MP.
    Merci Simon
    François Larocque
    Le Chansonnier
    • 0
  19. neomega a ajouté un message dans un sujet  bouton retour au catalogue   

    parfait merci beaucoup
    • 0
  20. larfran a ajouté un message dans un sujet  Problème avec Peel 2.7   

    Si j'envoie mes code d'accès ici, tout le monde va les voir, non ?
    • 0
  21. seb42 a ajouté un message dans un sujet  Rajout d'élément   

    Bonsoir,

    C'est un peu brut, mais voilà tous les fichiers qui contiennent la fonction affiche_produits :

    C:\Users\Sébastien\Desktop\Site Place-du-Peuple en ligne 051011\achat\marque.php (1 hits)
    C:\Users\Sébastien\Desktop\Site Place-du-Peuple en ligne 051011\achat\nouveautes.php (1 hits)
    C:\Users\Sébastien\Desktop\Site Place-du-Peuple en ligne 051011\achat\promotions.php (1 hits)
    C:\Users\Sébastien\Desktop\Site Place-du-Peuple en ligne 051011\achat\special.php (1 hits)
    C:\Users\Sébastien\Desktop\Site Place-du-Peuple en ligne 051011\achat\suggest.php (1 hits)
    C:\Users\Sébastien\Desktop\Site Place-du-Peuple en ligne 051011\achat\top.php (1 hits)
    C:\Users\Sébastien\Desktop\Site Place-du-Peuple en ligne 051011\index.php (1 hits)
    C:\Users\Sébastien\Desktop\Site Place-du-Peuple en ligne 051011\lib\fonctions\display_product.php (7 hits)
    C:\Users\Sébastien\Desktop\Site Place-du-Peuple en ligne 051011\modules\flash\flash.php (1 hits)
    C:\Users\Sébastien\Desktop\Site Place-du-Peuple en ligne 051011\modules\gift_check\cheques.php (1 hits)
    C:\Users\Sébastien\Desktop\Site Place-du-Peuple en ligne 051011\search.php (1 hits)
    • 0
  22. Simon développeur PEEL a ajouté un message dans un sujet  bouton retour au catalogue   

    Bonjour,
    C'est possible oui, il faut pour cela ajouter le lien


    <a href="' . $GLOBALS['wwwroot'].'/achat/index.php?catid=' . $_GET['catid'] . '">Retour sur la page catalogue</a>
    [/CODE]

    Dans la page produit.
    • 0
  23. Simon développeur PEEL a ajouté un message dans un sujet  changer la couleur d'origine du texte   

    Le plus simple est d'ajouter les balises HTML autour de la variable qui contient les données est utilisée. Ce qui donne par exemple :
    <div class="texte_article">' . $product_object->description . '</div>';


    => Il faut que vous supprimiez le code css généré par FCKeditor pour modifier la couleur de la typo, si ces règles existent. Pour cela, vous pouvez appuyer sur le bouton 'source' en haut à gauche de la barre de menu pour afficher le HTML généré.
    • 0
  24. serialmother a ajouté un message dans un sujet  envoi de mails groupé   

    Super ! Impeccable ! Mille mercis !
    • 0
  25. Simon développeur PEEL a ajouté un message dans un sujet  taille des image catalogue avec 3 colonne (suite prise de contact avec Judicaël)   

    J'ai consulté votre back office pour m'assurer que les valeurs de Taille des vignettes (page catalogue) : sont correctement rempli, j'ai ensuite créé un produit de test. La taille de la miniature du produit de test ne correspond pas au informations renseigné en back office.
    Il faut que vous vérifiez les paramètre de la fonction thumbs lors de son utilisation dans la fonction affiche_produit. La fonction affiche_produit est défini dans le fichier lib/fonctions/display_product.php
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping