Flux d’activité
Flux d’activité
-
Janmi30 a ajouté un message dans un sujet Commandes - erreur de connexion à la base
Grrrrr... ce n'est pas là visiblement :
function affichage_fin_succes() { global $commandeid, $wwwroot, $email_paypal, $site, $support, $dirroot; send_mail_order_admin($commandeid); email_commande($commandeid); $result = query('SELECT * FROM peel_commandes WHERE id ="' . $commandeid . '"'); $com = fetch_object($result);
:angry:
Question bête : au lieu de "mettre en attente" (pas disponible) les autres paiements que Paypal, je le ai supprimés depuis l'administration... est-ce que ça pourrait venir de là ?!
-
0
-
-
Janmi30 a ajouté un message dans un sujet Commandes - erreur de connexion à la base
MMhhhh... merci beaucoup Jean-hervé... je vérifie cela tout de suite !
(mais bon... j'ai lancé une recherche de "SELECT FROM" - sans l'astérisque - sur tous mes fichiers et pas trouvé... je vérifie !... :-)
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet installation peelshopping v5.4
Bonjour TB21,
Dans configuration.inc.php, si le site n'est pas installé, on redirige vers le process d'installation :
header("Location: /installation/index.php");
header('Connection: close');
die();
Si vous faites l'install dans un répertoire /peel1, il vous faut donc saisir l'URL : /peel1/installation/index.php
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet [Question] Generation Facture et Envoie de mail
Bonjour loix,
Pour la modification de la présentation des factures au format PDF, il vous faut modifier la fonction create_bill_pdf() du fichier /lib/fontions/invoice.php
Comme le dit Loïc, cette classe n'est pas simple à manipuler, prévoyez d'y passer un peu de temps pour obtenir le rendu que vous souhaitez.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet [HELP] Désactiver le système de frais de port et de livraison.
Bonjour loix,
Content que votre problème soit résolu.
N'hésitez pas à poster de nouveau en cas de souci.
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet article / rubrique
Bonjour David,
"Les articles dans les sous rubriques n'apparaissent pas au grès de leurs changement de catégorie."
---> Voulez-vous dire que, lorsque l'on crée une rubrique, qu'on y ajoute un article, et qu'ensuite on change l'article de rubrique, il reste dans la rubrique dans laquelle il était initialement? Ou alors que l'article n'apparait plus dans aucune rubrique?
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet fil ariane
Bonjour David,
Je viens de vérifier le problème relevé, il est encore présent en PEEL PREMIUM 5.71.
Je décris ici le fonctionnement du code en 5.71.
Pour le fil d'ariane pour les articles :
Le fichier qui gère les articles est : /lire/articles_details.php.
Dans ce fichier on déclare : define('IN_RUBRIQUE_ARTICLE', true);
Pour générer le fil d'ariane, haut.php appelle recupere_arbre(), définie dans /lib/fonctions/display.php, qui dans le cas où IN_RUBRIQUE_ARTICLE est défini, appelle elle-même la fonction recupere_arbre_rubrique.
A mon sens, il faut remplacer, dans recupere_arbre :
$short_link_text = recupere_arbre_rubrique(vn($GLOBALS['prod']['rubrique_id']));
par
$short_link_text = recupere_arbre_rubrique(vn($_GET['rubid']));
Ce qui corrige et génère proprement le fil d'ariane.
Je n'ai pas de problème pour le fil d'ariane pour les sous-rubriques en 5.71.
Bien cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Commandes - erreur de connexion à la base
Bonjour Janmi,
Effectivement il vous manque a priori le signe * dans la requête.
La commande est-elle bien crée dans peel_commandes et peel_commandes_articles ? Au vu de la requête, il semble que oui.
A mon sens, c'est donc l'affichage du récapitulatif de la commande une fois celle-ci passée, qui plante.
Le code correspondant se trouve dans :
modeles/votremodele/tempalte.php, fonction : affichage_fin_succes(), requête :
$result = query('SELECT * FROM peel_commandes WHERE id ="' . intval($commandeid) . '"');
C'est probablement ici qu'il vous manque le "*".
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Produits personnalisables par le client
Bonjour Llili,
Quelques infos pour compléter la réponse Reloaded :
- Dans la table peel_commandes_articles, créez un champ prenom (varchar (32)) (ou plus si besoin est) pour stocker le prénom retenu par l'utilisateur final.
- Dans cree_commande, modifiez le SQL de l' "INSERT INTO peel_commandes_articles" pour insérer le prénom que vous stockez dans l'objet caddie
- Enfin, dans le back-office, fichiers administrer/commandes.php et administrer/modeles/commande_details.php, pensez à récupérer la valeur du champ prenom pour l'afficher, ce sera tout de même très pratique !!
- Le process est globalement le même pour gérer une photo.
Cordialement,
-
0
-
-
Lili25 a ajouté un message dans un sujet Produits personnalisables par le client
Bonjour Reloaded :(
Merci beaucoup pour cette piste. Je vais l'explorer en espérant ne pas trop me perdre et rendre inutilisable ma boutique !!
Bon heureusement que pour le moment, elle n'est pas publique. J'espère quand même pouvoir m'en sortir d'ici la rentrée.
Je vais donc me lancer mais, si jamais je n'y arrive pas, si quelqu'un a un peu de son talent à me consacrer pour atteindre mon objectif, je ne serai pas contre !! ;)
Allez, au boulot !!!
PS : je vais essayer de faire un compte rendu de mes avancées ici ... ça pourra toujours servir à quelqu'un et ça me servira d'aide mémoire également.
-
0
-
-
Janmi30 a ajouté un message dans un sujet Commandes - erreur de connexion à la base
Merci.
Grrr... j'ai beau faire le tour des fichiers concernés, je ne vois pas où ça peut se trouver ;)
-
0
-
-
inkonline a ajouté un message dans un sujet Probleme import base de donnée produit
Bonsoir
Le problème, c'est que je souhaite importer un catalogue fournisseur qui est au format excel et qu'il est plus facile de traiter un format excel qu'un format sql
La première opération est l'export qui me permet de voir comment est générer le fichier et ensuite l'importation de ce même fichier modifié.
Il me parait quand même assez logique que cette manip fonctionne car sinon à quoi servirait elle ?
Salutations
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Probleme import base de donnée produit
Bonjour,
Vous indiquez les n° de version de Phpmyadmin, donc j'imagine que c'est ce que vous utilisez pour importer puis exporter les données, et que vous utilisez "l'export pour Excel 2003".
L'usage de ce genre de format n'est pas aussi fiable que d'utiliser le SQL, il est susceptible d'avoir des problèmes avec des caractères spéciaux.
Je vous conseille donc de refaire l'import / export en choississant le format SQL, qui est le seul totalement fiable pour ce genre d'opération.
NB : Cette procédure de migration de serveur est indépendante de la version de PEEL que vous utilisez.
Gilles
-
0
-
-
inkonline a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Probleme import base de donnée produitBonjour
Version premium 2.8
Version PHPMyadmin 3.2.2
Version Mysql 5.1.39
Nous avons souhaité faire des test d'export - import base de donnée donc nous avons mis en local sur mon pc
Version PHPmyadmin 5.3.2
Version MYsql 5.1.43
L'export de la base produit se passe correctement, tout est impec (export pour excel 2003)
Quand on souhaite importer la même table, rien ne se passe , le logiciel nous indique que l'import s'est déroulé avec succès mais il n'y a rien dans la table
Qlq pourrait il nous aider quant à ce problème ?
Est ce un pb de version ?
Le module export -import fonctionne t il sous premium ?
Un grand merci à ceux qui répondront
Salutations
- 11 réponses
- 3 492 vues
-
Reloaded a ajouté un message dans un sujet Commandes - erreur de connexion à la base
SELECT FROM peel_commandes WHERE id='2'.
il manque quelque chose entre SELECT et FROM. surement le signe *
-
0
-
-
Reloaded a ajouté un message dans un sujet Produits personnalisables par le client
Bonjour,
la seule solution propre est de modifier la classe caddie et certaines de ses méthodes (ajout,init,place etc) pour ajouter de nouveaux indice au tableau panier. La class caddie actuelle est codée en php4 il n'y a donc ps de notion de public et de private mais il suffit de déclarer une variable $prenom et une variable $message à l'image des autres variables et ensuite de modifier les méthodes ajout,init et place
function ajout($produitid, $quantite, $cId, $sId, $email_check, $liste_attribut,$prenom="",$message="") { if(!isset($this->articles[0])){ $id=0; }else{ $id=max(array_keys($this->articles))+1; } $this->articles[$id] = $produitid; $this->quantite[$id] = $quantite; $this->couleurId[$id] = $cId; $this->tailleId[$id] = $sId; $this->email_check[$id] = $email_check; $this->id_attribut[$id] = $liste_attribut; $this->prenom[$id] = $prenom; $this->message[$id] = $message }
ensuite un peu partout tu devras gerer l'affichage de ce qui aura été saisi : pages caddie.php du repertoire modèles + différentes pages étapes de piement et consignation des infos dans la table des commandes/articles etc etc...
-
0
-
-
Lili25 a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Produits personnalisables par le clientBonjour à tous,
1 - Etant depuis peu sous peel Premium, je cherche un moyen de proposer au client pour un produit, la personnalisation avec le prénom. (Exemple : bol personnalisé, doudous ...).
Je ne peux me contenter d'entrer des prénoms à la volée dans la base (ex: 10000 prénoms d'un coup) car la fabrication est proposée même pour des prénoms inconnus ou rares.
Comment faire ? Existe-t-il un module tout prêt qui permettrait de proposer cette option pour certains produits (et pas les autres) ?
2 - De même, j'aimerais pouvoir proposer également la personnalisation avec une image à uploader par le client. (option payante)
3 - Enfin, je souhaite que le client joigne au produit (et non à la commande globale) un petit mot qui, par la suite, sera inséré sur une petite carte envoyée avec le produit. (option payante)
Piouf !! Ca en fait des modules ça !! J'ai bien trouvé certains moyens de le faire pour le point n° 1 en détectant la présence de l'option "Prénom" dans les attributs du produit et en remplacant le menu déroulant par un champ texte libre qui, par Ajax, va insérer dans la table peel_attributs le prénom saisi par le client. Mais je ne trouve pas ça très propre.
J'espère que l'un ou l'une d'entre vous a monté un projet identique et que je pourrai profiter de son expérience.
Merci et à très bientôt les peeloux !! ;)
- 8 réponses
- 3 036 vues
-
Janmi30 a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Commandes - erreur de connexion à la baseBonjour,
Lorsque j'arrive sur le dernier écran pour valider une commande (achat_maintenant et fin_commande), j'ai en retour ce message d'erreur
Une erreur de connexion à la base s'est produite SELECT FROM peel_commandes WHERE id='2'. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM peel_commandes WHERE id='2'' at line 1
Je sais que c'est très vague pour demander de l'aide, mais je ne vois pas où une erreur a pu se glisser.
Quelqu'un peut-il d'aider ou me donner des pistes ?
Adresse du site http://www.paradoxmaillots.com/p.php (c'est la page index que j'ai renommée pour mettre le site "hors ligne")
Version PEEL 5.6
Merci beaucoup.
- 10 réponses
- 3 374 vues
-
ro2kpdp a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
article / rubriqueBonjour,
Il semble que le module article / rubrique ne fonctionne pas correctement et même en 5.71
Les articles dans les sous rubriques n'apparaissent pas au grès de leurs changement de catégorie.
De plus le fil d'Ariane ne semble pas savoir les positionner quand il apparaisse.
David
- 1 réponse
- 2 385 vues
-
ro2kpdp a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
fil arianeBonjour,
J'ai remarque depuis de très nombreuses versions de PEEL un petit souci gênant.
Dans les rubriques (partie blog) le fil d'Ariane fonctionne correctement mais si on créé un article ou une sous rubrique le fil d'Ariane ne suit pas le chemin.
Il revient à accueil ce qui pour le lecteur est pas ergonomique vraiment.
Y a t il une solution simple ?
Ou faut il utiliser et réécrire les fonctions qui est utilisée dans les catégories - les sous catégorie - puis les produits et modifier la base mysql afin de faire une hiérarchie mère - fille comme dans les catégories ?
Merci de vos idées et réponses.
David
- 3 réponses
- 3 367 vues
-
Gilles Boussin a ajouté un message dans un sujet FCK Editeur
Bonjour,
Le code dont vous parlez qui vérifie si un utilisateur est bien un administrateur pour pouvoir utiliser FCKEditor est une protection contre des failles possibles de FCKEditor.
C'est une protection parmi d'autres, et nous avons mis dans la dernière version de PEEL de multiples protections, dans la perspective de faire une défense par couches successives.
Ce concept de couches successives est utilisé notamment dans les centrales nucléaires, pour garantir des protections même si d'autres protections n'ont pas servi à éviter un problème.
Donc si on retire une protection, c'est moins bien, mais ça ne veut pas dire que c'est totalement inacceptable.
En l'occurence, FCKEditor peut permettre à un utilisateur de sauvegarder des images. Cela pourrait éventuellement permettre de stocker des fichiers avec extension de script ou d'exécutable pour ensuite les appeler pour déclencher des actions. Une protection par .htaccess existe dans upload/ pour éviter l'appel à du PHP à l'intérieur.
Tel que FCKEditor est configuré dans PEEL, le contenu sauvegardé va forcément dans upload, donc le risque est circonscrit à ce répertoire.
Si vous mettez une version de FCKEditor mal configurée qui n'utilise pas obligatoirement upload/ pour les sauvegardes, que cette version permette de sauvegarder une image avec une extension en .php, et que vous n'implémentez pas de restriction à son usage, un hackeur serait susceptible de créer un fichier .php sur votre site pour ensuite l'appeler.
PEEL contient 3 couches de protection sur ce sujet, je ne peux qu'encourager à garder l'intégration de FCKEditor telle que nous l'avons validée.
Je vous laisse seul juge de votre propre implémentation, mais la configuration de FCKEditor étant parfois compliquée, nous n'apportons aucun support à des implémentations personnalisées.
Gilles
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet problème de htaccess sur online.net
Bonjour,
* pour la ligne du .htaccess qui ne marche pas :
# Interdit l'accès à des répertoires sans index
Options -Indexes
C'est assez étonnant qu'ils empêchent cela, car c'est une configuration très standard et basique. Comme c'est important de l'avoir pour éviter que quelqu'un liste le contenu de répertoires, nous laissons cette ligne dans le .htaccess des releases de PEEL.
* Concernant le / au début du chemin sur : require_once('lib/fonctions/modules_handler.php')
Il s'agit là d'un problème de configuration des chemins sur leur serveur, car le chemin par défaut inclue le chemin du fichier courant, et celui du fichier inclus (à savoir configuration.inc.php).
Néanmoins il est mieux pour des raisons de compatibilité de rajouter $dirroot pour avoir le chemin complet, la ligne devient donc
require_once($dirroot . '/lib/fonctions/modules_handler.php');
=> ce sera ainsi dans les prochaines versions de PEEL.
Gilles
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Peel en local avec serveur XAMPP
Bonjour Lionel,
As-tu fait les vérifications dans info.inc.php comme indiqué dans un de mes précédents messages. Reprends un par un les points que nous avons déjà abordés, et indique le résultat à chaque fois de ton investigation, car à mon sens tu as déjà la solution à ton problème.
Gilles
-
0
-
-
webgalerien a ajouté un message dans un sujet FCK Editeur
suite du probleme ....
bon
1-j'ai installe peel shopping sur un hebergement ovh
2- j'ai installer a la racine (dans le WWW) la derniere version de FCKeditor (qui est la meme que celle fourni avec PEEL)
3- j'ai modifie l'appel a FCK dans le fichier www\peel_shopping-5.7\lib\fonctions\fonction-admin.php
...... // Editeur FCKeditor //include_once($dirroot . "/lib/FCKeditor/fckeditor.php"); include_once("../FCKeditor/fckeditor.php"); $oFCKeditor = new FCKeditor($instance_name); $oFCKeditor->BasePath = $default_path . '/FCKeditor/'; $oFCKeditor->Value = htmlspecialchars_decode_compat_php4($default_text, ENT_QUOTES); $oFCKeditor->Height = $height; $oFCKeditor->Width = $width; $output = $oFCKeditor->CreateHtml(); } else { ...... 4- dans le fichier FCKeditor\editor\filemanager\connectors\php\config.php j'ai indiqué le chemin absolu du repertoire pour connaitre le chemin absolu j'ai utilisé cette methode ; creation d'un fichier chemin.php et upload a la racine puis appel du fichier http://www.monsite.com/chemin.php <?php echo realpath('.'); ?> le resultat affiché est le chemin absolu du site, plus qu'a copier coller ;-) $Config['UserFilesPath'] = '../../../../../UserFiles/'; // Fill the following value it you prefer to specify the absolute path for the // user files directory. Useful if you are using a virtual directory, symbolic // link or alias. Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'. // Attention: The above 'UserFilesPath' must point to the same directory. $Config['UserFilesAbsolutePath'] = 'ici le chemin absolu du repertoire/upload/'; 5- j'ai ensuite verifié que le dossier upload avais bien les droits CHMOD et Hop cela fonctionne nickel RESTE une question en suspend !!!!!!!! es ce que cela crée une faille de sécurité du fait que le FCKeditor utilisé n'a pas les ligne de code de verif PEEL ici les lignes en question. // On va chercher la configuration de PEEL define('IN_PEEL', true); include('../../../../../../lib/setup/info.inc.php'); // Vérification des droits : l'utilisateur doit être un administrateur PEEL session_start(); $user_is_peel_admin = (isset($_SESSION) && isset($_SESSION['utilisateur']) && !empty($_SESSION['utilisateur']['email']) && vb($_SESSION['url']) == $_SERVER['HTTP_HOST'] && !empty($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "admin"); if(!$user_is_peel_admin){ die(); }
je vais faire quelques verif mais cela serai plus rapide si un programmeur PEEL donnais une tite réponse (oui, je sais.... vacance.... mais bon ..hein ...allez quoi )
PS : j'ai tenté de remettre le FCKeditor de PEEL avec le chemin absolut , ben c'est pareil , le même message apparait
donc pour le moment je reste sur le FCKeditor rajouté et pas celui de la version PEEL
je vais voir pour mettre une verif de droit d'admin quant meme
et si cela marche , je verai pour les .htaccess qui bloque et que j'ai du renommer en en toto.htaccess provisoirement.
++
-
0
-
-
webgalerien a ajouté un message dans un sujet FCK Editeur
oki j'ai réactivé un hébergement chez OVH et je teste des que j'ai accès a phpmyadmin
je posterai le résultat
a++
-
0
-