Flux d’activité
Flux d’activité de Messages
-
-
Bonjour,
Une petite question toute bete: est il possible de faire le design de ma boutique avec frontpage? si oui quels fichiers dois je utiliser?
merci.....
:)
-
Le soucis c'est que la ligne 369 ne correspond a rien de bizarre. Ou alors c'est mon comptage qui est faux.Par contre c'est quoi ce "Fin" tout en bas de la page ???
Willy
Ce n'est qu'une erreur de ma part ne pas tenir compte
Ce n'est qu'une erreur de ma part ne pas tenir comptefacture_pdf.php a aussi été modifiéé
Le saviez vous ?
-
-
Il n'y a pas moyen de trouver le code tva à cet endroit et de remplacer 19.6 par ton code tva ?Willy
Oui c'est ce que j'ai fait cela fonctionne.
Par contre dans le cas d'une boutique avec des produits avec différents taux de TVA (5,5% / 19,6%) on est coincé.
Leon
-
Le soucis c'est que la ligne 369 ne correspond a rien de bizarre. Ou alors c'est mon comptage qui est faux.
Par contre c'est quoi ce "Fin" tout en bas de la page ???
Willy
-
Je ne sais pas :)Il faut voir le code de la page modifiée.
Willy
Voici le code modifier de la page invoice.php
<?php
define('EURO', chr(128) );
define('EURO_VAL', 6.55957 );
class INVOICE extends FPDF
{
// variables privées
var $colonnes;
var $format;
var $angle=0;
// fonctions privées
function RoundedRect($x, $y, $w, $h, $r, $style = '')
{
$k = $this->k;
$hp = $this->h;
if($style=='F')
$op='f';
elseif($style=='FD' or $style=='DF')
$op='B';
else
$op='S';
$MyArc = 4/3 * (sqrt(2) - 1);
$this->_out(sprintf('%.2f %.2f m',($x+$r)*$k,($hp-$y)*$k ));
$xc = $x+$w-$r;
$yc = $y+$r;
$this->_out(sprintf('%.2f %.2f l', $xc*$k,($hp-$y)*$k ));
$this->_Arc($xc + $r*$MyArc, $yc - $r, $xc + $r, $yc - $r*$MyArc, $xc + $r, $yc);
$xc = $x+$w-$r;
$yc = $y+$h-$r;
$this->_out(sprintf('%.2f %.2f l',($x+$w)*$k,($hp-$yc)*$k));
$this->_Arc($xc + $r, $yc + $r*$MyArc, $xc + $r*$MyArc, $yc + $r, $xc, $yc + $r);
$xc = $x+$r;
$yc = $y+$h-$r;
$this->_out(sprintf('%.2f %.2f l',$xc*$k,($hp-($y+$h))*$k));
$this->_Arc($xc - $r*$MyArc, $yc + $r, $xc - $r, $yc + $r*$MyArc, $xc - $r, $yc);
$xc = $x+$r;
$yc = $y+$r;
$this->_out(sprintf('%.2f %.2f l',($x)*$k,($hp-$yc)*$k ));
$this->_Arc($xc - $r, $yc - $r*$MyArc, $xc - $r*$MyArc, $yc - $r, $xc, $yc - $r);
$this->_out($op);
}
function _Arc($x1, $y1, $x2, $y2, $x3, $y3)
{
$h = $this->h;
$this->_out(sprintf('%.2f %.2f %.2f %.2f %.2f %.2f c ', $x1*$this->k, ($h-$y1)*$this->k,
$x2*$this->k, ($h-$y2)*$this->k, $x3*$this->k, ($h-$y3)*$this->k));
}
function Rotate($angle,$x=-1,$y=-1)
{
if($x==-1)
$x=$this->x;
if($y==-1)
$y=$this->y;
if($this->angle!=0)
$this->_out('Q');
$this->angle=$angle;
if($angle!=0)
{
$angle*=M_PI/180;
$c=cos($angle);
$s=sin($angle);
$cx=$x*$this->k;
$cy=($this->h-$y)*$this->k;
$this->_out(sprintf('q %.5f %.5f %.5f %.5f %.2f %.2f cm 1 0 0 1 %.2f %.2f cm',$c,$s,-$s,$c,$cx,$cy,-$cx,-$cy));
}
}
function _endpage()
{
if($this->angle!=0)
{
$this->angle=0;
$this->_out('Q');
}
parent::_endpage();
}
// fonctions publiques
function sizeOfText( $texte, $largeur )
{
$index = 0;
$nb_lines = 0;
$loop = TRUE;
while ( $loop )
{
$pos = strpos($texte, "\n");
if (!$pos)
{
$loop = FALSE;
$ligne = $texte;
}
else
{
$ligne = substr( $texte, $index, $pos);
$texte = substr( $texte, $pos+1 );
}
$length = floor( $this->GetStringWidth( $ligne ) );
if ($largeur != 0) {$res = 1 + floor( $length / $largeur);} else {$res = 1 + floor( $length);}
$nb_lines += $res;
}
return $nb_lines;
}
// Cette fonction affiche en haut, a gauche,
// le nom de la societe dans la police Arial-12-Bold
// les coordonnees de la societe dans la police Arial-10
function addSociete( $adresse )
{
$x1 = 10;
$y1 = 8;
//Positionnement en bas
//$this->Image($logo,$x1,$y1,24);
//$this->SetXY( $x1, $y1 + 10);
$this->SetFont('Arial','B',12);
//$length = $this->GetStringWidth( $nom );
//$this->Cell( $length, 2, $nom);
$this->SetXY( $x1, $y1 + 12 );
$this->SetFont('Arial','',10);
$length = $this->GetStringWidth( $adresse );
//Coordonnées de la société
$lignes = $this->sizeOfText( $adresse, $length);
$this->MultiCell($length, 4, $adresse);
}
// 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
function fact_dev( $libelle, $num )
{
$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" );
}
// Genere automatiquement un numero de devis
function addDevis( $numdev )
{
$string = sprintf("DEV%04d",$numdev);
$this->fact_dev( "Devis", $string );
}
// Genere automatiquement un numero de facture
function addFacture( $numfact )
{
$string = sprintf("FA%04d",$numfact);
$this->fact_dev( "Facture", $string );
}
// Affiche un cadre avec la date de la facture / devis
// (en haut, a droite)
function addDate( $date )
{
$r1 = $this->w - 80;
$r2 = $r1 + 68;
$y1 = 17;
$y2 = $y1;
$mid = $y1 + ($y2 / 2);
$this->Rect($r1, $y1, ($r2 - $r1), $y2, 'D');
$this->Line( $r1, $mid, $r2, $mid);
$this->SetXY( $r1 + ($r2-$r1)/2 - 5, $y1+3 );
$this->SetFont( "Helvetica", "B", 10);
$this->Cell(15,5, "DATE", 0, 0, "C");
$this->SetXY( $r1 + ($r2-$r1)/2 - 5, $y1+9 );
$this->SetFont( "Helvetica", "", 10);
$this->Cell(15,5,$date, 0,0, "C");
}
// Affiche un cadre avec les references du client
// (en haut, a droite)
function addClient( $ref )
{
$r1 = $this->w - 31;
$r2 = $r1 + 19;
$y1 = 17;
$y2 = $y1;
$mid = $y1 + ($y2 / 2);
$this->RoundedRect($r1, $y1, ($r2 - $r1), $y2, 3.5, 'D');
$this->Line( $r1, $mid, $r2, $mid);
$this->SetXY( $r1 + ($r2-$r1)/2 - 5, $y1+3 );
$this->SetFont( "Helvetica", "B", 10);
$this->Cell(10,5, "CLIENT", 0, 0, "C");
$this->SetXY( $r1 + ($r2-$r1)/2 - 5, $y1 + 9 );
$this->SetFont( "Helvetica", "", 10);
$this->Cell(10,5,$ref, 0,0, "C");
}
// Affiche un cadre avec un numero de page
// (en haut, a droite)
function addPageNumber( $page )
{
$r1 = $this->w - 80;
$r2 = $r1 + 19;
$y1 = 17;
$y2 = $y1;
$mid = $y1 + ($y2 / 2);
$this->RoundedRect($r1, $y1, ($r2 - $r1), $y2, 3.5, 'D');
$this->Line( $r1, $mid, $r2, $mid);
$this->SetXY( $r1 + ($r2-$r1)/2 - 5, $y1+3 );
$this->SetFont( "Helvetica", "B", 10);
$this->Cell(10,5, "PAGE", 0, 0, "C");
$this->SetXY( $r1 + ($r2-$r1)/2 - 5, $y1 + 9 );
$this->SetFont( "Helvetica", "", 10);
$this->Cell(10,5,$page, 0,0, "C");
}
// Affiche l'adresse du client
// (en haut, a droite)
function addClientCommentaires( $pdf_commentaires )
{
$this->SetFont( "Arial", "B", 8);
$r1 = 10;
$r2 = $r1 + 60;
$y1 = $this->h - 45;
$y2 = $y1+30;
$this->RoundedRect($r1, $y1, ($r2 - $r1), ($y2-$y1), 2.5, 'D');
$this->Line( $r1, $y1+4, $r2, $y1+4);
$this->SetXY( $r1+5, $y1);
$this->Cell(10,4, "Commentaires", 0, 0, "C" );
$this->SetFont( "Arial", "", 9);
$this->SetXY( $r1+0, $y2 - 23 );
$this->Cell(6,0, "".$pdf_commentaires."", 0, 0, "C" );
$this->SetXY( $r1+5, $y2 - 18 );
Fin
}
Voici le code modifier de la page invoice.php
<?php
define('EURO', chr(128) );
define('EURO_VAL', 6.55957 );
class INVOICE extends FPDF
{
// variables privées
var $colonnes;
var $format;
var $angle=0;
// fonctions privées
function RoundedRect($x, $y, $w, $h, $r, $style = '')
{
$k = $this->k;
$hp = $this->h;
if($style=='F')
$op='f';
elseif($style=='FD' or $style=='DF')
$op='B';
else
$op='S';
$MyArc = 4/3 * (sqrt(2) - 1);
$this->_out(sprintf('%.2f %.2f m',($x+$r)*$k,($hp-$y)*$k ));
$xc = $x+$w-$r;
$yc = $y+$r;
$this->_out(sprintf('%.2f %.2f l', $xc*$k,($hp-$y)*$k ));
$this->_Arc($xc + $r*$MyArc, $yc - $r, $xc + $r, $yc - $r*$MyArc, $xc + $r, $yc);
$xc = $x+$w-$r;
$yc = $y+$h-$r;
$this->_out(sprintf('%.2f %.2f l',($x+$w)*$k,($hp-$yc)*$k));
$this->_Arc($xc + $r, $yc + $r*$MyArc, $xc + $r*$MyArc, $yc + $r, $xc, $yc + $r);
$xc = $x+$r;
$yc = $y+$h-$r;
$this->_out(sprintf('%.2f %.2f l',$xc*$k,($hp-($y+$h))*$k));
$this->_Arc($xc - $r*$MyArc, $yc + $r, $xc - $r, $yc + $r*$MyArc, $xc - $r, $yc);
$xc = $x+$r;
$yc = $y+$r;
$this->_out(sprintf('%.2f %.2f l',($x)*$k,($hp-$yc)*$k ));
$this->_Arc($xc - $r, $yc - $r*$MyArc, $xc - $r*$MyArc, $yc - $r, $xc, $yc - $r);
$this->_out($op);
}
function _Arc($x1, $y1, $x2, $y2, $x3, $y3)
{
$h = $this->h;
$this->_out(sprintf('%.2f %.2f %.2f %.2f %.2f %.2f c ', $x1*$this->k, ($h-$y1)*$this->k,
$x2*$this->k, ($h-$y2)*$this->k, $x3*$this->k, ($h-$y3)*$this->k));
}
function Rotate($angle,$x=-1,$y=-1)
{
if($x==-1)
$x=$this->x;
if($y==-1)
$y=$this->y;
if($this->angle!=0)
$this->_out('Q');
$this->angle=$angle;
if($angle!=0)
{
$angle*=M_PI/180;
$c=cos($angle);
$s=sin($angle);
$cx=$x*$this->k;
$cy=($this->h-$y)*$this->k;
$this->_out(sprintf('q %.5f %.5f %.5f %.5f %.2f %.2f cm 1 0 0 1 %.2f %.2f cm',$c,$s,-$s,$c,$cx,$cy,-$cx,-$cy));
}
}
function _endpage()
{
if($this->angle!=0)
{
$this->angle=0;
$this->_out('Q');
}
parent::_endpage();
}
// fonctions publiques
function sizeOfText( $texte, $largeur )
{
$index = 0;
$nb_lines = 0;
$loop = TRUE;
while ( $loop )
{
$pos = strpos($texte, "\n");
if (!$pos)
{
$loop = FALSE;
$ligne = $texte;
}
else
{
$ligne = substr( $texte, $index, $pos);
$texte = substr( $texte, $pos+1 );
}
$length = floor( $this->GetStringWidth( $ligne ) );
if ($largeur != 0) {$res = 1 + floor( $length / $largeur);} else {$res = 1 + floor( $length);}
$nb_lines += $res;
}
return $nb_lines;
}
// Cette fonction affiche en haut, a gauche,
// le nom de la societe dans la police Arial-12-Bold
// les coordonnees de la societe dans la police Arial-10
function addSociete( $adresse )
{
$x1 = 10;
$y1 = 8;
//Positionnement en bas
//$this->Image($logo,$x1,$y1,24);
//$this->SetXY( $x1, $y1 + 10);
$this->SetFont('Arial','B',12);
//$length = $this->GetStringWidth( $nom );
//$this->Cell( $length, 2, $nom);
$this->SetXY( $x1, $y1 + 12 );
$this->SetFont('Arial','',10);
$length = $this->GetStringWidth( $adresse );
//Coordonnées de la société
$lignes = $this->sizeOfText( $adresse, $length);
$this->MultiCell($length, 4, $adresse);
}
// 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
function fact_dev( $libelle, $num )
{
$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" );
}
// Genere automatiquement un numero de devis
function addDevis( $numdev )
{
$string = sprintf("DEV%04d",$numdev);
$this->fact_dev( "Devis", $string );
}
// Genere automatiquement un numero de facture
function addFacture( $numfact )
{
$string = sprintf("FA%04d",$numfact);
$this->fact_dev( "Facture", $string );
}
// Affiche un cadre avec la date de la facture / devis
// (en haut, a droite)
function addDate( $date )
{
$r1 = $this->w - 80;
$r2 = $r1 + 68;
$y1 = 17;
$y2 = $y1;
$mid = $y1 + ($y2 / 2);
$this->Rect($r1, $y1, ($r2 - $r1), $y2, 'D');
$this->Line( $r1, $mid, $r2, $mid);
$this->SetXY( $r1 + ($r2-$r1)/2 - 5, $y1+3 );
$this->SetFont( "Helvetica", "B", 10);
$this->Cell(15,5, "DATE", 0, 0, "C");
$this->SetXY( $r1 + ($r2-$r1)/2 - 5, $y1+9 );
$this->SetFont( "Helvetica", "", 10);
$this->Cell(15,5,$date, 0,0, "C");
}
// Affiche un cadre avec les references du client
// (en haut, a droite)
function addClient( $ref )
{
$r1 = $this->w - 31;
$r2 = $r1 + 19;
$y1 = 17;
$y2 = $y1;
$mid = $y1 + ($y2 / 2);
$this->RoundedRect($r1, $y1, ($r2 - $r1), $y2, 3.5, 'D');
$this->Line( $r1, $mid, $r2, $mid);
$this->SetXY( $r1 + ($r2-$r1)/2 - 5, $y1+3 );
$this->SetFont( "Helvetica", "B", 10);
$this->Cell(10,5, "CLIENT", 0, 0, "C");
$this->SetXY( $r1 + ($r2-$r1)/2 - 5, $y1 + 9 );
$this->SetFont( "Helvetica", "", 10);
$this->Cell(10,5,$ref, 0,0, "C");
}
// Affiche un cadre avec un numero de page
// (en haut, a droite)
function addPageNumber( $page )
{
$r1 = $this->w - 80;
$r2 = $r1 + 19;
$y1 = 17;
$y2 = $y1;
$mid = $y1 + ($y2 / 2);
$this->RoundedRect($r1, $y1, ($r2 - $r1), $y2, 3.5, 'D');
$this->Line( $r1, $mid, $r2, $mid);
$this->SetXY( $r1 + ($r2-$r1)/2 - 5, $y1+3 );
$this->SetFont( "Helvetica", "B", 10);
$this->Cell(10,5, "PAGE", 0, 0, "C");
$this->SetXY( $r1 + ($r2-$r1)/2 - 5, $y1 + 9 );
$this->SetFont( "Helvetica", "", 10);
$this->Cell(10,5,$page, 0,0, "C");
}
// Affiche l'adresse du client
// (en haut, a droite)
function addClientCommentaires( $pdf_commentaires )
{
$this->SetFont( "Arial", "B", 8);
$r1 = 10;
$r2 = $r1 + 60;
$y1 = $this->h - 45;
$y2 = $y1+30;
$this->RoundedRect($r1, $y1, ($r2 - $r1), ($y2-$y1), 2.5, 'D');
$this->Line( $r1, $y1+4, $r2, $y1+4);
$this->SetXY( $r1+5, $y1);
$this->Cell(10,4, "Commentaires", 0, 0, "C" );
$this->SetFont( "Arial", "", 9);
$this->SetXY( $r1+0, $y2 - 23 );
$this->Cell(6,0, "".$pdf_commentaires."", 0, 0, "C" );
$this->SetXY( $r1+5, $y2 - 18 );
}
-
Bonjour,
1) il y a une fonction qui construit l'abre des catégories, il faut la modifier pour enlever ce chiffre qui est un comptage du nb de produit qui sont sous cette catégorie
2) le plsu simple est de remplacer "photo non disponible" par une auter image, ou bien de changer le code en supprimant l'image qui est sous la balise <img>, c'est juste sur la page d'accueil que vous voulez ca ?
3) il y a une fonction qui le fait.
4) regardez s'il y a une venet flash en cours et sinon, ne pas afficher le lien
5) OUI
Willy
-
-
Pas de soucis, n'hésitez pas si vous avez des pb avec ce code ou pour l'intégration dans votre page.
Mais normalement là c'est bon, vous avez le comptage et l'id du produit, avec ca vous pouvez chercher les autres infoes sur le produit grace à une auter requete SQL.
Willy
-
avec dreamweaver par exemple tu as les numéros de ligne sur la gaucheça ne pourrait pas se situer par là ?
}
// Affiche l'adresse du client
// (en haut, a droite)
function addClientCommentaires( $pdf_commentaires )
{
$this->SetFont( "Arial", "B", 8);
$r1 = 10;
$r2 = $r1 + 60;
$y1 = $this->h - 45;
$y2 = $y1+30;
$this->RoundedRect($r1, $y1, ($r2 - $r1), ($y2-$y1), 2.5, 'D');
$this->Line( $r1, $y1+4, $r2, $y1+4);
$this->SetXY( $r1+5, $y1);
La fleur
-
Bonjour,
Je suis sur que c'est questions ont déjà étés posées mais je ne trouve pas dans le forum,
1. Comment supprimer le chiffre à coter de la catégorie
2. Comment supprimer la photo de la catégorie sur la page d'accueil, il y a notre catalogue, catégorie 1 avec photo non disponible, je voudrais juste les titres des catégories
3. J’aimerais sur la page d’accueil en dessous des catégories mettre des lien direct vers les sous catégories principales, un peu comme sur ldlc.com
4. comment faire pour supprimer par exemple vente flash dans le menu du haut, lorsqu’il n’y pas de vente flash en cours
5. y a-t-il possibilité de mettre plusieurs publicités en haut a droite et de faire défiler a intervalle régulier
Merci d’avance
Guillaume
-
Merci pour cette réponse extrêmement rapide Willy :)
C'est exactement ce que je cherchais. Je n'ai plus qu'à l'adapter à ma page !
Merci encore
-
Bonjour,
regarde ca et modifie là avec ce que tu veux comme information :)
SELECT count(*) as count, produit_id FROM `peel_commandes_articles` group by produit_id order by count desc
Willy
-
Bonjour,
Je découvre Peel Shopping et trouve le module vraiment excellent. Seulement maintenant, j'aimerais créer une page "Meilleures Ventes" qui affichera les produits les plus vendus.
Seul problème je ne vois pas trop comment m'y prendre...
J'aimerais me baser sur le table "peel_commandes_articles" et que php me retourne par ordre décroissant les 10 produits les plus vendus.
Je pense qu'il faudrait dire à SQL de comptabiliser toutes les occurences du champ "produit_id" et de les classer par DESC... Mais comment ?
Je n'ai vraiment pas assez de connaissances en SQL pour trouver la ligne de code adéquate... :)
Ce serait un truc du style :
$sql = "SELECT (je ne sais pas :/) FROM peel_commandes_produits ORDER BY (je ne sais pas :/) DESC LIMIT 10"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
Je pensais aussi à integrer des variables pour compter, mais je bloque...Je bloque énormément...
Quelqu'un peut-il m'aider s'il arrive à comprendre mon problème ? Merci d'avance !
Bonne journée !
-
Je ne peux pas le savoir je n'ai rien pour compter les lignes MOIavec dreamweaver par exemple tu as les numéros de ligne sur la gauche
-
Je ne peux pas le savoir je n'ai rien pour compter les lignes MOIMoi non plus, rien ici.
Word le fait, mais par page, on peut y arriver, mais faites le avec votre code que vous venez de modifier.
Willy
-
Et il y a quoi à la ligne 369 ?Willy
Je ne peux pas le savoir je n'ai rien pour compter les lignes MOI
-
-
Je pense qu'il faut remplacer:$this->Cell(10,4, "Commentaires"); $this->SetFont( "Arial", "", 9); $this->SetXY( $r1+0, $y2 - 23 ); $this->Cell(6,0, "".$pdf_commentaires."");
Par:$this->Cell(10,4, "Commentaires", 0, 0, "C" ); $this->SetFont( "Arial", "", 9); $this->SetXY( $r1+0, $y2 - 23 ); $this->Cell(6,0, "".$pdf_commentaires."", 0, 0, "C" );
Willy
Voila ce que j'obtiens maintenant
Parse error: syntax error, unexpected $end, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home4/f/floraclic/www/factures/invoice.php on line 369
ah! bonjour et merci willy
-
Bonjour,
je suis Willy de http://www.demoniak-motors.com, je t'avais contacté :)
On peut faire une commande test pour voir, car comme le dit paulanna, normalement, quand tu cliques sur commander, si tu n'as pas de compte compte ouvert, il te demande de te logguer, sinon il te demande de créer un compte client et quand tu as terminé ton inscription, il te renvoit automatiquement sur ton caddie s'il n'est pas vide.
Dans tous les cas, on peut le logguer, regarde la page membre.php, tu ne fais que vérifier l'autentification et enregistrer le profil dans les variables de la sessions.
Willy
-
Je pense qu'il faut remplacer:
$this->Cell(10,4, "Commentaires"); $this->SetFont( "Arial", "", 9); $this->SetXY( $r1+0, $y2 - 23 ); $this->Cell(6,0, "".$pdf_commentaires."");
Par:$this->Cell(10,4, "Commentaires", 0, 0, "C" ); $this->SetFont( "Arial", "", 9); $this->SetXY( $r1+0, $y2 - 23 ); $this->Cell(6,0, "".$pdf_commentaires."", 0, 0, "C" );
Willy
-
C'est vrai, mais ca ne sera pas automatique.
Sinon regarde où sont calculés les frais de port et au lieu du poids prend le cp de la personne.
Enfin quelque chose comme ça :)
Willy
-
tout à fait d'accord, ne rien lâcher comme disait Aimé.
PS : eric-lavoisier, je t'ai répondu au MP
-
Ou lieu de la liste des pays integres la liste des tes CP
c'est ce qui a de bien et plus facile a faire ;-)
Récupérer les commentaires dans facture_pdf.php
dans Module PEEL Premium pour PEEL SHOPPING
Willy
Posté(e) · Signaler ce message
Je tombe sur "$r1 = 10;"
Et il n'y a pas d'erreurs.
et avec ça ?
Willy