Flux d’activité

Flux d’activité de Messages

  1. Gilles Boussin


    Bonjour,

    Dans PEEL SHOPPING 6 :

    - si vous cochez la case "Exonération totale des frais de ports dans cette zone" pour la zone d'expédition "France" => les commandes passées en front office avec une expédition pour la France ont frais de port = 0 EUR quelque soit le montant de la commande passée.

    - Vous pouvez par ailleurs, indépendamment de ce qui précède, définir un montant à partir duquel il y a un franco de port sur la page de configuration de la boutique

  2. Morpheus


    Merci pour les informations plus détaillées.

    Quelle version de IE utilisez-vous ?

    Pour information, le code onclick="return(window.open(this.href)?false:true);"> est un code très standard pour remplacer target="_blank" quand on est en XHTML.

    Donc je pense que c'est votre plugin PDF qui a du mal à se lancer quand on ouvre un onglet au moment de l'appel au PDF.

    Le problème ce produisait dans IE8

  3. Morpheus


    Bonjour,

    Comme tout les prix d'envoi sont dépendant du poids des produits je trouve qu'il serait intéressant de pouvoir visionner tous les poids de chaque produit rapidement (comme vous l'avez réaliser pour les prix).

    Je souhaiterais juste pouvoir afficher le poids des produit dans le tableau "Liste des produits" à la place de la colonne "Site" qui je trouve à peux d’intérêt.

    Cela me permettrait de vérifier rapidement si tout est correct.

    Ce tableau est créer dans le fichier "display_admin_forms.php" dans lib/fonction/

    Voici d'ailleur la ligne de code pour afficher le prix

    <td class="normal" align="center">' . fprix((display_prices_with_taxes_in_admin()?$ligne['prix']:$ligne['prix'] / (1 + $ligne['tva'] / 100)), false, $GLOBALS['site_parameters']['code'], false) . ' ' . (display_prices_with_taxes_in_admin()?TTC:HT) . '</td>

    Qu'elle ligne de code dois-je mettre pour aller chercher le poids des produits ?

    D'avance merci,

    Steph

  4. 1newweb


    <table border="0" cellpadding="0" cellspacing="1" width="100%">

    <tr>

    <td class="entete" colspan="5">Positionne le produit dans la catégorie '. html_entity_decode($Cat->nom).'</td>

    </tr>

    <tr class="bloc" ><td align="center">Produit</td><td class="label" align="center">Prix</td><td class="label" align="center">Position</td></tr>

    ';

    if (mysql_num_rows($resProd) > 0) {

    $i = 0;

    while ($prod = mysql_fetch_array($resProd)) {

    if ($i % 2 == 0) {

    echo '

    <tr class="classe1" onmouseover="this.className=\'classe3\';" onmouseout="this.className=\'classe1\';">

    '; } else {

    echo '

    <tr class="classe2" onmouseover="this.className=\'classe3\';" onmouseout="this.className=\'classe2\';">

    '; }

    echo '

    <td align="center" class="normal"><input type="hidden" name="id[]" value="'. $prod['id'].'" /><a href=produits.php?mode=modif&amp;id='. $prod['id].'">'. html_entity_decode($prod['nom']).'</a></td>

    <td align="center">'. fprix($prod['prix'], true) . '</td>

    <td class="normal" align="center"><input type="text" name="position[]" size="2" value="'. $prod['position'].'" /></td>

    </tr>

    peel premium 5.4

  5. 1newweb


    Bonjour,

    Je ne sais pas quelle version vous avez, mais sur une 6.x je ne vois pas ce problème.

    Donnez le code de cette ligne et des précédentes pour qu'on puisse voir ce qui se passe.

    Gilles

    <table border="0" cellpadding="0" cellspacing="1" width="100%">

    <tr>

    <td class="entete" colspan="5">Positionne le produit dans la catégorie '. html_entity_decode($Cat->nom).'</td>

    </tr>

    <tr class="bloc" ><td align="center">Produit</td><td class="label" align="center">Prix</td><td class="label" align="center">Position</td></tr>

    ';

    if (mysql_num_rows($resProd) > 0) {

    $i = 0;

    while ($prod = mysql_fetch_array($resProd)) {

    if ($i % 2 == 0) {

    echo '

    <tr class="classe1" onmouseover="this.className=\'classe3\';" onmouseout="this.className=\'classe1\';">

    '; } else {

    echo '

    <tr class="classe2" onmouseover="this.className=\'classe3\';" onmouseout="this.className=\'classe2\';">

    '; }

    echo '

    <td align="center" class="normal"><input type="hidden" name="id[]" value='. $prod['id].'" /><a href="produits.php?mode=modif&amp;id='. $prod['id'].'">'. html_entity_decode($prod['nom']).'</a></td>

    <td align="center">'. fprix($prod['prix'], true) . '</td>

    <td class="normal" align="center"><input type="text" name="position[]" size=2" value="'. $prod['position].'" /></td>

    </tr>

  6. Morpheus


    Après de nombreuses recherches, voici ce que j'ai trouver:

    Il existe "KCfinder" qui lui est gratuit contrairement à "CKfinder" --> http://www.lafermeduweb.net/billet/kcfinde...inymce-875.html

    (mais oup, je n'ai jamais réussi à faire que ça fonctionne correctement.)

    J'ai donc essayer "PDW File Browser" qui lui est plus simple à faire fonctionner --> http://www.lafermeduweb.net/billet/pdwfile...nymce-1047.html

    Vous trouverez un exemple d'intégration avec "CKeditor" ici --> http://www.neele.name/filebrowser/ckeditor.php

    Il faut simplement modifier le fichier config.js du répertoire /lib/CKfinder comme suis:

    /*
    
    Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
    
    For licensing, see LICENSE.html or http://ckeditor.com/license
    
    */
    
    
    CKEDITOR.editorConfig = function( config )
    
    {
    
    	// Define changes to default configuration here. For example:
    
    	// config.language = 'fr';
    
    	// config.uiColor = '#AADC6E';
    
    	config.language = 'fr';
    
    	config.uiColor = '#AADC6E';
    
    	config.toolbar = 'Full';
    
    	config.filebrowserBrowseUrl = '/boutique/lib/pdw_file_browser/index.php?editor=ckeditor';
    
    	config.filebrowserImageBrowseUrl = '/boutique/lib/pdw_file_browser/index.php?editor=ckeditor&filter=image';
    
    	config.filebrowserFlashBrowseUrl = '/boutique/lib/pdw_file_browser/index.php?editor=ckeditor&filter=flash';
    
    
    
    
    config.toolbar_Full =
    
    [
    
    	{ name: 'document', items : [ 'Source','-','Save','NewPage','DocProps','Preview','Print','-','Templates' ] },
    
    	{ name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] },
    
    	{ name: 'editing', items : [ 'Find','Replace','-','SelectAll','-','SpellChecker', 'Scayt' ] },
    
    	'/',
    
    	{ name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat' ] },
    
    	{ name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','Blockquote','CreateDiv','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl' ] },
    
    	{ name: 'links', items : [ 'Link','Unlink','Anchor' ] },
    
    	'/',
    
    	{ name: 'insert', items : [ 'Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak','Iframe' ] },
    
    	{ name: 'forms', items : [ 'Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField' ] },
    
    	'/',
    
    	{ name: 'styles', items : [ 'Styles','Format','Font','FontSize' ] },
    
    	{ name: 'colors', items : [ 'TextColor','BGColor' ] },
    
    	{ name: 'tools', items : [ 'Maximize', 'ShowBlocks','-','About' ] }
    
    ];
    
    
    config.toolbar_Basic =
    
    [
    
    	['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink','-','About']
    
    ];
    
    
    };
    Puis aller dans le fichier config.php du réperoire PDW_File_Browser préalablement installé sur votre serveur et pour diriger vers le répertoire "upload"
     * absolute path from root to upload folder (DON'T FORGET SLASHES)
    
     *
    
     * Example 
    
     * ---------------------------------------
    
     * http://www.domain.com/images/upload/
    
     * $uploadpath = '/images/upload/';
    
     *
    
     */
    
    $uploadpath = "/boutique/upload/"; // absolute path from root to upload folder (DON'T FORGET SLASHES)

  7. Gilles Boussin


    Je n'ai pas connaissance d'un autre petit logiciel gratuit simple qui fasse cela bien hormis FCKEditor.

    Concernant l'intégration dans PEEL de ce genre de fonctionnalité, qui n'est nécessaire que dans le cas où vous ne voulez pas utiliser FCKEditor et que vous voulez rajouter N images dans du contenu rédactionnel HTML, nous avons planifié cela dans les prochains mois.

    Gilles

  8. Gilles Boussin


    Je précise que dans la version 6, les vérifications des données du formulaire dans utilisateurs/contact.php sont :

    $form_error_object->valide_form($frm,

    array('nom' => MSG_ERR_NAME,

    'telephone' => MSG_ERR_TEL,

    'email' => MSG_ERR_EMAIL,

    'texte'=> MSG_ERR_MESSAGE,

    'token' => ''));

    et que le champ de disponibilité dans le formulaire n'a pas d'étoile.

    donc il est bien géré sans être obligatoire, ce qui répond au besoin sans nécessité de le supprimer.

    Gilles

  9. Gilles Boussin


    Bonjour,

    Le fichier IPN qui récupère les informations de Paypal discute avec le serveur de Paypal pour vérifier les informations qu'il reçoit. Donc pas de problème à ce que l'URL soit transmise dans le formulaire. Par ailleurs c'est plus simple que de configurer le compte directement, et ça permet d'avoir plusieurs sites avec le même compte Paypal.

    Gilles

  10. Gilles Boussin


    CKFinder est sous license commerciale :

    http://ckfinder.com/license

    "

    If you did not pay for a license, you may use unlicensed copies of CKFinder for the exclusive purpose of demonstration. In this case you will be using CKFinder in "demo mode". Without derogating from the forgoing, you may not use CKFinder in "demo mode" for commercial purposes. CKFinder shall be used only for evaluation purposes and may not be used or disclosed for any other purposes, including without limitation, external distribution or software development. You may not remove demo notices from the interface nor disable the ability to display such notices or otherwise modify CKFinder. Product support is not offered for CKFinder in "demo mode".

    "

    Etant donné que FCKEditor permet l'upload d'images pour du contenu HTML libre, nous n'avons pas choisi d'intégrer CKFinder en complément de CKEditor.

    Par défaut, c'est FCKEditor qui est actif sur PEEL, et CKEditor a été mis dans les versions 6.x pour offrir ce nouvel éditeur avec une interface plus simple, mais c'est une alternative qui n'offre pas autant de possibilité que FCKEditor.

    Je ne saurais donc pas vous aider sur cette intégration de CKFinder. Attention par ailleurs à bien sécuriser l'intégration pour ne pas permettre d'upload de fichiers PHP sur votre site.

    Gilles

  11. Gilles Boussin


    Pour faire ce genre de modification :

    - prenez le texte que vous souhaitez changer,

    - cherchez le dans le fichier de langue dans lib/lang/fr.php,

    - récupérez le nom de la constante PHP correspondante sur la ligne trouvée

    - cherchez cette constante dans le code du site, vous trouvez l'endroit concerné

    - remplacez par ce que vous souhaitez

    Gilles

  12. Gilles Boussin


    Bonjour,

    Un site internet n'est pas censé créer une icone à l'extérieur du navigateur. Ce n'est pas une application windows. Néanmoins c'est possible de le faire avec un ActiveX par exemple, mais tout cela pose des problèmes de sécurité et de compatibilité.

    Par ailleurs en javascript, on peut faire des déclarations de site favoris, mais les navigateurs mettent beaucoup de limitations pour éviter qu'un site ne fasse n'importe quoi.

    Enfin, même si tout ceci n'est pas automatisé mais manuel, la création d'un raccourci ne nécessitant pas que vous rentriez login et mot de passe est globalement mauvais pour la sécurité. Il y a diverses alternatives, mais qui ont souvent des inconvénients. Nous préférons donc obliger le login pour garder une meilleure sécurité.

    Gilles

Twitter Advisto ecommerce

Facebook PEEL Shopping