Flux d’activité

Flux d’activité de Messages

  1. Magalie


    Merci Gilles pour la rapidité de ta reponse, je vais étudier les éléments que tu m'as envoyer.

    Pour répondre a ta question sur mes motivations...je trouve que le FCKEditor fait des mise en page assez etrange, il a tendanse a déplacer les tableaux crées avec celui ci vers le bas.

    Avoir une photo indépendante peut permettre de faire un zoom sur celle ci assez facilement avec le code php present dans d'autres pages.peel..

    Magalie

    bise

  2. Gilles Boussin


    Bonjour,

    Dans modeles/xxx/caddie.php, vers la fin du fichier, vous avez quelque chose du genre :

    if (($_SESSION['caddie']->total) > 0 || ($_SESSION['caddie']->total == 0 && $_SESSION['caddie']->avoir > 0)) {

    echo '

    <p style="text-align:center;">

    <input type="submit" class="bouton_order" value="' . ORDER . '" name="func" ' . ($offered_ship ? 'onmouseover="return overlib(\'' . addslashes($display_offered_shipping) . '\');" onmouseout="return nd();"':'') . ' />

    </p>';

    } else {

    echo '

    <div style="text-align:center"><p>' . MSG_SUGGEST . '</p><input type="hidden" value="" name="func" /></div>

    ';

    }

    Dans ce if, vous pouvez mettre une condition sur le total, et ensuite rajouter un message pour indiquer les conditions de paiement.

  3. Gilles Boussin


    Isabelle,

    Il s'agit bien du problème que Jean-Hervé a identifié dans son message du 30 avril. Ce problème est résolu dans les versions récentes, en gardant les nl2br mais en faisant un traitement différencié suivant qu'on a à faire à du HTML ou non, pour être compatible avec tout type d'éditeur. En effet, à l'origine nl2br permettait de gérer les sauts de ligne pour du texte non HTML. Mais comme tu utilises un éditeur HTML, il n'y a pas lieu d'appliquer nl2br.

    Donc solution pour toi : supprime les nl2br à tous les endroits du traitement de chaines de texte de descriptions. Du style : nl2br(stripslashes($cgv->texte)) devient stripslashes($cgv->texte) ou tu peux même garder les parenthèses (stripslashes($cgv->texte))

    Utilise une fonction de recherche dans tout ton dossier peel pour traiter ce qui ressemble à cela, et ne touche pas aux nl2br qui traitent des emails par exemple.

    Si tu retires le nl2br qu'il faut, ton problème sera résolu.

    Gilles

  4. Gilles Boussin


    Bonjour Magalie,

    Bienvenue sur le forum !

    Que souhaites-tu faire précisément, et quelle structure de tables veux-tu créer ?

    Avec FCKEditor, tu peux éditer toute la page comme tu le souhaites, donc pourquoi as-tu besoin d'un second pour la même page ?

    Si tu veux un champ de formulaire appelé "autre_texte", tu peux créer ce champ édtable avec FCKEditor en appelant en PHP :

    getTextEditor("autre_texte", 760, 500, vb($frm["autre_texte"]))

    Pour l'upload de photo, tu as des fonctionnalités d'upload dans administrer/langues.php par exemple qui est un fichier assez simple.

    Formulaire :

    <input type="file" name="image" />

    traitement du POST :

    if (!empty($_FILES['image']['name'])) {

    $img = upload($_FILES['image']);

    }

    Gilles

  5. Magalie


    Bonjour a tout le monde, je suis nouvellement inscrite et j'aimerai pouvoir faire une mise en page plus soffistiquée de la la page "cgv.php"

    Dans "administrer/cgv.php" il n'y a qu'un FCK editor..j'aimerai y ajouter un formulaire d'envoie d'une photo ou plusieurs ainsi qu'un deuxieme Fck editor afin de pouvoir faire une mise en page .

    J'ai deja préparé ma base de donnée a la reception de ces nouvelles tables, mais je n'arrive pas a coder (en me servant en découpant d'autres pages ou des formulaires de photo existes)... ce n'est pas propre du tout..( suis nul )...c'est donc un petit appel au secour que je lance.

    j'èspère que mon message interressera les plus aguerris a la programation en php.

    Magalie

    bise

  6. Isabelle


    Bonjour Gilles, j'ai essayé ta modif mais helas j'ai un message d'erreur. serait-ce parceque je le positionne mal?

    Warning: Cannot modify header information - headers already sent by (output started at /homepages/13/d339406518/htdocs/A_peel_shopping/modeles/blog/haut.php:36) in /homepages/13/d339406518/htdocs/A_peel_shopping/achat/index.php on line 48

    Warning: Cannot modify header information - headers already sent by (output started at /homepages/13/d339406518/htdocs/A_peel_shopping/modeles/blog/haut.php:36) in /homepages/13/d339406518/htdocs/A_peel_shopping/achat/index.php on line 49

    je l'ai mis ici sans rien modifier autour.

    include("$repertoire_modele/categorie.php");

    echo "</div>";

    }

    $qid_c = recupere_sous_categorie(vn($_GET['catid']));

    if(!empty($_GET['catid']) && $_GET['catid']==1){

    header('Location: ' . $GLOBALS['wwwroot'] . '/achat/produit_details.php?id=1');

    header("Connection: close");

    die();

    }

    if (mysql_num_rows($qid_c) > 0) {

    $nb_cellules = mysql_num_rows($qid_c);

    $nb_colonnes = 3;

    $j = 0;

    echo "<div>";

    include("$repertoire_modele/sous_categorie.php");

    echo "</div>";

    }

    Merci encore pour ton aide precieuse.

    Isabelle

  7. Isabelle


    Bonjour Gilles c'est gentil de t'interresser a ce petit probleme.

    En effet comme CrazyBarman le montre si bien dans son exemple illustré, moi aussi quand je dessine un tableau avec FSK editor du back office, celui ci se retrouve bizarement a distance du haut de sa page

    voici le code html généré:

    <tr>

    <td valign="top" colspan="2" >ll a composé lui-même la jolie partition qu'il distille avec un doigté sûr, s'interrompant parfois pour frapper d'un marteau les montants</td>

    </tr>

    <tr>

    <td valign="top" colspan="2"><p>ll a compos&eacute; lui-m&ecirc;me la jolie partition qu'il distille avec un doigt&eacute; s&ucirc;r, s'interrompant parfois pour frapper d'un marteau les montants</p><br />

    <table border="1" cellspacing="1" cellpadding="1" width="700" align="left" height="100"><br />

    <tbody><br />

    <tr><br />

    <td valign="top">ll a compos&eacute; lui-m&ecirc;me la jolie partition qu'il distille avec un doigt&eacute; s&ucirc;r, s'interrompant parfois pour frapper d'un marteau les montants</td><br />

    </tr><br />

    </tbody><br />

    </table><br />

    <p>&nbsp;</p></td>

    </tr>

    </table>

    Il semble que des retour a la ligne <br> soient généré....trop bizare..C'est dommage car ça rend impossible l'exploitation de cette fonction.

    Merci encore Gilles

  8. paypascal


    Bonjour,

    J'ai telecharge la version 5.7 de peel shopping que je trouve tres bien. Je voudrais modifier mon site pour utiliser cette version. Dans la version de peel que j'utilise actuellement (version 3.0) j'ai mis un minimum de commande fixé a 300 euros, en deca de ce montant le montant du panier apparait mais le client ne peut pas commander. Je suis incapable de le faire dans cette version. Pouvez vous m'aider Merci d'avance

  9. shogun


    Bonjour,

    à quoi sert l'index 'id' autoincrement de la table peel_quantites. Il me semble que dans le code (v5.41) l'index ne soit pas utilisé.

    Peut on le virer sans conséquence ? (la raison étant que comme je fais des updates partiels de la table souvent je me retrouve avec des index énormes)

    Cordialement,

    Shogun.

  10. Gilles Boussin


    Bonjour Isabelle,

    Voici la démarche plus précise, en faisant plus simple que ce que propose Jean-Hervé, on ne va pas regarder le nombre de produits dans la catégorie mais simplement faire la redirection : dans le fichier achat/index.php, en début de fichier après chargement des include :

    if(!empty($_GET['catid']) && $_GET['catid']==1){

    header('Location: ' . $GLOBALS['wwwroot'] . '/achat/produit_details.php?id=1');

    header("Connection: close");

    die();

    }

  11. Gilles Boussin


    Bonjour,

    Tout d'abord je ne peux passer à côté d'une recommandation essentielle qui serait de migrer vers 5.71 pour des raisons de sécurité, et également pour corriger de multiples aspects car votre version est très très ancienne.

    Nous ne supportons plus cette version 3.8 depuis longtemps, néanmoins voici une réponse d'ordre général : pour gérer la décimale, j'imagine que :

    - soit la valeur est stockée en BDD sous forme d'INT, auquel cas il faudrait convertir le champs en FLOAT avec phpmyadmin

    - soit il y a un round() appliqué à la valeur de l'avoir => il faudrait alors transformer en round(xxx, 2) pour 2 chiffres après la virgules

    - soit il y a un intval(xxx) qui serait à transformer en floatval

    Gilles

  12. coach


    Bonjour Merci de la réponse.

    Oui j'ai modifie des paramètres de pays et langues en voulant régler certains frais de port....

    j'ai une version 2.7 très ancienne qui à été remanier pour une option de téléchargement de ebook.

    aie aie... et depuis je n'arrive plus à remettre comme avant, cela bug dès que je modifie cela..

    Est ce que je peux par exemple recharger un fichier php de sauvegarde pour réparer le problème ?

Twitter Advisto ecommerce

Facebook PEEL Shopping