Flux d’activité
Flux d’activité
-
CédriC a ajouté un message dans un sujet Quelques questions
Bonjour,
1) d'accord avec Willy
2) d'accord avec Willy
3) d'accord avec Willy mais laquelle ?
4) d'accord avec Willy
5) d'accord avec Willy
PS : C'est mon cote humour qui remonte ... Dsl :)
-
0
-
-
La fleur a ajouté un message dans un sujet Récupérer les commentaires dans facture_pdf.php
j'obtiens ça
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 352
-
0
-
-
Willy a ajouté un message dans un sujet Connection Automatique apres inscription
Pas de pb.
Sinon dis nous et on testera.
Regarde dans les pages, il y a un test, si tu étais sur le caddie, ca te renvois vers le caddie, sinon vers la page d'accueil.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet PEEL ET FRONTPAGE
Frontpage gère le PHP ?
Vous pouvez faire une maquette a partir d'une page sauvegardée, mais ca n'integrera pas le code tout seul dans vos pages php je pense.
Willy
-
0
-
-
Vincnet a ajouté un message dans un sujet Connection Automatique apres inscription
Salut Willy,
Si c'est censé marcher, ca me rassure.
Le pb vient peut être de ma base, qui est la version 2.7...(ou de quelques ligne que j'aurai viré au debut de mon 'aprentissage php... :) )
Faut que je telecharge la 2.9 pour comparer les fichiers en causes.
Merci.
Vincent.
-
0
-
-
Willy a ajouté un message dans un sujet Récupérer les commentaires dans facture_pdf.php
Je tombe sur "$r1 = 10;"
Et il n'y a pas d'erreurs.
et avec ça ?
// 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,1, $pdf_commentaires, 0, 0, "C" ); $this->SetXY( $r1+5, $y2 - 18 ); }
Willy
-
0
-
-
sebix a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
PEEL ET FRONTPAGEBonjour,
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.....
:)
- 2 réponses
- 2 113 vues
-
La fleur a ajouté un message dans un sujet Récupérer les commentaires dans facture_pdf.php
Ce n'est qu'une erreur de ma part ne pas tenir compte
facture_pdf.php a aussi été modifiéé
Le saviez vous ?
-
0
-
-
Willy a ajouté un message dans un sujet code promo : total TVA faux
Bonjour,
pouvez vous publier votre solution ?
Merci,
Willy
-
0
-
-
leon a ajouté un message dans un sujet code promo : total TVA faux
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
-
0
-
-
Willy a ajouté un message dans un sujet Récupérer les commentaires dans facture_pdf.php
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
-
0
-
-
La fleur a ajouté un message dans un sujet Récupérer les commentaires dans facture_pdf.php
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
}
-
0
-
-
Willy a ajouté un message dans un sujet Quelques questions
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
-
0
-
-
Willy a ajouté un message dans un sujet Récupérer les commentaires dans facture_pdf.php
Je ne sais pas :)
Il faut voir le code de la page modifiée.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Création d'une page "Meilleures Ventes"
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
-
0
-
-
La fleur a ajouté un message dans un sujet Récupérer les commentaires dans facture_pdf.php
ç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
-
0
-
-
Guillaime a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Quelques questionsBonjour,
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
- 6 réponses
- 2 980 vues
-
Riskbreaker a ajouté un message dans un sujet Création d'une page "Meilleures Ventes"
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
-
0
-
-
Willy a ajouté un message dans un sujet Création d'une page "Meilleures Ventes"
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
-
0
-
-
Riskbreaker a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Création d'une page "Meilleures Ventes"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 !
- 50 réponses
- 16 138 vues
-
Guillaime a ajouté un message dans un sujet Récupérer les commentaires dans facture_pdf.php
avec dreamweaver par exemple tu as les numéros de ligne sur la gauche
-
0
-
-
Willy a ajouté un message dans un sujet Récupérer les commentaires dans facture_pdf.php
Moi 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
-
0
-
-
La fleur a ajouté un message dans un sujet Récupérer les commentaires dans facture_pdf.php
Je ne peux pas le savoir je n'ai rien pour compter les lignes MOI
-
0
-
-
Willy a ajouté un message dans un sujet Récupérer les commentaires dans facture_pdf.php
Et il y a quoi à la ligne 369 ?
Willy
-
0
-
-
La fleur a ajouté un message dans un sujet Récupérer les commentaires dans facture_pdf.php
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
-
0
-