-
Compteur de contenus
16 264 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Gilles Boussin
-
Gilles Boussin a ajouté un message dans un sujet Quel page correspond à quoi ?
Bonjour equi-monde,
Pouvez-vous expliquer plus clairement la manipulation que vous avez faites, et le problème qui est apparu?
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet problème CGV et LEGAL
J'avais oublié :
Ajoutez également une valeur par défaut dans la table peel_cgv :
INSERT INTO `peel_cgv` (`id`, `titre_fr`, `texte_fr`, `date_insere`, `date_maj`, `titre_en`, `texte_en`) VALUES
(1, 'Conditions de vente', 'A remplir par le commercant', '0000-00-00 00:00:00', '2007-12-31 17:08:56', 'Conditions of use', 'Conditions of use');
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet LANGUE ANGLAIS
Bonjour francisp78,
Pour prendre en charge le changement de la langue, dans modeles/standard/haut.php, à l'endroit qui vous paraît le plus approprié, ajoutez le code :
<span title="Version Française" lang="fr">
<img src="http://[VOTRE SITE]/lib/flag/fr.gif" alt="Version Française" width="18" height="12"></a></span>
<span title="English version" lang="en"><a href="/?langue=en" title="English version"><img src="http://[VOTRE SITE]/lib/flag/gb.gif" alt="English version" width="18" height="12">
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Scan de pages par moteurs
Bonjour,
J'ai édité le titre du sujet pour être plus précis.
Cette liste comprend quelques sites PEEL, mais également de nombreux autres CMS, sans se concentrer sur tel ou tel script bien précis. Ca me semble venir d'un scan automatique.
Ce qui vous arrive est qu'en gagnant de la visibilité sur les moteurs, grâce notamment à l'usage du sitemaps (robots.txt est sans rapport avec le sujet) mais aussi probablement à d'autres paramètres, vous êtes plus exposé à des scans effectués par des robots divers.
Il existe des robots qui cherchent à détecter des CMS en regardant le contenu du HTML, pour exploiter ensuite des failles, ou même simplement pour faire des statistiques sur les programmes utilisés. Il y en a qui cherchent aussi des images qui ne respectent pas les copyrights, en comparant des fichiers par rapport à une BDD qui contient des images protégées.
Tout ceci est très fréquent. Pour se protéger de ces scans, on peut par exemple :
- installer un firewall qui va bloquer des IP insistantes
- mettre des filtres dans le htaccess de la racine du site pour bloquer des user agents, ou des ip
- configurer le serveur de la manière la plus sécurisée possible, sécuriser /tmp, utiliser suPHP, Suhosin, etc.
Mais tant que le site est public, on ne peut empêcher les tentatives de scan : on ne peut que chercher à les limiter au maximum, et se protéger des conséquences possibles.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet newletter
Veuillez contacter notre service commercial l au 01 75 43 67 97 pour linstallation du module en question.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet problème CGV et LEGAL
Bonsoir,
Voici la requête SQL qui vous permettre de créer la table peel_cgv :
CREATE TABLE IF NOT EXISTS `peel_cgv` (
`id` int(11) NOT NULL,
`titre_fr` varchar(255) NOT NULL default '',
`texte_fr` text NOT NULL,
`date_insere` datetime NOT NULL default '0000-00-00 00:00:00',
`date_maj` datetime NOT NULL default '0000-00-00 00:00:00',
`titre_en` varchar(255) NOT NULL default '',
`texte_en` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Problème lors de l'affectation de remise client
Bonjour equi-monde,
Dans /administrer/utilisateurs.php,
remplacez
$qid = mysql_query("
UPDATE peel_utilisateurs SET
date_update = now()
, code_client = '".addslashes($frm['code_client'])."'
, priv = '".addslashes($frm['priv'])."'
,civilite = '".addslashes(vb($frm['civilite']))."'
,prenom = '".htmlspecialchars($frm['prenom'],ENT_QUOTES)."'
,nom_famille = '".htmlspecialchars($frm['nom_famille'],ENT_QUOTES)."'
,telephone = '".addslashes($frm['telephone'])."'
,fax = '".addslashes($frm['fax'])."'
,portable = '".addslashes($frm['portable'])."'
,adresse = '".htmlspecialchars($frm['adresse'],ENT_QUOTES)."'
,code_postal = '".addslashes($frm['code_postal'])."'
,ville = '".htmlspecialchars($frm['ville'],ENT_QUOTES)."'
,pays = '".htmlspecialchars($frm['pays'],ENT_QUOTES)."'
,newsletter = '".intval($frm['newsletter'])."'
,commercial = '".intval($frm['commercial'])."'
,remise_percent = '".$remise_percent."'
,points = '".intval($frm['points'])."'
,format = '".addslashes($frm['format'])."'
,societe = '".addslashes($frm['societe'])."'
,siret = '".addslashes($frm['siret'])."'
,ape = '".addslashes($frm['ape'])."'
,naissance = '".$naissance."'
WHERE id_utilisateur = '".intval($frm['id_utilisateur'])."'
") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
par
$qid = mysql_query("
UPDATE peel_utilisateurs SET
date_update = now()
, code_client = '".addslashes($frm['code_client'])."'
, priv = '".addslashes($frm['priv'])."'
,civilite = '".addslashes(vb($frm['civilite']))."'
,prenom = '".htmlspecialchars($frm['prenom'],ENT_QUOTES)."'
,nom_famille = '".htmlspecialchars($frm['nom_famille'],ENT_QUOTES)."'
,telephone = '".addslashes($frm['telephone'])."'
,fax = '".addslashes($frm['fax'])."'
,portable = '".addslashes($frm['portable'])."'
,adresse = '".htmlspecialchars($frm['adresse'],ENT_QUOTES)."'
,code_postal = '".addslashes($frm['code_postal'])."'
,ville = '".htmlspecialchars($frm['ville'],ENT_QUOTES)."'
,pays = '".htmlspecialchars($frm['pays'],ENT_QUOTES)."'
,newsletter = '".intval($frm['newsletter'])."'
,commercial = '".intval($frm['commercial'])."'
,remise_percent = '".$remise_percent."'
,format = '".addslashes($frm['format'])."'
,societe = '".addslashes($frm['societe'])."'
,siret = '".addslashes($frm['siret'])."'
,ape = '".addslashes($frm['ape'])."'
,naissance = '".$naissance."'
WHERE id_utilisateur = '".intval($frm['id_utilisateur'])."'
") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Shopping V4
Bonjour Arlatan,
Lorsque vous dîtes "je me heurte à un problème", quel est exactement le problème en question?
Si je ne me trompe pas, le nombre de produits est paramétrable depuis le back-office.
Toutefois, ci les tailles des vignettes des images ne sont pas appropriées, fatalement, la mise en page du site sera "massacrée".
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Tuto d'installation
Pas de quoi ;)
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet rewrite pas dans un dossier
Bonsoir noya_m,
Pas de quoi ;)
Excusez le retard dans la réponse.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet pop up
Bonjour VV93,
Pour chaque produit et catégorie, depuis le back-office, vous avez la possibilité de cocher "Afficher en page d'accueil".
Ceci n'ouvre certes, pas de popup, mais permet d'avoir le résultat souhaité, sans avoir l'effet d'"agression" que provoque l'ouverture d'une popup à l'arrivée sur un site.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet remise à zéro des commandes
Bonjour paulanna,
Commencez par vider les tables peel_commandes et peel_commandes_articles.
Puis exécutez :
ALTER TABLE `peel_commandes` AUTO_INCREMENT =1
ALTER TABLE `peel_commandes_articles` AUTO_INCREMENT =1
(ou bien faites cette manip depuis phpmyadmin ->opérations -> auto_increment
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet défilement des meilleures ventes
N'hésitez pas à intervenir de nouveau sur le forum en cas de souci.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet rewrite pas dans un dossier
Bonjour noya_m,
Veuillez excuser le retard dans notre réponse.
Essayez de remplacer RewriteBase /achat/ par RewriteBase /boutique/achat/
Si cette solution ne fonctionne pas, je vous propose de me transmettre vos paramètres FTP par message privé, afin que je puisse résoudre votre problème.
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Shopping V4
Bonjour Arlatan,
Qu'entendez-vous par 'affichage sur 3 colonnes'?
S'agit-ti de la structure générale du site, oubien du nombre de produits que vous affichez par ligne sur les pages de listes de produits?
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet PEEL SHOPPING BUG de cardre
Bonjour Arlatan, et merci d'avoir signalé ce bug à la communauté.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet remettre le n° de client, le n° de commande, ... , à zéro
Pas de quoi, je clos le sujet , n'hésitez pas à re poster de nouveau si besoin est ;)
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet PEEL SHOPPING BUG de cardre
Pas de quoi, n'hésitez pas à poster de nouveau de en cas de souci ;)
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Remise à zéro
Pas de quoi ;)
N'hésitez pas à revenir vers moi en cas de souci
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet PEEL SHOPPING BUG de cardre
Re Bonjour spv2004 !
Dans modeles/standard/enregistrement.php, essayez d'encapsuler le formulaire dans une div dont vous forecez l'attribut width, à mon avis ca peut fonctionner.
Par ailleurs, le design des formulaires (class entryform) est défini, dans screen.css, par :
form#entryformstep p {
text-align: left;
}
form#entryformstep fieldset {
border: 1px solid #dddddd;
}
form#entryformstep p.droite {
text-align: right;
}
form#entryformstep textarea {
width: 98%;
}
form#entryformstep p.boutonenregistrement {
clear:
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Remise à zéro
Re bonjour equi-monde,
Remplacez, dans utilisateurs/enregistrement.php :
$sql = "
INSERT INTO peel_utilisateurs (
email
, mot_passe
, priv
, civilite
, prenom
, nom_famille
, societe
, naissance
, telephone
, portable
, adresse
, code_postal
, ville
, pays
, date_insert
, date_update
) VALUES (
'".strtolower(htmlspecialchars($frm['email'], ENT_QUOTES))."'
,'$mot_passe'
,'util'
,'".vb($frm['civilite'])."'
,'".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'
,'".strtoupper(htmlspecialchars($frm['nom_famille'], ENT_QUOTES))."'
,'".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'
,'$naissance'
,'".$frm['telephone']."'
,'".$frm['portable']."'
,'".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'
,'".$frm['code_postal']."'
,'".htmlspecialchars($frm['ville'], ENT_QUOTES)."'
,'".htmlspecialchars($frm['pays'], ENT_QUOTES)."'
, now()
, now()
)";
par
$sql = "
INSERT INTO peel_utilisateurs (
email
, mot_passe
, priv
, civilite
, prenom
, nom_famille
, societe
, naissance
, telephone
, portable
, adresse
, code_postal
, ville
, pays
, date_insert
, date_update
) VALUES (
'".strtolower(htmlspecialchars($frm['email'], ENT_QUOTES))."'
,'$mot_passe'
,'util'
,'".vb($frm['civilite'])."'
,'".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'
,'".strtoupper(htmlspecialchars($frm['nom_famille'], ENT_QUOTES))."'
,'".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'
,'$naissance'
,'".$frm['telephone']."'
,'".vb($frm['portable'])."'
,'".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'
,'".$frm['code_postal']."'
,'".htmlspecialchars($frm['ville'], ENT_QUOTES)."'
,'".htmlspecialchars($frm['pays'], ENT_QUOTES)."'
, now()
, now()
)";
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Remise à zéro
Bonjour equi-monde,
A priori, dans utilsateurs/enregistrement.php, fonction insere_utilisateur, le fonctionnement est proche de celui que vous voulez :
$code_client = "CLT".date("Y").$clientid;
Vous pouvez, par exemple, retirer la date dans la construction du code client, et faire :
$code_client = "CLT"..$clientid;
Vous aurez ainsi :
CLT1
CLT2
CLT3
...etc
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Customisation d'une rubrique
Bonjour Jordi,
Tout d'abord, navré pour le délai dans ma réponse.
De manière générale, pour modifier le design d'un site PEEL, commencez par faire un copier/coller du répertoire modeles/blog vers modeles/nomdemonmodele.
Puis dans le back office, section Configuration de la boutique, choisissez votre nouveau répertoire modèle ainsi crée.
Cette manip vous permettra de conserver une copie des modèles par défaut proposés par PEEL.
Ensuite, les modifications graphiques à apporter concernent principalement les fichiers suivants :
- modeles/nomdemonmodele/haut.php et modeles/nomdemonmodele/bas.php, pour le header et le footer du site
- modeles/nomdemonmodele/template.php pour le cadre central du site, la majorité des pages sont gérées par ce fichier
- modeles/nomdemonmodele/screen.css, feuille de style du site
Pour le cas particulier des détails d'articles, le code se trouve dans modeles/nomdemonmodele/article_details.php.php.
La liste des rubriques, elle se trouve dans lire/index.php
Vous devriez, en éditant ces deux fichiers, pouvoir obtenir lamise en page que vous souhaitez.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Tuto d'installation
Bonjour Cecobe,
Il y a bien une base de données, crée lors du processus d'install.
Le fichier /installation/peel.sql contient les requêtes SQL exécutées lors de ce processus d'install. (création de tables, et potentiellement insertion de valeurs par défaut)
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Petites amélioratons
Effectivement, la formulation : "Cliquez sur la touche x du clavier pour fermer" n'est pas appropriée.
Pour la génération de divs d'id différents suivant la page sur laquelle on est, à priori la grande majorité des pages sont bien gérées dans modeles.
Il y a quelques exceptions comme les pages contat, cookie.php, legal.php...
-
0
-