Flux d’activité
Flux d’activité de Messages
-
-
Bonsoir dan3462,Sur la page d'accueil du site tu as un menu en haut à gauche de la page, que voici :
Accueil - Mon compte - S'identifier - Ouvrir un compte client
Dans le menu, tu cliques sur 's'identifier' en entrant comme email: info@peel.fr et comme Mot de passe: admin
Une fois connecté, tu auras sur la gauche de la page en dessous du champ rechercher, un lien 'administrer le site', clique dessus.
Merci
bonjour, j'ai essaye cette manoeuvre mais cela ne marche pas ! Cela viendrait il du fait que j'ai remplace le cpte utilisateur par le mien ds l'interface de la base de données ?
Si cela viens de cette erreur, doit je tout reinstaller ?
Merci
-
Donne ton code de la facture_pdf.Willy
Voici :rolleyes:
<?php
// © PEEL.FR
define('FPDF_FONTPATH','../lib/class/pdf/font/');
include("../configuration.inc.php");
require("invoice.php");
if (!empty($_GET['timestamp']) && !empty($_GET['id']) && !empty($_GET['mode'])) {
// Chargement des variables pour afficher facture ou bons de commande
$timestamp = urldecode(htmlspecialchars($_GET['timestamp']));
$id = intval($_GET['id']);
$mode = htmlspecialchars($_GET['mode']);
$qid_commande = mysql_query("SELECT * FROM peel_commandes WHERE id = '$id' AND o_timestamp = '$timestamp'");
if (mysql_num_rows($qid_commande) > 0) {
$commande = mysql_fetch_object($qid_commande);
$qid_items = mysql_query("
SELECT
p.reference
,oi.nom_produit
,p.prix AS curr_prix
,oi.prix AS purchase_prix
,oi.prix_ht AS purchase_prix_ht
,oi.quantite
,oi.tva
,oi.tva_percent
,oi.promotion
,oi.prix * oi.quantite AS total
,oi.comment
,oi.couleur
,oi.taille
,oi.option_prix
,oi.delivery_stock
FROM peel_commandes_articles oi
LEFT JOIN peel_produits p ON (oi.produit_id = p.id)
WHERE commande_id = '$id'
");
switch ($_GET['mode']) {
case "proforma" :
$libelle = PROFORMA;
$numero = $id;
$pdf_date = date("d-m-Y H:i:s",strtotime($commande->o_timestamp));
break;
case "invoice" :
$libelle = INVOICE;
$numero = $commande->numero;
if ($commande->a_timestamp != "0000-00-00") {
$pdf_date = date("d-m-Y H:i:s",strtotime($commande->a_timestamp));
} else {
$pdf_date = date("d-m-Y H:i:s",strtotime($commande->o_timestamp));
}
break;
}
$qid = mysql_query("SELECT * FROM peel_societe");
if ($qid) {
if (mysql_num_rows($qid) > 0) {
$ligne = mysql_fetch_object($qid);
if (!empty($ligne->societe)) { $pdf_societe = $ligne->societe ;} else {$pdf_societe = "" ;}
if (!empty($ligne->adresse)) { $pdf_adresse = $ligne->adresse ;} else {$pdf_adresse = "" ;}
if (!empty($ligne->code_postal)) { $pdf_codepostal = $ligne->code_postal ;} else {$pdf_codepostal = "" ;}
if (!empty($ligne->ville)) { $pdf_ville = $ligne->ville ;} else {$pdf_ville = "" ;}
if (!empty($ligne->pays)) { $pdf_pays = $ligne->pays ;} else {$pdf_pays = "" ;}
if (!empty($ligne->tel)) { $pdf_tel = $ligne->tel ;} else {$pdf_tel = "" ;}
if (!empty($ligne->fax)) { $pdf_fax = $ligne->fax ;} else {$pdf_fax = "" ;}
if (!empty($ligne->siren)) { $pdf_siret = "R.C.S. : ".$ligne->siren ;} else {$pdf_siret = "" ;}
if (!empty($ligne->tvaintra)) { $pdf_tvaintra = $ligne->tvaintra ;} else {$pdf_tvaintra = "" ;}
}
}
$pdf_numerodevis = $numero;
$pdf_client1 = $commande->client_info1;
$pdf_client2 = $commande->client_info2;
$pdf_paiement = $commande->paiement;
$pdf_transport = $commande->transport;
$pdf_tarif_paiement = $commande->tarif_paiement;
$transport = $commande->transport;
$pdf = new INVOICE( 'P', 'mm', 'A4' );
$pdf->Open();
$pdf->AddPage();
$pdf->addSociete( $pdf_societe."\n" .$pdf_adresse."\n" .$pdf_codepostal." ".$pdf_ville."\n".$pdf_siret."\n");
if ($_GET['mode'] == "proforma") {
$pdf->fact_dev( "BDC ", $numero );
$pdf->temporaire( "Bon de commande" );
} else {
$pdf->fact_dev( "FACTURE ", $numero );
}
$pdf->addDate( $pdf_date);
$pdf->addClientAdresseFacturation($pdf_client1);
$pdf->addClientAdresseExpedition($pdf_client2);
$pdf->addReglement($pdf_paiement);
$pdf->addNumTVA($pdf_tvaintra);
$cols=array( "REFERENCE" => 23,
"DESIGNATION" => 78,
"QUANTITE" => 22,
"PRIX HT" => 26,
"PRIX TTC" => 26,
"TOTAL TTC" => 30,
"TVA" => 11 );
$pdf->addCols( $cols);
$cols=array( "REFERENCE" => "L",
"DESIGNATION" => "L",
"QUANTITE" => "C",
"PRIX HT" => "R",
"PRIX TTC" => "R",
"TOTAL TTC" => "R",
"TVA" => "C" );
$pdf->addLineFormat( $cols);
$pdf->addLineFormat($cols);
$y = 109;
$pdf_total_ttc = 0;
$pdf_total_ht = 0;
if ($qid_items) {
if (mysql_num_rows($qid_items)) {
while ($prod = mysql_fetch_array($qid_items)) {
if ($prod['couleur'] !='') {$couleur = "\n\r".COLOR." : ".stripslashes($prod['couleur']);} else {$couleur = "";}
if ($prod['taille'] !='') {$taille = "\n\r".SIZE." : ".stripslashes($prod['taille']);} else {$taille = "";}
if ($prod['delivery_stock'] !='') {$delivery = "\n\r".DELIVERY_STOCK." : ".stripslashes($prod['delivery_stock']);} else {$delivery = "";}
if ($prod['comment'] !='') {$comment = "\n\r".COMMENT." : ".stripslashes($prod['comment']);} else {$comment = "";}
if ($prod['option_prix'] !=0) {$perso = "\n\r".OPTION_PRIX." : ".$prod['option_prix']." EUR";} else {$perso = "";}
$line = array(
"REFERENCE" => $prod["reference"],
"DESIGNATION" => stripslashes($prod["nom_produit"]).vb($couleur).vb($taille).vb($delivery).vb($comment).vb($perso),
"QUANTITE" => $prod["quantite"],
"PRIX HT" => fprix($prod["purchase_prix_ht"]),
"PRIX TTC" => fprix($prod["purchase_prix"]),
"TOTAL TTC" => fprix($prod["total"]),
"TVA" => number_format($prod['tva_percent'],1)." % "
);
$size = $pdf->addLine( $y, $line );
$y += $size + 2;
}
}
}
$pdf_total_ht_avant_promo = $commande->total_produit_avant_promo_ht;
$pdf_total_ttc = $commande->montant;
$pdf_ecotaxe_ht = $commande->ecotaxe_ht;
$pdf_total_tva = $commande->total_tva;
$pdf_total_remise_ht = $commande->remise_produit_ht + $commande->remise_code_ht + $commande->remise_client_ht + $commande->remise_cheque_ht + $commande->remise_bon_ht;
$pdf_expedition_ht = $commande->cout_transport_ht;
$params = array(
"TotalHtAvantPromo" => $pdf_total_ht_avant_promo,
"EcoTaxeHt" => $pdf_ecotaxe_ht,
"Tva" => $pdf_total_tva,
"TotalRemiseHt" => $pdf_total_remise_ht,
"TotalTtc" => $pdf_total_ttc,
"PortHt" => $pdf_expedition_ht,
"TarifPaiement" => $pdf_tarif_paiement,
);
if ($_GET['mode'] == "proforma") {
$pdf->addCadreSignature();
}
$pdf->addTVAs($params);
/*$pdf->addCadreEurosFrancs(); */
$pdf->Output();
} else {
echo "NO HACKING (-:!";
}
} else {
echo "NO HACKING (-:!";
}
?>
[/codebox] -
-
-
Bonjour,
Voilà, ayant voulu inclure dans haut.php et bas.php le header, le menu et le footer en div, je me retrouve avec un bug bizarre sur firefox : le corps ne s'affiche plus !
Chose bizarre pusique le site entier s'affiche correctement sous Opera et IE... Jamais vu un bug pareil auparavant.
L'erreur porte sur le div du menu (le menu permettant de se connecter à son compte pour info) puisque lorsque je le retire le corps du site s'affiche correctement...
Donc après de multiples recherches et d'essais, il m'est impossible de trouver d'où peut venir cette erreur... :rolleyes:
Je fais donc appel à vos talents pour voir si vous avez une idée.
Voici la page en question qui bug (à tester sous différents navigateurs donc) : http://chateaupartner.com/test/boutique/index.php
Puis voici le code de haut.php :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <title><?= $DOC_TITLE ?></title> <meta name="description" content="" /> <meta name="Keywords" content="" /> <meta name="robots" content="All" /> <meta http-equiv="Content-language" content="french" /> <meta name="Classification" content="entreprise" /> <meta name="Author" content="Ma petite entreprise" /> <meta name="Publisher" content="Ma petite entreprise" /> <meta http-equiv="expires" content="0" /> <meta http-equiv="Pragma" content="no-cache" /> <meta name="robots" content="index,follow,all" /> <meta name="Updated" content="daily" /> <meta name="revisit-after" content="10 days" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <base href="<?echo $wwwroot;?>" /> <link rel="stylesheet" href="http://chateaupartner.com/test/boutique/lib/css/style.css" type="text/css" media="screen" /> <script type="text/javascript" src="<?=$wwwroot?>/lib/js/window.js"></script> </head> <body> <div id="header"> <div class="centre-warp"> <img src="<?=$wwwroot?>/images/header.gif" alt="Chateaupartner logo" /> </div><!-- fin centre-warp --> </div><!-- fin header --> <div id="nav"> <div class="centre-warp"> <ul> <li><a href="<?=$wwwroot?>/index.php">Accueil</a></li> <li><a href="<?=$wwwroot?>/compte.php">Mon compte</a></li> <? if (est_identifie()) { echo "<li><a>"; echo "Bonjour "; echo stripslashes($_SESSION['utilisateur']['prenom']) . " " . stripslashes($_SESSION['utilisateur']['nom_famille']); ?></a></li> <li><a href="<?=$wwwroot?>/sortie.php">Se déconnecter</a></li> <? } else { ?> <li><a href="<?=$wwwroot?>/membre.php">S'identifier</a></li> <li><a href="<?=$wwwroot?>/utilisateurs/enregistrement.php">Ouvrir un compte client</a></li> <? }?> </ul> </div><!-- fin centre-warp --> </div><!-- fin nav --> <table width="960" border="0" cellpadding="0" cellspacing="0" height="100%" align="center" > <tr><td colspan="2" height="10" class="normal" align="right" style="background-repeat: no-repeat;"> </td></tr> <tr><td> <table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%"> <tr> <td width="180" valign="top" style="border-right:1px solid #000000;padding:0px;"> <table cellpadding="0" cellspacing="0" width="100%" border="0" > <div class="tetiere" >Votre caddie</div <tr> <td class="normal" align="center"> <?if ($_SESSION['caddie']->compte_elements() != 0) { ?> Nb de produit(s)<br /> sélectionné(s) : <font color="#CC0000"><b><?=$_SESSION['caddie']->compte_elements()?></b></font>.<p> Montant total du panier :<br /> <font color="#CC0000"><b><?=fprix($_SESSION['caddie']->total); ?> € T.T.C</b></font> <p><a class="normal" href="<?=$wwwroot?>/achat/caddie_affichage.php"><b>commander</b></a></p> <? } else { echo "Votre panier est vide actuellement"; } ?> </td> </tr> </table> <br /> <div class="tetiere">Boutiques</div> <div> <? if (!isset($catid)) { $catid = 0; } $frm['parent'] = array($catid); construit_menu_arborescent_cat($categorie_options, $frm['parent']); echo $categorie_options; if (!isset($rubid)) { $rubid = 0; } $frm['parent'] = array($rubid); construit_menu_arborescent_rub($rubrique_options, $frm['parent']); echo "<br /><div class=\"tetiere\" >$site</div>"; echo "<a href=\"$wwwroot/catalogue.php\" class=\"normal\">> Catalogue</a><br />"; echo "<a href=\"$wwwroot/nouveautes.php\" class=\"normal\">> Nouveautés</a><br />"; echo "<a href=\"$wwwroot/ventes.php\" class=\"normal\">> Meilleures Ventes</a><br />"; echo "<a href=\"$wwwroot/selection.php\" class=\"normal\">> Notre Sélection</a><br />"; echo $rubrique_options; echo "<br /><a href=\"$wwwroot/newsletter.php\" class=\"normal\">> Newsletter</a><br />"; echo "<a href=\"$wwwroot/cgv.php\" class=\"normal\">> Conditions de vente</a>"; echo "<br /><a href=\"$wwwroot/contacts.php\" class=\"normal\">> Contact</a>"; ?> </div> <br /> <form method="get" action="<?=$wwwroot?>/achat/recherche.php" name="recherche"> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <div class="tetiere">Rechercher :</div> <tr> <td class="normal"> Insérer un mot clef :<br /> <input class="formulaire1" type="text" name="motclef" size="10" value="<?echo vb($_GET['motclef']);?>" /> <input type="submit" value="Rechercher" name="action" class="bouton" /> </td> </tr> </table> </form> <?php if (est_identifie()) { if (a_priv("admin")) { ?> <hr size="1" /> <li><a class="normal" href="<?=$wwwroot?>/administrer/index.php">Administrer le site</a></li> <? } } ?> </td> <td valign="top" class="normal">
Et voici le css concernant le menu :#nav { background: #f1f0d1 url(../../images/menu_haut.jpg) repeat-x top left; width: 100%; padding: 16px 0 0 0; list-style: none; float: left; font-size: 13px; color: #000000; border-bottom: 1px solid #d1b98f; } #nav li { float: left; margin: 0; padding: 0; font-size: 92%; list-style-image: none; list-style-type: none; } #nav a { float: left; display: block; color: #4A3A28; text-decoration: none; margin: 0 1px 0 0; padding: 7px 18px; border: 1px solid #131313; border-bottom: 0; background: #d1b98f url(../../images/bout_off.jpg) repeat-x top left; } #nav a:hover { color: #fff; background: #71593D url(../../images/bout_hover.jpg) repeat-x top left; }
Si vous trouvez quoique ce soit, je suis preneur :P
-
Bonjour,
Voilà un petit bug relevé sur peel premium
Lors de la gestion des stocks dans une fiche article, si la case afficher le stock n'est pas activée, le site se contente de mettre uniquement le petit picto correspondant à l'état de stock ( vert => en stock), par contre pour les taille/multiprix sur ce même article, le site continue à afficher le stock renseigné.
Comment faire pour ne pas afficher le stock même dans les tailles/multiprix ?
Cordialement,
-
-
Bonsoirapres avoir installer en local le site par ou doit je passer pour acceder a back office pour creer des rubriques et des articles ?
N'ayant pas de loficiel FTP j'ai rien envoye sur le web .. Est ce pour cela que je ne trouve pas la porte : identifier vous ds l'admin ??
MErci de vos reponses
Bonsoir dan3462,
Sur la page d'accueil du site tu as un menu en haut à gauche de la page, que voici :
Accueil - Mon compte - S'identifier - Ouvrir un compte client
Dans le menu, tu cliques sur 's'identifier' en entrant comme email: info@peel.fr et comme Mot de passe: admin
Une fois connecté, tu auras sur la gauche de la page en dessous du champ rechercher, un lien 'administrer le site', clique dessus.
Merci
-
Bonjour,
mon problème est que lors d'une commande je ne peux pas visualiser le contenu de la commande.
J'ai uniquement le tableau vide.
Pouvez vous me dire si votre code corrigera ce bug et si oui ce qu'il faut que je mette avec le echo pour afficher le nom du produit, la référence et la quantité.
Merci d'avance pour votre aide
-
Bonjour,
tu avait fait un truc bien pour le stock si mes souvenirs sont bon non ??
à bientôt...
-
Bonjour,
Merci à JLDo je regarde ça en rentrant...
je suis en déplacement pour des lots de matériels...
Atila met le lien sur le site...
car je ne regarde mes mails via des cybers non sécurisés !!
à bientôt...
-
-
-
-
-
y'a aussi xinha here, le GROS GROS avantage c'est que y'a rien à installer coté peel puisque c'est une plugin firefox qui est appellable depuis n'importe quel champ de formulaire, ultra pratique.
voir:
-
Bonsoir
apres avoir installer en local le site par ou doit je passer pour acceder a back office pour creer des rubriques et des articles ?
N'ayant pas de loficiel FTP j'ai rien envoye sur le web .. Est ce pour cela que je ne trouve pas la porte : identifier vous ds l'admin ??
MErci de vos reponses
-
LA solution ce trouve dans le traitement des données sous forme de tableau dans le script d'exemple :
$input = strtolower( $_GET['input'] );
$len = strlen($input);
$aResults = array();
if ($len)
{
for ($i=0;$i<count($aUsers);$i++)
{
// had to use utf_decode, here
// not necessary if the results are coming from mysql
//
if (strtolower(substr(utf8_decode($aUsers[$i]),0,$len)) == $input)
$aResults[] = array( "id"=>($i+1) ,"value"=>htmlspecialchars($aUsers[$i]), "info"=>htmlspecialchars($aInfo[$i]) );
//if (stripos(utf8_decode($aUsers[$i]), $input) !== false)
// $aResults[] = array( "id"=>($i+1) ,"value"=>htmlspecialchars($aUsers[$i]), "info"=>htmlspecialchars($aInfo[$i]) );
}
}[/codebox]Rest a faire une adaptation
-
l'ensemble fonctionne suf une erreur permanente sur cette ligne du point 5) dès l'envoi du formulaire
Undefined index: code in >>>>> if (chk_crypt($_POST['code'])) {
5) Dans la fonction : function valide_form(&$frm, &$erreurs) inserez :
if (chk_crypt($_POST['code'])) {
}else{
$erreurs['captcha'] = true;
$msg['captcha'] = "Code de vérification incorrect";
}
merci de vos réponses
louis
-
on a posté en meme temps, modifie ta requete comme indiqué au dessus non?Le but c'est pas que le xml ne montre que les produits contenant le mot clef?
Exactement si je tape "m" je veux voir les produit qui commence par "m".
Voici la requete mais ça ne fonctionne pas.
<?php
include("../configuration.inc.php");
header('Content-type: text/xml; charset=utf-8');
//$query = "SELECT * FROM `peel_produits` WHERE `etat`='1'";
$query = "SELECT * FROM `peel_produits` WHERE `nom_fr` like %".$_GET['input']."% ";
$result = @mysql_query($query);
$test=1;
if (mysql_num_rows($result) > 0) {
echo "<results>";
while ($article = mysql_fetch_array($result)) {
$bodytag = utf8_encode($article['nom_fr']);
$bodytag = str_replace("&", "$amp;", $bodytag);
echo "<rs id=\"".$article['id']."\" info=\"".$test."\">".$bodytag."</rs>";
$test++;
}
print "</results>";
}
?>[/codebox] -
on a posté en meme temps, modifie ta requete comme indiqué au dessus non?
Le but c'est pas que le xml ne montre que les produits contenant le mot clef?
-
euh...
tu peux etre plus explicatif, ces epaces viennent de BR ? du css ?
de tableau mal formé ??
-
-
ca te donne ceci
$query = "SELECT * FROM `peel_produits` WHERE `nom_FR` like %".$_GET['keyword']."% ";
et bien sur, lorsque tu appelle la page tu appelle 'autocompletion.php?keyword='.motclef
et motclef étant la chaine récupérée, (je te rappelle que nous sommes en javascript donc pas de $ devant les variables)
problemes page produit_details.php
dans Module PEEL Premium pour PEEL SHOPPING
atila-diffusion
Posté(e) · Signaler ce message
oui, tout fonctionne sur ce point là, merci beaucoup Willy.