-
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 Peel en local avec serveur XAMPP
Effectivement, je parle du tien ;)
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Problème modification de contenu depuis Back-office
Pas de quoi,
Bon courage pour la suite !
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Afficher en permanence les sous-cat d'une cat principale
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,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet menu catégories et rubriques dans l'ordre alphabétique
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,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Charte graphique, habillage et mise en page
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,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Problème modification de contenu depuis Back-office
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 ;)
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Peel en local avec serveur XAMPP
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 !
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet peel et SSO
Pas de quoi ;)
N'hésitez pas à poster de nouveau en cas de souci.
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Problème modification de contenu depuis Back-office
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,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet sitemap
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,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet affichage de photos dans les sous categories
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
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet peel et SSO
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,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Problème Intégration bannière Flash sur Header du site
Bon Weekend à vous, et merci chrissmartinique pour votre intervention !
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Peel en local avec serveur XAMPP
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
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Passage de 4 à 5.6
Bonsoir Fabienne,
Ja parie sur une erreur de réécriture d'URL !
Vous devez à mon sens activer, sur votre serveur eb (qu'il soit de prod. ou local), la directive de configuration "rewrite mod".
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Afficher en permanence les sous-cat d'une cat principale
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,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Problème Intégration bannière Flash sur Header du site
Bonsoir Lionel,
Pas de quoi pour le coup de main ;)
Pour le fond noir, editez le style de la balise content et rajoutez un : background-color:black;
Mais pensez bien à changer les couleurs de vos pages de contenu, pour ne pas avoir du "noir sur fond noir" !!
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet FCKeditor
Vite résolu ;) !
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Paypal et ipn.php
Bonsoir Shogun,
Quelles sont les requêtes de MAJ que vous avez dans ipn.php?
Il est possible qu'elles fassent référence à un champ "statut" au lieu de "id_statut_paiement"
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Problème modification de contenu depuis Back-office
Quel éditeur HTML utilisez vous? Es-ce FCK Editor? Tiny MCE?
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Retour en page d'accueil sur les pages de rubriques
Il ne s'agit pas d'un dysfonctionnement à proprement parler, mais content que ce soit solutionné ;)
Cordialement
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Problème Intégration bannière Flash sur Header du site
Bonjour Lionel,
Lorsque je regarde le code de votre site, on voit que le menu principal y est toujours :
</div>
<div id="menu1">
<ul>
<li><a href="http://www.bs-concept.net/Eboutique/">Accueil</a></li>
<li><a href="http://www.bs-concept.net/Eboutique/achat/nouveautes.php">Nouveautés</a></li>
<li><a href="http://www.bs-concept.net/Eboutique/achat/promotions.php">Promotions</a></li>
<li><a href="http://www.bs-concept.net/Eboutique/achat/flash.php">Ventes flash</a></li>
<li><a href="http://www.bs-concept.net/Eboutique/achat/cheques.php">Chèques cadeaux</a></li>
<li><a href="http://www.bs-concept.net/Eboutique/compte.php">Mon compte</a></li>
<li><a href="http://www.bs-concept.net/Eboutique/utilisateurs/contact.php">Contact</a></li>
</ul>
</div>
Mon idée : La bannière Flash est trop large et viens recouvrir ce menu.
Voici le style CSS associé à votre header :
div.header{
background-color:transparent;
background-repeat:no-repeat;
width:990px;
height:120px;
}
Modifiez donc le height:120px; par height:150px;
J'ai vérifié avec FireBug, et votre Menu Principal réapparait ;)
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Peel en local avec serveur XAMPP
Bonjour,
Je tiens à préciser que sur les versions récentes de PEEL (depuis que PHP 5.3 est sorti), les ereg ont été remplacés par des preg partout dans le code.
Donc le sujet ne concerne que des anciennes boutiques qui sont mises sur un serveur avec PHP 5.3.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Code promo et problème sur montants minimum sur peel 5.1
Bonjour,
Veuillez tout d'abord excuser le retard dans ma réponse.
Un effort particulier a été mis en place, depuis PEEL PREMIUM 5.4, pour corriger définitivement tous les bugs recensés des précédentes versions.
Micka, quel est votre version de PEEL, et quel est le message d'erreur exact qui vous est renvoyé lorsque vous entrez le code promo?
LLors de la création du code PROMO, , avez vous bien saisi des "Date de début" et "Date de fin" cohérentes?
Xavbiensur, je vous livre ici un correctif pour le bug que vous rencontrez sur PEEL PREMIUM 5.1 :
1 - Dans /administrer/bons_clients.php, remplacez :
$message_ok .= "Ce code promo vous est spécialement destiné et est valable une seule fois à partir d'aujourd'hui jusqu'au ".date("t") ."/".date("n")."/".date("Y").".\n";
$message_ok .= "A bientôt sur $wwwroot.\n\n";
par
$message_ok .= "Ce code promo vous est spécialement destiné et est valable une seule fois à partir d'aujourd'hui jusqu'au ".date("d-m-Y",strtotime($cp['date_fin']));
if ($cp['montant_min'] != 0)
$message .= " , et pour un achat d'une valeur minimum de ". fprix($cp['montant_min']);
$message_ok .= ".\r\n";
$message_ok .= "A bientôt sur $wwwroot.\n\n";
2 - Dans /administrer/cheques_cadeaux.php, remplacez :
$sql = "SELECT cc.email_acheteur, cc.email_ami, cc.remise_valeur, cc.nom FROM peel_codes_promos cc WHERE cc.id = '".intval($_GET['id'])."'";
par
$sql = "SELECT cc.email_acheteur, cc.email_ami, cc.remise_valeur, cc.nom, cc.montant_min FROM peel_codes_promos cc WHERE cc.id = '".intval($_GET['id'])."'";
et remplacez
$message .= "Pour en bénéficier, connectez vous simplement au site $wwwroot et utilisez votre code ".$chq->nom.".\n\rVous bénéficierez alors d'un avoir de ".fprix($chq->remise_valeur)." EURO TTC sur votre commande.\n\r";
$message .= "A bientôt sur $site.";
par
$message .= "Pour en bénéficier, connectez vous simplement au site $wwwroot et utilisez votre code ".$chq->nom.".\n\rVous bénéficierez alors d'un avoir de ".fprix($chq->remise_valeur)." EURO TTC sur votre commande";
if ($chq->montant_min != 0)
$message .= " pour un achat d'une valeur minimum de ". fprix($chq->montant_min);
$message .= ".\n\r";
$message .= "A bientôt sur $site.";
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Problème modification de contenu depuis Back-office
Bonjour lionel20,
Quel type de contenu avez-vous tenté d'insérer depuis le back-office?
Cordialement,
-
0
-