alain

Utilisateur open source
  • Compteur de contenus

    189
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par alain


  1. Merci ALAIN de cette réponse rapide, mais le code indiqué est bien celui que j'ai dans lib/fonctions/invoice,

    et tout en étant nul en informatique, je ne vois pas là où il est question de couleur.

    Pourrais-tu vérifier et me donner plus de précisions ?

    Thanks

    La couleur c'est là:

    $this->SetFillColor(154, 154, 204);

    Dis-moi ce que tu veux comme couleur ... si tu ne trouves pas


  2. En fait, mon problème de couleur est le suivant :

    Je souhaite modifier la couleur du cadre dans lequel est inscrit : FACTURE N°

    Je n'ai pas trouvé la solution.

    Quelqu'un peut-l me dépanner ?

    Merci d'avance

    Salut,

    recherche ce passage dans "class/invoice" et remplace comme suit:

    /**

    * Affiche en haut, a droite le libelle (FACTURE, DEVIS, Bon de commande, etc...) et son numero

    * La taille de la fonte est auto-adaptee au cadre

    *

    * @param mixed $libelle

    * @param mixed $num

    * @return

    */

    function fact_dev($libelle, $num)

    {

    style= border: dotted 1px red;

    $r1 = $this->w - 80;

    $r2 = $r1 + 68;

    $y1 = 6;

    $y2 = $y1 + 2;

    $mid = ($r1 + $r2) / 2;

    $texte = $libelle . " N° : " . $num;

    $szfont = 12;

    $loop = 0;

    while ($loop == 0) {

    $this->SetFont("Helvetica", "B", $szfont);

    $sz = $this->GetStringWidth($texte);

    if (($r1 + $sz) > $r2)

    $szfont --;

    else

    $loop ++;

    }

    $this->SetLineWidth(0.1);

    $this->SetFillColor(154, 154, 204);

    $this->RoundedRect($r1, $y1, ($r2 - $r1), $y2, 2.5, 'DF');

    $this->SetXY($r1 + 1, $y1 + 2);

    $this->Cell($r2 - $r1 -1, 5, $texte, 0, 0, "C");

    }

    @+


  3. categorie.php, ligne 1 :

    <p>
    <h2><?php echo html_entity_decode($rowCat[2])?></h2>
    </p>[/codebox]

    un h2 dans un p, ça n'a pas trop de sens.

    J'ai aussi noté, je ne sais où, du <b> dans du h2 ou h3. Par défaut, les balises h2 et h3 sont déjà en gras, cela fait donc double emploi.

    Le fil d'ariane : ça aurait été bien que le dernier item de l'arborescence (donc ayant le nom de la page où l'on se trouve) ne soit pas un lien. Si j'ai réussi à bidouiller pour la page de détail d'un produit dans le template, je ne peux pas le faire pour la page de catégorie sans toucher à fonctions.php

    Salut,

    je ne sais pas trop ce que tu recherches mais tu dis: un h2 dans un P ça n'a pas trop de sens. Mais, ça n'a rien à voir ! un P c'est un paragraphe et un Hx est drivé par un CSS.

    D'où ma seconde réflexion: un Hx peut être strong ou pas, selon le codage du CSS qui le drive ! Il n'est pas systématiquement gras.

    J'en reviens aussi aux Li : si le programme est bien codé, le Li est en sous-activité d'un Ol ou Ul ou autre, donc le suppprimer c'est prendre un risque de désarticulation des textes qu s'y rapportent.

    En tout état de cause, la syntaxe (x)HTML doit absolument être respectée. N'oublions pas que ce n'est pas le PHP qui structure la page vue par l'internaute, c'est le (x)HTML et rien d'autre.

    Cordialement.


  4. Bonjour a tous,

    J'ai beau chercher je ne trouve rien qui corresponde... bref, j ai deux soucis, je suis en train de developper le site suivant: http://numipix.com (materiel photo/video).

    je remarque que lorsque je vais sur la page objectifs, le choix (nikon, pentax, canon) apparait avec des puces, ce qui ne me gene pas mais celles ci sont dans la marge!! ( voir a http://numipix.com/achat/index.php?catid=16) . comment cela se fait il? je peux modifier cela comment?

    Ma seconde question concerne le fait de changer l apparence de ce site, comment je peux faire? puis integrer un template? si oui, comment? ou une css? bref la je suis un peu perdu si vous pouviez m aider.....

    :)

    merci!

    Tout peut être fait avec PEEL

    http://www.lebrenn.info/boutique/


  5. Hello You's !

    Tout d'abord, chapo Peel B)

    Voila où je bloque ... Sur une fiche "produit", il y a par défaut la possiblité de choisir la quantité d'articles. Ce que j'essaye de faire, permettre en plus de la quantité, de choisir entre une taille et/ou une couleur via un menu déroulant de type SELECT (par defaut, la taille et la couleur seront marquées "Unique"). Ceci dit, je n'arrive pas à faire prendre en compte ces 2 informations (seules les infos comme le nom du produit et la quantité sont prises en compte), je me suis basé sur le SELECT de la quantité, mais bon, je tourne en rond ... entre les ARRAY() et les REQUEST ...

    Si quelqu'un voit ce que je veux dire, je suis preneur ;)

    Bonjour,

    Donc tu veux juste créer dans la fiche "produit" un choix, mais qui sera de toute façon réduit à:

    Couleur: Unique

    Taille: Unique

    C'est bien ça ?

    Alain :P


  6. le client doit etre en ht mais ca j'ai reussi a mettre tous mes prix en ht ce que je n'arrive pas a lie la base et la fiche produit

    et je pense que la methode pour lie la base et la fiche produit sera aussi applicable pour benedict qui veut lie la baseet sa fiche produit

    OK. pour Benedict le problème et peut être différent : les différentes longueurs sont-elles déjà pré-définies ou c'est le client qui choisi ?

    Alain ;)


  7. effectivement si mon site s'adresse à des particuliers cela pourrait fonctionner mais cela s'adresse à des professionnels donc tous les tarifs sont HT et j'ai besoin de leur indiquer le Prix Public Indicatif de vente du produit.

    Donc il faut vraiment metttre en relation la base et la fiche produit et cela ne n'arrive pas à faire car je connais pas grand chose au PHP.

    Bon O.K. je comprend mieux maintenant. Il y à de la retouche de programmation dans l'air !

    Le prix client doit être aussi HT ou TTC?

    Alain ;)


  8. Bonjour,

    c'est bon !!

    grace à Alain et paulanna !!

    car j'ai fait un panachage des deux !!

    le résultat > ICI <

    je m'attaque à autre chose...

    merci encore !!

    à bientôt...

    O.K. [négoce] (tu as surement un prénom ?)

    Le résultat est sympa et surtout conforme à ce que tu souhaitais, c'est bien là l'essentiel ! B)

    A plus pour tes améliorations ;)

    Alain :P

    .


  9. tout est bein configuré, et tjr il ya ce probleme

    vous n'avez pas d'autre solutions

    Non, puisque cela n'a rien à voir avec PEEL CHOPPING qui fonctionne parfaitement (sur les milliers de site!)

    D'après ce que raconte ton WARNING, il cherche à se connecter par LOCALHOST, ce qui est impossible puisque tu est chez un hébergeur. (tu n'est donc plus en LOCAL)

    Peux-tu afficher ici une copie de ta page lib/setup/info.inc.php

    on y verra plus clair

    Alain ;)


  10. Bonjour,

    Attention: tu n'as pas reconfiguré tes données d'accès ! ! !

    'apache'@'localhost'

    tu dois changer le nom du serveur (nom donné par ton hébergeur)

    tu dois changer le nom de ta base (nom donné par ton hébergeur)

    tu dois changer le nom d'utilisateur (nom donné par ton hébergeur)

    tu dois changer ton mot de passe (nom donné par ton hébergeur

    tout cela se passe dans la page "lib/setup/info.inc.php"

    Bon courage !

    Alain ;)


  11. ca question est comme la mienne, nous desirons mettre un champ supplementaire dans la fiche produit moi par exemple c'est "prix public indicatif" et BENEDICT c'est un champ "longeur" mais nous n'arrivons pas à relier la base sql est la fiche produit pour que les donnees entrees apparaissent

    Ce qui semble vouloir dire que tu vends des produits en "promo" et que tu souhaites que les acheteurs puissent comparer par rapport à ce que tu appelles prix indicatif, c'est bien ça ?

    Si c'est ça, il suffit de renomer "prix" en "prix généralement constaté" et de mettre ton prix à toi dans la zone "prix promo"

    am'i right ?

    Alain ;)


  12. Bonjour,

    voia je voudrai ajouter des champs dans la page fiche produit (la j'ai réussi à mettre un cadre) mais ce que je voudrai c'est qu'il se remplisse depuis la page "administrer/produits.php" .

    pour etre clair /

    je veux ajouter un champ "longueur= xx,xx" dans la page "achat/produit_details.php" en rentrant la valeur "xx.xx" dans lla page "administrer/produits.php".

    je voudrai que l'on m'explique comment relier: la page "adm.prod" >la base sql (j'ai ajouté le champ longueur dans la Table peel_produits)et la page "achat/produit_details."

    bon j'ai mis le champ longueur mais il y en aura d'autre ,ce que je cherche c'est le principe

    merci

    Bonjour,

    soit ta question est très brouillonne, soit je suis mal réveillé !

    en tout cas, je ne comprend pas.

    je voudrai ajouter des champs dans la page fiche produit (la j'ai réussi à mettre un cadre)

    donnes les url's on va gagner du temps

    ;)


  13. Bonjour,

    Bon, finalement et pour répondre POSITIVEMENT à notre ami "négoce" et à tous ceux qui souhaiteraient pour un raison X faire tourner un autre site sur une même BDD, vous pouvez télécharger une version PEEL2

    non officielle (tant que Patrice n'à pas donné sa bénédiction B) ) qui fonctionne avec des tables "peel2_xxx"

    Il suffit de RAJOUTER dans la BDD LES TABLES PEEL2 prêtes dans le fichier "lib/sql/peel2.sql"

    Tout Le site est bien sûr programmé pour tourner avec ces tables.

    Suivant ce principe, on peut créer autant de boutiques que l'on veux sur une même BDD, sauf à s'arrêter juste avant l'explosion de la BDD de votre hébergeur ;)

    Voila! juste pour démontrer que tout peu être fait avec PEEL, c'est juste une question de patience, de programmation et de temps libre :P

    Télécharger : ICI

    Alain :)


  14. Bonjour,

    je ne m'avoue pas vincu, mais je n'y arrive pas encore...

    à bientôt...

    Bon, je t'esplik:

    tu ouvres "achat/index.php"

    tu vas vers la ligne 135 et tu cherche çà:

    <form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>">
    
    				Quantité : 
    
    				<select name="qte" class="formulaire1">
    
    					<option value="1">1</option>
    
    					<option value="2">2</option>
    
    					<option value="3">3</option>
    
    					<option value="4">4</option>
    
    					<option value="5">5</option>
    
    				</select>
    
    				<input type="hidden" name="id" value="<?php echo $prod['id'] ?>" />
    
    				<a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">
    
    				<img src="<?php echo $wwwroot?>/images/caddie.gif" align=middle alt="" border="0" />
    
    				</a>
    
    				<a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">
    
    				Ajouter au caddie
    
    				</a>
    
    
    	 			| <a class="normal" href="<?php echo  $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>">
    
    				<img src="<?php echo $wwwroot?>/images/voir.gif" align="middle" width="20" height="20" alt="" border="0" /></a>
    
    				<a class="normal" href="<?php echo  $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>">+ de détails</a><p>
    
    </form>
    TU SUPPRIMES CA :
    Quantité : 
    
    				<select name="qte" class="formulaire1">
    
    					<option value="1">1</option>
    
    					<option value="2">2</option>
    
    					<option value="3">3</option>
    
    					<option value="4">4</option>
    
    					<option value="5">5</option>
    
    				</select>
    
    				<input type="hidden" name="id" value="<?php echo $prod['id'] ?>" />
    
    				<a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">
    
    				<img src="<?php echo $wwwroot?>/images/caddie.gif" align=middle alt="" border="0" />
    
    				</a>

    TRES EXACTEMENT, PAS UNE LIGNE DE PLUS OU DE MOINS

    Allez, bon courage !

    Alain ;)


  15. Bonjour,

    ou lala trop compliqué pour moi !!

    je suis novice en code !!

    aujourd'hui je ne suis pas prêt !!

    demain surement !!

    merci de la réponse...

    à bientôt...

    Tu peux simplement batir une fonction "compteurZero()"

    avec des instructions "if - else - then"

    genre If l'heure est à 00:00:01

    then compteurZero (avec l'instruction 'ALTER')

    else on ne change rien

    mais ça, c'est vraiment du bricolage ... ;) B)

    Alain :P


  16. ...

    pour ton site kapa2 il y des images mais pas de ton site !!

    pour boutikfacile il y a rien !!

    à bientôt...

    OK, j'ai compris ce que tu veux dire.

    Alors, trouver des sites grâce aux images qu'ils contiennent est une vieille astuce de webmestre qui consiste à mettre dans le tag "alt" de la photo une URL du site que tu veux que les surfeurs retrouvent.

    C'est vrai que pour le référencement, le nombre de liens menant au site en question sera pris en compte.

    C'est une combine qui est encore utilisée, en tout cas moi je le fait systématiquement pour mes clients, pas sur toutes les photos mais sur celle les mieux en vue.

    Alain ;)


  17. Bonsoir,

    J'ai réussi a virer 99% des tables

    le 1% qui reste correspond à des données réellement tabulaires pour respecter la sémantique, comme par exemple le tableau du panier. Mais pour tous le reste ( et ça m'a demandé un travail d'enfer ) il ne reste plus aucune balise de presentation dans le code source.

    j'ai aussi mis en place l'irl rewriting pour injecter le nom des produits et articles dans l'url et la ben je verifie les derniers bugs, les derniers petits trucs comme empecher le rafraichissement intempestif de la page de commande, je bosse sur les mails pour envoyer directement le detail d'une commande et aussi pour generer les factures au format pdf plus la gestion des stocks etc ( bref je reecris premium lol ).

    pour resumer il me reste un peu de taff quand meme....

    ;)

    Je n'ai pas pris le même chemin mais j'avance pas mal aussi

    Les tablatures de la "commande/facture" sont résolu chez moi par du CSS.

    Pour répondre à "je_ne_sais_plus_qui", le site que je donne en exemple EST BEL ET BIEN UN SITE PEEL ET RIEN D'AUTRE !

    http://www.lebrenn.info/boutique/

    Bon, nous n'allons pas tarder à^mettre en commun nos traveaux respectifs !! B)

    Bon courage

    Alain :P

Twitter Advisto ecommerce

Facebook PEEL Shopping