Flux d’activité
Flux d’activité de Messages
-
-
Notice: Use of undefined constant PDF_COUT_TRANSPORT_HT - assumed 'PDF_COUT_TRANSPORT_HT' in /home/sites/equi-monde.com/public_html/boutique/lib/class/invoice.php on line 716
Warning: Cannot modify header information - headers already sent by (output started at /home/sites/equi-monde.com/public_html/boutique/lib/class/invoice.php:716) in /home/sites/equi-monde.com/public_html/boutique/lib/class/pdf/fpdf.php on line 1024
FPDF error: Some data has already been output to browser, can't send PDF file
invoice :
$this->SetXY($re, $y1 + $k); $this->Cell(17, 4, PDF_COUT_TRANSPORT_HT . " : "); $this->SetXY($re + 25, $y1 + $k); $this->Cell(17, 4, sprintf("%s", $PortHt) . " $Devise", '', '', 'R'); $k = $k + 5;
fpdf :if(php_sapi_name()!='cli') { //We send to a browser header('Content-Type: application/pdf'); if(headers_sent()) $this->Error('Some data has already been output to browser, can\'t send PDF file'); header('Content-Length: '.strlen($this->buffer)); header('Content-disposition: inline; filename="'.$name.'"'); }
-
-
-
Bonjour Lionel :pour rajouter l'image il faut télécharger et remplacer le répertoire en local via mon serveur , mais ou se trouve le répertoire ou sont inscéré les images uploader sur le serveur ???...
---> Les images à récupérer du serveur de prod vers le serveur local sont dans upload/, je propose que tu récupères directment tout le contenu de ce dossier et le passe en local !
ok jean hervé , je test...donc le répertoire upload se trouve logiquement sur mon serveur !!!...non, parce que tu parle de "mon serveur", je pense pas que ce soit du tiens que tu parle
bonne soirée à toi
lionel
-
Bonjour Lionel,Je viens d'intervenir sur ta boutique (avec un peu de retard !!!)
En fait, l'éditeur HTML utilisé était : nicEditor, éditeur HTML usuel sur les anciennes versions de PEEL.
Le souci doit venir du fait qu'il y avait du FLASH dans le contenu rentré, cela a dû mal interagir avec le code de l'éditeur
Tu es en version 5.4, et nous avions déjà à l'époque mis en place FCKEditor.
J'ai fait en sorte, depuis ton back-office, de switcher vers FCK EDITOR.
L'intégration était alors expérimentale, mais nous n'avons eu aucun bug recensé, donc tu devrais ne pas rencontrer de souci.
Par ailleurs, FCK Editor est plus puissant que NicEditor, et fourni un code plus clean, donc tu y gagnes ;)
Bonsoir jean-hervé ,
oui top nickel effectivement c'est nettement plus convivial , y'as pas photo ;) ....
merci à toi !....
Bon apparement je doit être maudit car les bugs pleuvent , non je rigole :( ...mais quand c'est un outils de travail pas évident...
-
Bonjour Serial Mother,
Voici finalement une réponse à votre question, qui je l'espère vous permettre de résoudre votre problématique.
Le fichier /achat/index.php permet l'affichage de la page relative à une catégorie PEEL (que la réécriture d'URL soit activée ou non).
Ce fichier intègre une fonction recupere_sous_categorie(), et en réalise l'appel afin de récupérer toutes les sous-catégories associées à la catégorie "courante".
L'appel au fichier sous_categorie.php exploite les infos renvoyées par recupere_sous_categorie() et les met en page (image de chaque sous catégorie + lien cliquable sous forme de tableau).
Si on regarde le code de recupere_sous_categorie(), on a :
function recupere_sous_categorie($catid = 0)
{
$qid = query('SELECT id, nom_' . $_SESSION['langue'] . ', description_' . $_SESSION['langue'] . ', parent_id, image
FROM peel_categories
WHERE parent_id="' . intval($catid) . '" AND id>"0" AND etat="1"
ORDER BY position') ;
return $qid;
}
---> En fait, on ne récupère et l'on affiche bien que les sous-catégories de la catégorie courante : WHERE parent_id="' . intval($catid) . '"
Donc si on veut, quelle que soit la catégorie courante, afficher toutes les sous-catégories de la catégorie mère de la catégorie courante, définir la fonction suivante pour connaître la plus haute catégorie mère d'une catégorie donnée :
function getParentCategorieId($catid = 0){
$qid = mysql_query("SELECT parent_id, id
FROM peel_categories
WHERE id = '" . intval($catid) . "' AND etat = '1' LIMIT 1");
if($r = mysql_fetch_assoc($qid)){
if ($r['parent_id'] != 0) {
return getParentCategorieId($r['parent_id']);
} else{
return $r['id'];
}
}else{
return '0';
}
}
puis modifier recupere_sous_categorie et écrire :
function recupere_sous_categorie($catid = 0)
{
$qid = query('SELECT id, nom_' . $_SESSION['langue'] . ', description_' . $_SESSION['langue'] . ', parent_id, image
FROM peel_categories
WHERE parent_id="' . getParentCategorieId(intval($catid)) . '" AND id>"0" AND etat="1"
ORDER BY position') ;
return $qid;
}
Mon code n'est pas testé, il faut donc le faire pour moi ;)
Enfin, il ne me semble pas optimal (car getParentCategorieId est une fonction récursive qui fait une requête SQL), il y a donc certainement moyen de l'améliorer :(
Cordialement,
-
Bonjour, je suis client PEEL PREMIUM depuis pas mal d'année maintenant, et j'avais, il y a quelques mois ou années demandé s'il était prévu d'ajouter une Possibilité de spécifier le décalage horaire entre le serveur (p. ex. aux USA) et le "lieu du site" (p. ex. site français).
je ne pense pas que cela ait été fait..
pensez vous pouvoir apporter la modification?
merci d'avance pour votre réponse
chriss
-
Bonjour,
Ceci semble lié à une erreur SQL.
Essayez d'afficher le résultat de la requête SQL effectuée, et de l'exécuter sous PHPMy admin pour voir ce qui pose souci.
Cordialement,
-
Bonjour Azerty,
Après l'installation de la boutique PEEL, il vous faut choisir un répertoire "template" (par défaut, "standard" ou bien "blog").
Une fois ce choix fait, pour modifier le design de la boutique, vous devez modifier les fichiers screen.css et left_right.css du répertoire sélectionné.
Par ailleurs, il n'est pas exclu que vous ayez à modifier certains fichiers de code PHP, template.php, haut.php, bas.php.
La question étant très générale, je vous propose de commencer par essayer d'obtenir le résultat que vous souhaitez, et de solliciter notre aide si vous rencontrez une difficulté bien ciblée.
Cordialement,
-
Bonjour Lionel,
Je viens d'intervenir sur ta boutique (avec un peu de retard !!!)
En fait, l'éditeur HTML utilisé était : nicEditor, éditeur HTML usuel sur les anciennes versions de PEEL.
Le souci doit venir du fait qu'il y avait du FLASH dans le contenu rentré, cela a dû mal interagir avec le code de l'éditeur
Tu es en version 5.4, et nous avions déjà à l'époque mis en place FCKEditor.
J'ai fait en sorte, depuis ton back-office, de switcher vers FCK EDITOR.
L'intégration était alors expérimentale, mais nous n'avons eu aucun bug recensé, donc tu devrais ne pas rencontrer de souci.
Par ailleurs, FCK Editor est plus puissant que NicEditor, et fourni un code plus clean, donc tu y gagnes ;)
-
Bonjour Lionel :
pour rajouter l'image il faut télécharger et remplacer le répertoire en local via mon serveur , mais ou se trouve le répertoire ou sont inscéré les images uploader sur le serveur ???...
---> Les images à récupérer du serveur de prod vers le serveur local sont dans upload/, je propose que tu récupères directment tout le contenu de ce dossier et le passe en local !
-
-
Bonsoir Serial Mother,Navré pour ce sujet qui n'a pas eu de réponse.
Je vous propose que je m'y mette d'ici ce mercredi.
Relancez-moi en cas d'oubli !
Cordialement,
Bonjour Jean-Hervé.... c'est bon pour ce mercredi là ?
cordialement
-
Bonsoir Serial Mother,Navré pour ce sujet qui n'a pas eu de réponse.
Je vous propose que je m'y mette d'ici ce mercredi.
Relancez-moi en cas d'oubli !
Cordialement,
-
Merci pour la réponse.
je pense que l'on va essayer de passer par un ldap tel open ldap.
bonne journée
-
Bonsoir Lionel,Ce message d'erreur est lié au fait que vous appelez une image : /upload/100410_113824_PEEL_z9kpSD.jpg
non présente sur votre serveur local.
Il faut ajouter l'image manquante, ou alors supprimer le produit concrné, ou bien passer depuis PHP MY Admin le champ image1 concerné à ""
Cordialement
Bonsoir jean-hervé,
pour rajouter l'image il faut télécharger et remplacer le répertoire en local via mon serveur , mais ou se trouve le répertoire ou sont inscéré les images uploader sur le serveur ???...
Pour supprimer l'image tu vas à quel endroit , via le serveur PHP my admin , ou dans un répertoire ????
merci à toi , sinon je t'ai fais parvenir les identifaints du back-office en MP...
lionel
-
Bonsoir Lionel,
Je dois encore avoir tes identifiants back-office, je vais faire en sorte de corriger ce qui ne va pas ce wwekend !
Cordialement,
-
Bonsoir Shogun,
Effectivement je vous propose de rajouter a langue en Anglais avec ?langue=en, pour le sitemap étranger.
Je note également que nous devrons assurer des URL's construites à partir des titres EN pour les versions EN, pour les versions ultérieures de PEEL. !
Cordialement,
-
Bonjour à vous,
Je pars du principe que vous souhaitez afficher les miniatures des sous-catégories sur les pages de catégories principales.
Le code à modifier se trouve dans modeles/votremodele/sous_categorie.php.
J'ignore quelle est votre verion de PEEL, mais sur les version s récentes cela est pris en charge, vous devez appeler l'image comme suit :
echo '<img src="'. $repertoire_upload.'/thumbs/'. thumbs($cat['image'], $small_width, $small_height, "fit").'" alt='. html_entity_decode($cat['nom_' . $_SESSION['langue]]).'" /><br />'. html_entity_decode($cat['nom_' . $_SESSION['langue']]).'';
à l'endroit désiré
Cordialement
-
Bonsoir didier,
Si je comprends bien, vous souhaitez que en vous logguant survotre extranet java, vous soyez automatiquement loggué sur votre boutique PEEL.
Connaissant peu Java, je me contente ici dans un premier temps de vous donner l'indication suivante :
Le code qui permet le leogin sur un site PEEL se trouve dans /membre/php, après soumission des infos en POST :
$utilisateur = verifier_authentification(trim(addslashes(htmlspecialchars($_POST['email'], ENT_QUOTES))), addslashes(htmlspecialchars($_POST['mot_passe'], ENT_QUOTES)));
if ($utilisateur) {
$_SESSION['utilisateur'] = $utilisateur;
}
Je pense que l'une des problématiques auxquelles vous serez confronté sera d'uniformiser les contraintes d'intégrité sur les Login / Mot de passe pour votre extranet et pour votre site PEEL
Cordialement,
-
-
Bonsoir Lionel,
Ce message d'erreur est lié au fait que vous appelez une image : /upload/100410_113824_PEEL_z9kpSD.jpg
non présente sur votre serveur local.
Il faut ajouter l'image manquante, ou alors supprimer le produit concrné, ou bien passer depuis PHP MY Admin le champ image1 concerné à ""
Cordialement
-
Bonsoir shogun ,Ok nickel :( je test et si ça beug je reviens vers toi, gaffe, non je rigole , merci à toi... ;)
lionel
Bonsoir shogun ,
Bon ben c'est pas gagné, j'ai installé easy puis j'avais une "erreur 500" , donc j'ai suprrimé le fichier acces à la base du répertoire \www...par contre je me retrouve avec un message d'erreur suivant :
Warning: filemtime(): Stat failed for c:\program files\easyphp1-7\www\eboutique/upload/100410_113824_PEEL_z9kpSD.jpg (errno=2 - No such file or directory) in c:\program files\easyphp1-7\www\eboutique\modules\thumbs\fonctions.php on line 65
Impossible d'ouvrir l'image
La boutique apparait bien , mais quand je clique sur un lien je suis redirigé vers ma boutique sur mon serveur...
J'ai essayé d'activer les extensions mais apparement ça beug ;) ....
merci pour ta réponse
lionel
-
Bonjour,mes articles sont tous des pièces uniques. Je mets 1 dans "quantité" depuis l'admin, hors un internaute peux commander 50 pièces jusqu'à la finalisation de la commande. Est-ce normal ?
Autre chose, je ne peux pas cocher la case "Cocher cette case si vous gérez le stock de ce produit". A chaque fois que je la coche et que j'enregistre, je re-édite l'article et elle n'est plus cochée. Idem pour "Cocher cette case si vous souhaitez afficher le stock disponible".
Est-ce un problème de version PHP ?
dans ton administration, dans "webmaster", "paramètre des boutique" as tu bien mis?
Délai de réservation du stock : 1
Seuil d'alerte : nombre de produit ou tu veux être averti
puis toujours dans l'administration: dans "Gérer les états de stock"
"Ajouter un état de stock" as tu définiles parametres en stock et livré sous x jours
car si ton stock se décoche, c'est que tu n'as pas mis une de ces pages à jour... en principe..
cookie
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Novice
Posté(e) · Signaler ce message
Si çà peut servir à quelqu'un :
J'ai la version 5.6 hébergée chez free.
Cà marche en commentant les lignes 18,19,20,21
//if (!isset($_COOKIE[$session_cookie_name])) {
// header("Location: $wwwroot/cookie.php");
// die();
//} else {
et 95
if(!empty($_SERVER['HTTP_REFERER'])) {
header("Location: " . $_SERVER['HTTP_REFERER'] . "");
}else{
header("Location: $wwwroot/");
}
die();
//}
Mais c'est pas une solution clean....Le problème reste ouvert.
Merci de votre aide.