xeon
Utilisateur open source-
Compteur de contenus
276 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par xeon
-
xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
haut.php ne s'affiche plus après l'ajout de necessite_priv("admin")Bonjour,
J'ai voulu interdire l'accès de mon site aux utilisateurs (version 4 de PEEL). J'ai pour cela placé necessite_identification(); et necessite_priv("admin"); dans le fichier haut.php, avant l'affichage des données. Je croyais que cela me dirigerait vers la page d'identification. Suite à cela seul le bas.php a été affiché, et pas de redirection. En attendant de trouver la bonne place d'insertion de ces deux fonctions, j'ai alors remis le fichier haut.php d'origine en place.
Mais surprise, même après avoir replacé le haut.php d'origine, il ne s'affichait toujours pas. Il a fallu que j'écrase tout le dossier du site pour remettre tous mes fichiers d'origine, pour que le site reprenne son affichage normal, avec haut.php correctement affiché.
Je me demande donc si il existe une sécurité qui modifie quelque chose dans les droits d'accès quand on tente une connexion anormale vers l'administration, à partir de certains fichiers ?
Merci de votre réponse
- 1 réponse
- 2 099 vues
-
xeon a ajouté un message dans un sujet Affichage de nombreux doublons après passage de la 2 à la 4
En effet c'était cela. Merci de votre aide.
Cordialement
-
0
-
-
xeon a ajouté un message dans un sujet Ordre alphabétique des catégories et des produits
C'est l'ordre alphabétique que je cherche à imposer. J'ai fini par trouver. C'est dans le fichier lib/fonctions, ligne 2092, qu'il faut remplacer
$qid = mysql_query("SELECT c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c WHERE c.parent_id = '$parent_cat' AND c.etat = '1' ORDER BY c.position");
par
$qid = mysql_query("SELECT c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c WHERE c.parent_id = '$parent_cat' AND c.etat = '1' ORDER BY c.nom_".$_SESSION['langue']."");
Seul problème, les lettres accentuées comme é, è, etc. sont traitées comme des lettres postérieures à la lettre Z. Ce qui fait que par exemple, le mot "mère" est positionné après le mot "mythe". J'ai cherché sur un forum, et l'idée pour corriger cela est donnée ici : http://mysql.ifrance.com/showthread.php?t=211.
J'ai donc modifié dans la table nom_fr, colonne interclassement, la sélection latin1_bin par utf8_swedish_ci, et le classement se fait alors correctement.
Si on veut faire la même chose dans l'affichage des catégories dans l'admin, c'est dans le fichier categorie.php, ligne 13. il faut modifier la requete
$sql = "SELECT c.id, c.reference, c.nom_".$_SESSION['langue'].", c.etat, c.position, c.nb, c.image
FROM peel_categories c
WHERE c.parent_id = '$parent' ORDER BY c.position";
par
$sql = "SELECT c.id, c.reference, c.nom_".$_SESSION['langue'].", c.etat, c.position, c.nb, c.image
FROM peel_categories c
WHERE c.parent_id = '$parent' ORDER BY c.nom_".$_SESSION['langue']."";
Il reste à forcer cet affichage dans le formulaire listant les catégories, quand on choisi d'ajouter une catégorie. Là je ne vois pas. Quelqu'un connaît-il la solution ?
-
0
-
-
xeon a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Affichage de nombreux doublons après passage de la 2 à la 4Re bonjour
voici le deuxième problème de mon passage de la version 2 à la 4 : J'ai un grand nombre de produits qui sont affichés en double dans les pages produits du front office. De même les catégories relatives à chaque produit, dans le back office, s'affichent en double.
Je précise que j'ai fait un transfert de la base de données, de la 2 vers la 4 : Les tables concernées sont
peel_produits
peel_catégories
produits_categories
Ce sont les seules tables que j'ai transféré. J'ai modifié les deux premières pour que ça rentre dans la nouvelle version, et laissé telle quelle la troisième.
Quelqu'un sait-il ce qui se passe ?
Merci
- 6 réponses
- 3 692 vues
-
xeon a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Ordre alphabétique des catégories et des produitsBonjour,
Je suis passé de la version 2 à la version 4, gratuite.
J'ai deux problèmes, que je vais mettre dans deux posts.
Voici le premier problème : Les catégories ne s'affichent pas par ordre alphabétique ni les sous-catégories. J'ai essayé de faire les modifications de la requete avec ORDER BY, comme indiqué dans certains post du forum, mais rien n'y fait. L'ordre décalé apparait tout aussi bien dans le back office que dans le front office.
Comment faire pour que les produits soient affichés dans l'ordre alphabétique, sans forcer le positionnement ?
Merci
- 9 réponses
- 4 494 vues
-
xeon a ajouté un message dans un sujet Liens ne fonctionnant pas
Bonjour,
J'ai le même problème, apparu après qu'un virus ait ajouté un iframe dans les fichiers d'index de mon site.
Depuis, le lien frm(commander) est inactif. Il recharge seulement la page /achat/caddie_affichage.php, et c'est tout.
J'ai bidouillé en remplaçant le lien java script: frmsubmit('commande') par un pointage direct sur la page achat_maintenant.php. Ça à l'air de marcher. J'ai mené à terme deux commandes avec firefox et i.e.
J'aimerais quand même corriger cela.
Savez-vous si le remplacement de lien peut poser quelque problème inattendu par ailleurs, et sinon, avez-vous la solution pour que le lien javascript fonctionne, ou ce qui a pu se passer.
Merci
-
0
-
-
xeon a ajouté un message dans un sujet Modification du menu déroulant
Bonjour,
Avez-vous pu voir pour le menu ?
-
0
-
-
xeon a ajouté un message dans un sujet Modification du menu déroulant
Non, je voudrais déjà que le style ne change pas quand on clique sur un noeud du menu. Quand le noeud est déployé, le style sous le noeud, change.
-
0
-
-
xeon a ajouté un message dans un sujet Modification du menu déroulant
Oui : http://bienetre-equitable.com/boutique/ach...ex.php?catid=43
J'ai un peu avancé depuis que j'ai envoyé kla qeustion , mais actuellement, voiici le problème : pourquoi quand le menu est déployé, les liens changent-ils de couleurs, sous la partie déployée ?
Il semble en fait que lelien prend parfois le style desliens généraux, et quand le menu est déployé, il prend le style menucat.
Voici le code de la fonction
function construit_menu_arborescent_cat(&$sortie_cat, &$selectionne_cat, $parent_cat=0, $indent_cat=-1) { global $wwwroot, $catid, $repertoire_images; $indent_cat +=1; if(is_array($catid)) $catid=0; // Recherche de tous les noeuds ayant $parent comme noeud parent $qid = mysql_query("SELECT c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c INNER JOIN peel_sites_pivots sc ON (sc.categorie_id = c.id) WHERE c.parent_id = '$parent_cat' AND sc.site_id = '".intval($_SESSION['ecom']['id'])."' AND c.etat = '1' ORDER BY c.position"); // Si la requete a abouti if($qid){ // Pour toutes les entrées while($cat = mysql_fetch_array($qid)){ // Boucle pour ajouter l'indentation (une image vide) // Pour aller plus loin on peut gérer des lignes de suite for($i=0;$i<$indent_cat;$i++){ $sortie_cat .= "<img src=\"$wwwroot/images/mnu_empty.gif\" border=\"0\" alt=\"\" />"; } // Recherche d'enfant pour déterminer l'aspect de l'icone (feuille ou dossier) $fils_cat = mysql_query("SELECT c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c INNER JOIN peel_sites_pivots sc ON (sc.categorie_id = c.id) WHERE c.parent_id = '".$cat['id']."' AND sc.site_id = '".intval($_SESSION['ecom']['id'])."' AND c.etat = '1' ORDER BY c.position"); $div_cat = mysql_num_rows($fils_cat); // Si il y a des enfants if ($div_cat) { // Ajout de l'icone du dossier $sortie_cat .= "<img src=\"$wwwroot/images/menplus.gif\" border=\"0\" alt=\"\" /> "; // Ajout du lien (identiqueà construit menu) $sortie_cat .= "<a class=\"menucat\" href=\"$wwwroot/achat/index.php?catid=" . $cat['id'] ."\">"; // Test si le noeud est le noeud actif (id), si oui, ajoute du gras (plus visuel) if($cat['id']==$catid) $sortie_cat .= "<b><div class=\"menucat\">"; // Ajoute le nom de la catégorie et débute un calque DIV ayant pour ID l'Id de la catégorie $sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']); $nb = calcul_nbprod_parcat($cat['id']); if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; } $sortie_cat .= "</a></b><br /><DIV class=\"menucat\" id=".$cat['id']; // Recherche si le noeud fait partie de l'arborescence du noeud actif parent_noeud_cat($cat['id'],$catid, $actif_cat=0); // Si Oui, if(($cat['id'] == $catid) || ($actif_cat == 1)){ // Rends le calque visible $sortie_cat.= " style=\"display:yes\">\n"; } else{ // Sinon, rends le calque invisible $sortie_cat.= " style=\"display:none\">\n"; } } // Sinon, c'est un document else{ // Ajoute l'image du document $sortie_cat .= "<img src=\"$wwwroot/images/menminus.gif\" border=\"0\" alt=\"\" /> "; // Ajoute le lien (identique à construit_menu) $sortie_cat .= "<a class=\"menucat\" href=\"$wwwroot/achat/index.php?catid=" . $cat['id'] ."\">"; // Si c'est la feuille active, la met en gras if($cat['id']==$catid) $sortie_cat .= "<b>"; // Ajoute le nom $sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']); $nb = calcul_nbprod_parcat($cat['id']); if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; } $sortie_cat .= "</a></b><br />"; } // Si c'est un noeud (catégorie) if($div_cat){ // Appel récursif pour ajout des enfants construit_menu_arborescent_cat($sortie_cat, $selectionne_cat, $cat['id'], $indent_cat); // Ferme le calque $sortie_cat.="</div>"; } } } } ET le CSS .menucat { /* this page only */ margin-right: 0; margin-bottom: 0px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#957ef0; } /* style the links */ .menucat a, .menucat a:visited { text-decoration:none; color:#957ef0; border:1px solid #fff; border-width:0 1px 1px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } .menucat a:visited:hover { text-decoration:none; color:#7ee2f1; border:1px solid #fff; border-width:0 1px 1px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } .menucat a:hover { text-decoration:none; color:#7ee2f1; border:1px solid #fff; border-width:0 1px 1px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
-
0
-
-
xeon a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Modification du menu déroulantBonjour,
J'aimerai pouvoir modifier à mon aise le menu déroulant. J'ai vu la fonction à modifier sur votre site, mais je ne parviens qu'à modifier une partie du menu. Seuls quelques liens sont modifiés.
Voici une copie de la fonction modifiée :
function construit_menu_arborescent_cat(&$sortie_cat, &$selectionne_cat, $parent_cat=0, $indent_cat=-1) { global $wwwroot, $catid, $repertoire_images; $indent_cat +=1; if(is_array($catid)) $catid=0; // Recherche de tous les noeuds ayant $parent comme noeud parent $qid = mysql_query("SELECT c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c INNER JOIN peel_sites_pivots sc ON (sc.categorie_id = c.id) WHERE c.parent_id = '$parent_cat' AND sc.site_id = '".intval($_SESSION['ecom']['id'])."' AND c.etat = '1' ORDER BY c.position"); // Si la requete a abouti if($qid){ // Pour toutes les entrées while($cat = mysql_fetch_array($qid)){ // Boucle pour ajouter l'indentation (une image vide) // Pour aller plus loin on peut gérer des lignes de suite for($i=0;$i<$indent_cat;$i++){ $sortie_cat .= "<img src=\"$wwwroot/images/mnu_empty.gif\" border=\"0\" alt=\"\" />"; } // Recherche d'enfant pour déterminer l'aspect de l'icone (feuille ou dossier) $fils_cat = mysql_query("SELECT c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c INNER JOIN peel_sites_pivots sc ON (sc.categorie_id = c.id) WHERE c.parent_id = '".$cat['id']."' AND sc.site_id = '".intval($_SESSION['ecom']['id'])."' AND c.etat = '1' ORDER BY c.position"); $div_cat = mysql_num_rows($fils_cat); // Si il y a des enfants if ($div_cat) { // Ajout de l'icone du dossier $sortie_cat .= "<img src=\"$wwwroot/images/menplus.gif\" border=\"0\" alt=\"\" /> "; // Ajout du lien (identiqueà construit menu) $sortie_cat .= "<a class=\"menucat\" href=\"$wwwroot/achat/index.php?catid=" . $cat['id'] ."\">"; // Test si le noeud est le noeud actif (id), si oui, ajoute du gras (plus visuel) if($cat['id']==$catid) $sortie_cat .= "<b><div class=\"menucat\">"; // Ajoute le nom de la catégorie et débute un calque DIV ayant pour ID l'Id de la catégorie $sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']); $nb = calcul_nbprod_parcat($cat['id']); if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; } $sortie_cat .= "</a></b><br /><DIV class=\"menucat\" id=".$cat['id']; // Recherche si le noeud fait partie de l'arborescence du noeud actif parent_noeud_cat($cat['id'],$catid, $actif_cat=0); // Si Oui, if(($cat['id'] == $catid) || ($actif_cat == 1)){ // Rends le calque visible $sortie_cat.= " style=\"display:yes\">\n"; } else{ // Sinon, rends le calque invisible $sortie_cat.= " style=\"display:none\">\n"; } } // Sinon, c'est un document else{ // Ajoute l'image du document $sortie_cat .= "<img src=\"$wwwroot/images/menminus.gif\" border=\"0\" alt=\"\" /> "; // Ajoute le lien (identique à construit_menu) $sortie_cat .= "<a href=\"$wwwroot/achat/index.php?catid=" . $cat['id'] ."\">"; // Si c'est la feuille active, la met en gras if($cat['id']==$catid) $sortie_cat .= "<b>"; // Ajoute le nom $sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']); $nb = calcul_nbprod_parcat($cat['id']); if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; } $sortie_cat .= "</a></b><br />"; } // Si c'est un noeud (catégorie) if($div_cat){ // Appel récursif pour ajout des enfants construit_menu_arborescent_cat($sortie_cat, $selectionne_cat, $cat['id'], $indent_cat); // Ferme le calque $sortie_cat.="</div>"; } } } } Et le CSS du menu, qui n'est pas définitif. L'essentiel pour moi est de pouvoir intervenir ensuite à ma guise pour modifier les titres de catégories et les sous titres. Si possible en leur attribuant des styles différents. .menucat { /* this page only */ margin-right: 0; margin-bottom: 0px; text-decoration:none; color:#4c6055; border:1px solid #fff; border-width:0 1px 1px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } /* style the links */ .menucat a, .menucat a:visited { text-decoration:none; color:#4c6055; border:1px solid #fff; border-width:0 1px 1px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } .menucat a:visited:hover { text-decoration:none; color:#4c6055; background:#949e7c; } .menucat a:hover { color:#4c6055; background:#949e7c; }
Cordialement
- 5 réponses
- 2 753 vues
-
xeon a ajouté un message dans un sujet transférer une base
J'ai eu la réponse. Je la livre pour ceux que cela intéresserai :
dans la derniere version de peel, il y'a une table peel_sites_pivots dans laquelle il faut aussi faire les correspondances entre l'ID du site et les
différents produits, catégories etc...
-
0
-
-
xeon a ajouté un message dans un sujet transférer une base
Bonjour,
Je reprends ce sujet car j'ai un problème sur cette question. J'ai fait un transfert des données d'une version inférieure vers la toute dernière version, table par table. Toutes les données apparaissent bien dans phpmyadmin, mais dans le back office de la dernière version mes produits, catégories, etc. transférés n'apparaissent pas.
Quelqu'un saurait-il de quoi il s'agit ?
-
0
-
-
xeon a ajouté un message dans un sujet Diférence entre chiffre indiqué dans phpmyadmin et admin de la boutique
Bonjour,
Aë aïe, je suis désolé, mais pour l'instant ce travail doit rester confidentiel. Il m'est impossible de vous fournir les codes, ni même de vous montrer la boutique.
Tant pis, si cela ne peut être corrigé pour l'instant, d'ici à ce que ce travail soit publié, j'aurais peut-être trouvé la solution.
Merci en tout cas.
-
0
-
-
xeon a ajouté un message dans un sujet Diférence entre chiffre indiqué dans phpmyadmin et admin de la boutique
Je ne sais pas mais c'est très bizarre. A présent le nombre de mes articles indiqué par le backoffice vient de chuter d'environ 40 unités, or j'ai peut-être supprimé trois ou quatre articles ce week-end, mais pas plus, et je n'ai pas fait de modification de statut (en ligne ou pas en ligne). Mais ce que je modifie aussi, ce sont les attributions des catégories pour chaque article, je peux en rajouter ou en retirer.
En tout cas dans phpmyadmin, le nombre d'articles indiqué reste cohérent par rapport à mes modifications réelles.
-
0
-
-
xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Diférence entre chiffre indiqué dans phpmyadmin et admin de la boutiqueBonjour
J'ai la version 1.23 de peel, qui ne me sert que de base d'enregistrement d'articles dans différentes catégories.
J'ai un problème car la base de données analysée par phpmyadmin indique 5436 articles, alors que dans l'administration j'ai 5011 articles d'indiqués. Quelqu'un saurait-il d'où vient ce problème de différence ?
- 5 réponses
- 2 399 vues
-
xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Problème d'affichage avec les pngBonjour,
J'ai un problème d'affichage :
Il y a des png sur le site, par exemple http://91.121.100.89/~marieeve/marie-eve-e....com/membre.php pour les boutons s'identifier, mais dans ie 6.0 et antérieur, l'affichage est atroce (fond bleu bizarre sur les parties transprentes de l'image). Jusqu'ici j'avais une solution en codant les images comme ça dans le CSS :
background:transparent url(images/feuille-logo-hector.png) no-repeat top left; /* IE6, IE7beta2, Gecko */
_background:none; /* IE6 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/feuille-logo-hector.png', sizingMethod='scale');
Ça a toujours marché, mais là quand je mets ce code, l'image disparait purement et simplement de ie 6.0. Avez-vous une solution pour éviter ce bug ? C'est peut-être lié au fait qu'il s'agit d'éléments de formulaires.
Avez-vous une solution ?
- 0 réponse
- 1 581 vues
-
xeon a ajouté un message dans un sujet Images de background disparues
Je viens de trouver. Chose étrange. J'avais envoyé le fichier screen.css sur la racine du serveur. Il a suffit de le supprimer pour que mes images soient réaffichées. Pourtant mon fichier haut.php ne contenait pas de lien vers ce "screen.css" placé par erreur. Ou pas que je sache.
-
0
-
-
xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Images de background disparuesBonjour,
A présent ce sont mes images de fond de calques qui ont disparues....
Elles sont affichées en local, elles sont affichées sur le fichier si je l'enregistre en extension html, mais en php : rien. Et là, j'ai mis l'url absolu.
Que se passe-t-il ?
Merci
- 1 réponse
- 1 719 vues
-
xeon a ajouté un message dans un sujet Animation flash invisible
J'avais regardé mais cela ne m'avait pas aidé. C'était déjà le cas (chemin et taille de l'animation) je pense puisqu'en local cela marchait. Mais bon, j'ai mis le chemin absolu, et voilà.
Si toutefois vous savez pourquoi avec un chemin relatif ça marche en local et pas sur le serveur...
Merci en tout cas.
-
0
-
-
xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Animation flash invisibleBonjour,
J'ai une animation Flash dans l'entete de la boutique http://91.121.93.36/~hector/produits-naturels/. Le problème : elle est invisible. Ce n'est pas un problème de répertoire car j'ai fait des test.
Quelqu'un peut-il-m'aider ou me dire ce qui se passe
?
Merci
- 2 réponses
- 2 355 vues
-
xeon a ajouté un message dans un sujet Quatre lignes dans description longue
Oui, j'avais bêtement inscrit mon texte dans la partie anglaise. L'habitude d'insérer des articles dans une version plus ancienne de la boutique. Merci quand même.
-
0
-
-
xeon a ajouté un message dans un sujet Quatre lignes dans description longue
Oui : http://91.121.93.36/~hector/boutique-hecto...etails.php?id=4
-
0
-
-
xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Importer des adresses mails d'une autre baseBonjour,
Le client peut demander au moment de son inscription, de s'abonner à une newsletter, mais est-il possible d'importer d'autres adresses mails dans cette base, sans qu'un nom de client y soit associé ?
Merci de votre réponse
- 5 réponses
- 3 112 vues
-
xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Quatre lignes dans description longueBonjour,
Dans la description longue, version 5, je n'ai que 4 lignes d'affichées :
Cordialement
Xavier EON
- 4 réponses
- 2 757 vues