xeon

Utilisateur open source
  • Compteur de contenus

    276
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par xeon

  1. 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 040 vues
  2. 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
  3. 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
  4. 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 4
    Re 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 605 vues
  5. xeon a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Ordre alphabétique des catégories et des produits
    Bonjour,

    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 392 vues
  6. 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
  7. xeon a ajouté un message dans un sujet  Modification du menu déroulant   

    Bonjour,

    Avez-vous pu voir pour le menu ?
    • 0
  8. 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
  9. 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&eacute;es while($cat = mysql_fetch_array($qid)){ // Boucle pour ajouter l'indentation (une image vide) // Pour aller plus loin on peut g&eacute;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&eacute;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=\"\" />&nbsp;"; // 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&eacute;gorie et d&eacute;bute un calque DIV ayant pour ID l'Id de la cat&eacute;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=\"\" />&nbsp;"; // Ajoute le lien (identique &agrave; 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&eacute;gorie) if($div_cat){ // Appel r&eacute;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
  10. xeon a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Modification du menu déroulant
    Bonjour,

    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&eacute;es while($cat = mysql_fetch_array($qid)){ // Boucle pour ajouter l'indentation (une image vide) // Pour aller plus loin on peut g&eacute;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&eacute;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=\"\" />&nbsp;"; // 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&eacute;gorie et d&eacute;bute un calque DIV ayant pour ID l'Id de la cat&eacute;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=\"\" />&nbsp;"; // Ajoute le lien (identique &agrave; 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&eacute;gorie) if($div_cat){ // Appel r&eacute;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 676 vues
  11. 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
  12. 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
  13. 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
  14. 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
  15. xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Diférence entre chiffre indiqué dans phpmyadmin et admin de la boutique
    Bonjour

    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 317 vues
  16. xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Problème d'affichage avec les png
    Bonjour,

    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 524 vues
  17. 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
  18. xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Images de background disparues
    Bonjour,

    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 649 vues
  19. 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
  20. xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Animation flash invisible
    Bonjour,

    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 276 vues
  21. 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
  22. 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
  23. xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Importer des adresses mails d'une autre base
    Bonjour,

    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 044 vues
  24. xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Quatre lignes dans description longue
    Bonjour,


    Dans la description longue, version 5, je n'ai que 4 lignes d'affichées :

    Cordialement

    Xavier EON
    • 4 réponses
    • 2 677 vues

Twitter Advisto ecommerce

Facebook PEEL Shopping