Flux d’activité

Flux d’activité

  1. Chris a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Probleme d'installation
    Bonjour,
    Je suis actuellement en train d'installer Peel Shopping sur www.vgbdiffusions.com/ecommerce et rencontre un souci.
    J'ai dejà crée la table, installer peel et voilà le message qui apparait:
    Une erreur de connexion à la base s est produite 201.
    No database selected

    Je pense que ce n'est pas un gros souci mais nje connaissant pas grand chose en php et sql...
    Quelqu'un pourrait il m'aider?
    Par avance, merci
    cordialement
    CL
    • 6 réponses
    • 3 796 vues
  2. Ivan a ajouté un message dans un sujet  Modifier la page (achat/recherche.php) - [Peel-Shopping v2.9.3]   


    Salut paulanna,
    Arf ! ;) ... j'ai déjà vu ce pb évoqué dans ce forum, mais je ne le comprend pas et ne le rencontre pas ... enfin il ne me créé pas de dysfonctionnement.

    • Tu veux parler des url qui font la recherche sur le mot clé, c'est ça ? (...recherche.php?motclef="...")
    Moi, si je recherche des mots avec caractères accentués, effectivement y'a des trucs bizarres qui passent dans l'url (comme %E9 pour é, %E8 pour è, %E0 pour à, etc...) mais qui ne gênent en rien la validité des résultats obtenus pour la recherche ! :rolleyes:

    Alors, il y a peut-être des problèmes liés aux types de Navigateurs ? ... ou à la version de ceux-ci ? ... je sais pô ! :huh:

    • Essaie pour vérifier sur mon url-boutique : http://www.dynavive/Boutique
    - recherche sur "régulateur" me donne bien (chez moi) 8 résultats, ce qui est correct.
    - recherche sur "conductimètre" me donne bien (chez moi) 1 résultat, ce qui est correct.

    >> Ce test m'intéresse au plus haut point. Merci de le faire, paulanna, et de me communiquer ici le résultat obtenu, stp...
    Je veux comprendre :)
    • 0
  3. paulanna a ajouté un message dans un sujet  Modifier la page (achat/recherche.php) - [Peel-Shopping v2.9.3]   

    mais que fais tu des caractères accentués qui ne passent pas dans l'url ?
    • 0
  4. Ivan a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Modifier la page (achat/recherche.php) - [Peel-Shopping v2.9.3]
    Houla ! ... je l'avais oublié, celle-là ! ;)

    • Cette page (achat/RECHERCHE.PHP) fonctionne très mal, voire plante carrément quand on a plusieurs "pages" de résultats trouvées ! ... le lien "Page suivante" donne un beau "404-page non trouvée" (...ou "No input file specified" en PHP) et les "Pages : 1 2 3..." ne font absolument rien.

    Joliiii :(

    • Alors voilà les corrections à apporter à cette page pour qu'elle fonctionne pleinement :
    ---------- 1°) Donner les bon liens
    - dans le fichier original PEEL v2.9.3, vous avez : (en fin de fichier)

    print("<a class=\"petit\" href=\"recherche.php?motclef=".$_GET['motclef']."&start=".($start-$nb)."\">Page précédente</a>"); } $result=mysql_query("SELECT COUNT(*) FROM peel_produits WHERE nom LIKE '%" . addslashes($_GET['motclef']) . "%' "); $row=mysql_fetch_row($result); if($row[0]>($start+$nb)) { if($start) {print(" / ");} print("<a class=\"petit\" href=\"recherche.php?motclef=".$_GET['motclef']."&start=".($start+$nb)."\">Page suivante</a>"); >> Vous complètez comme suit : (en gras) print("<a class=\"petit\" href=\"$wwwroot/achat/recherche.php?motclef=.$_GET['motclef]."&start=".($start-$nb)."\">Page précédente</a>"); } $result=mysql_query("SELECT COUNT(*) FROM peel_produits WHERE nom LIKE '%" . addslashes($_GET['motclef']) . "%' "); $row=mysql_fetch_row($result); if($row[0]>($start+$nb)) { if($start) {print(" / ");} print("<a class=\"petit\" href=\"$wwwroot/achat/recherche.php?motclef=.$_GET['motclef]."&start=".($start+$nb)."\">Page suivante</a>"); ---------- 2°) Ça ne plante plus ... mais ça ne marche toujours pas ! Le lien "Page suivante" ne plante plus, mais ne fait rien ... et "1 2 3..." font toujours rien ! :rolleyes: ... ben alors, oukilé le pb ? :huh: Il est dans l'initialisation de la variable $start, vers le début du fichier ... - dans le fichier original PEEL v2.9.3, vous avez : $nb=10; //nombre d'enregistrement par page if(!isset($start)) {$start=0;} >> C'est pas bon, $start vaut toujours 0 ... vous remplacez par : if (!isset($_GET['start'])) {$start=0;} else {$start = $_REQUEST['start'];} ---------- 3°) Soyons logiques et cohérents ! - dans le fichier original PEEL v2.9.3, vous avez : **********(juste sous la ligne if(!isset.... qu'on vient de modifier)********** $resultat = mysql_query("SELECT id, reference, nom FROM peel_produits WHERE etat = '1' AND nom LIKE '%" . addslashes($_GET['motclef']) . "%' OR descriptif LIKE '%" . addslashes($_GET['motclef']) . "%' LIMIT $start,$nb"); ****... et vers la fin du fichier, juste avant //Affichage des pages, qu'on a modifié au 1°)**** $result=mysql_query("SELECT COUNT(*) FROM peel_produits WHERE nom LIKE '%" . addslashes($_GET['motclef']) . "%' "); ... C'est pas logique : le 1ère requête (plus générale car tenant compte des descriptifs produits) trouve PLUS de résultats qu'il n'en est compté par la 2ème (moins générale, pas les descriptifs) pour l'affichage des différentes pages ! :)
    >> Vous complètez la 2ème requête comme suit (comme la 1ère, en fait) : (en gras)

    $result=mysql_query("SELECT COUNT(*) FROM peel_produits WHERE etat = '1' AND nom LIKE '%" . addslashes($_GET['motclef']) . "%' OR descriptif LIKE '%" . addslashes($_GET['motclef']) . "%' ");

    ---------- 4°) Les cerises sur le gateau : :)
    • Bon, maintenant c'est OK ... les liens de changement de page fonctionnent ... sauf que ce ne sont pas des pages que l'on fait défiler, mais des "paquets" de (x) produits parmis (n). Alors il serait quand même plus indiqué de remplacer les intitulés "Page suivante" & "Page précédente" par "Produits suivants" & "Produits précédents", non ?
    >> Alors rendez-vous au 1°) pour changer ces intitulés

    • Enfin, il m'a semblé plus qu'intéressant d'indiquer "en clair" le total des produits trouvés, vous ne trouvez pas ? ;)
    - Pour cela, sous la 1ère requête vue au 3°) (qui affecte $resultat), vous rajoutez la même requête mais plus limitée à $nb produits (on enlève le paramètre LIMIT final) que vous affectez à une variable ($resultatot) :
    $resultat = mysql_query("SELECT id, reference, nom FROM peel_produits WHERE etat = '1' AND nom LIKE '%" . addslashes($_GET['motclef']) . "%' OR descriptif LIKE '%" . addslashes($_GET['motclef']) . "%' LIMIT $start,$nb");
    $resultatot = mysql_query("SELECT id, reference, nom FROM peel_produits WHERE etat = '1' AND nom LIKE '%" . addslashes($_GET['motclef']) . "%' OR descriptif LIKE '%" . addslashes($_GET['motclef']) . "%' ");

    - Ensuite, sous le tableau d'affichage des résultats de la recherche et juste avant les liens de navigation "Produits suivants/précédents" , vous insérez la ligne suivante (indiquée en gras, en italique ce sont les lignes existantes) :
    <?php
    //Boutons précédent et suivant
    echo "<font class=\"normal\">[<b>".mysql_num_rows($resultatot)."</b> produit(s) trouvé(s) contenant <em>' ".addslashes($_GET['motclef'])." '</em>  dans le Nom ou le Descriptif]<br /><br /></font>";
    if($start)
    {
    >> Cela affichera systématiquement (qu'il y ait des pages de suite ou non), sous le tableau d'affichage des résultats de recherche, le nombre total de résultats trouvés, avec une phrase comme suit :
    [x produit(s) trouvé(s) contenant 'mot-clé' dans le Nom ou le Descriptif]
    --------------------------------------------------------------------------------------------------------------

    • Voilà encore un post bavard ;) mais qui devrait convenir à tout le monde, non ?
    Ivan
    • 5 réponses
    • 3 309 vues
  5. paulanna a ajouté un message dans un sujet  Problème d'ancre dans un article avec Firefox, Safari...   

    Arf !

    j'ai peut être la solution :

    te faut enlever le slash (/)
    ecris :

    http://www.cosycotton.com/lire/index.php?rubid=2#paiement

    tu dois certainement avoir le même problème avec les ancres du Haut de page.
    • 0
  6. jeremie a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Problème d'ancre dans un article avec Firefox, Safari...
    Bonjour,

    dans un article de mon site intitulé "Questions fréquentes" (http://www.cosycotton.com/lire/index.php?rubid=2) j'ai créer des ancres HTML (.../#contact, .../#top, etc) qui permettent d'accéder directement aux réponses dans la page en cliquant sur les questions énumérées tout en haut de la page.

    Tout fonctionne à merveille sous Win. Explorer, or sous les autres navigateurs tels que Firefox ou Safari j'obtiens ce message d'erreur lorsque je clique sur une question:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\cosycotton.com\wwwroot\lire\index.php on line 51

    Avez-vous une idée du problème, et de la solution pour que cela fonctionne avec tous les navigateurs?

    Merci,
    jeremie
    • 3 réponses
    • 3 960 vues
  7. jeremie a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Comment faire passer les frais de port en HT ?!
    Bonjour,
    Actuellement une facture sur Peel Premium affiche les totaux de la façon suivante :
    (exemple pour un panier à 100 € TTC avec 10 € de frais de port)

    TOTAL HT: 83,60 €
    TVA: 16,40 €
    Frais de port: 10,00 €
    Suppl.Pmnt: 0,00 €
    Net à payer: 110,00 €

    Or, après discussion avec notre comptable nous devons faire passer les frais de port en HT, avant le calcul de la TVA, car notre société doit payer la TVA sur les frais de port.

    Nous devons donc modifier le site afin de pouvoir obtenir le calcul suivant :
    (exemple pour un panier à 100 € TTC avec 10 € de frais de port)

    TOTAL HT: 83,60 €
    Frais de port: 10,00 €
    TVA: 18,34 €
    Suppl.Pmnt: 0,00 €
    Net à payer: 111,95 €

    Comment faire ?

    Merci de votre aide, c'est très important pour les impots !

    Jeremie
    www.cosycotton.com
    • 3 réponses
    • 3 401 vues
  8. Sam59 a ajouté un message dans un sujet  Types d'utilisateurs et droits associé   

    Il suffit je pense de lui ôter l'accès aux utilisateurs dans la gestion des droits.

    Par contre, je posais la question car je n'arrivais pas à accéder au back office avec ce profil car l'option "ADMINISTRER LE SITE" n'apparaît pas.
    En fait, il suffit d'utiliser directement l'URL wwww.monsite.com/administrer et cela fonctionne parfaitement.
    • 0
  9. Sam59 a ajouté un message dans un sujet  Soucis dans la fiche produit (back office)   

    Bonsoir Alain,
    Je te remercie d'avoir pris le temps de répondre.
    En fait, effectivement, lorsque je ne fais aucune modif, je ressors sans valider.

    En revanche, lorsque j'effectue une modif (par exemple pour changer le prix ou autre), je suis obligé de valider... et là, si je ne pense pas à re-sélectionner le bon état de stock, je le perds... snif snif.

    Merci en tout cas.

    Samuel.
    • 0
  10. coyotkad a ajouté un message dans un sujet  lien vers catégorie depuis image   

    J'ai trouvé ;)
    • 0
  11. alain a ajouté un message dans un sujet  Soucis dans la fiche produit (back office)   


    Bonjour,
    je suis en train de rechercher ce qui peut se passer.

    En tout état de cause, si tu ne changes rien au stock, ressort SANS VALIDER, et normalement tout redeviens normal.

    Je te tiens au courant (manque de temps . . .!) ;)

    Alain :)
    • 0
  12. alain a ajouté un message dans un sujet  probleme de session   


    sous IE: clic droit sur l'icône --->propriété --->supprimer les coockies.

    Mozilla: Outils ---> effacer mes traces ---> cocher la case "coockies"---> effacer mes traces maintenant

    Alain ;)
    • 0
  13. alain a ajouté un message dans un sujet  comment passer d'Euros à un autre devise?   


    Ben... faut "juste" mettre une calculette en place ... mais bon faut du temps... du temps... ;)
    • 0
  14. alain a ajouté un message dans un sujet  code promo sur facture   


    Il faut plonger dans le programme et voir ce qu'il faut faire.

    Faut du temps, quoi.

    Mais ta question m'interresse alors je vais m'y mettre ... dès que possible ;)
    • 0
  15. JLDo a ajouté un message dans un sujet  Types d'utilisateurs et droits associé   



    oui, ça fontionne normalment bien.
    y'a juste un détail qu'st pas top c'est qu'il peux acceder au droits des users et donc il peut se passer Administrateur tout seul.
    • 0
  16. Sam59 a ajouté un message dans un sujet  Types d'utilisateurs et droits associé   

    Avez vous essayé d'utiliser ce type de profil ?
    • 0
  17. phildu34 a ajouté un message dans un sujet  code promo sur facture   

    un ti up !
    • 0
  18. coyotkad a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    lien vers catégorie depuis image
    Bonjour,
    je cherche à faire en sorte que l'image de la catégorie soit aussi un lien vers celle ci, et j'aimerai également formater l'affichage des images de catégorie à la taille 100 X 100.
    Auriez vous une idée de la marche à suivre ?
    Merci
    • 2 réponses
    • 2 522 vues
  19. alain a ajouté un message dans un sujet  Page d'accueil pérsonalisée   


    Bonjour,

    le plus simple est d'utiliser une nouvelle table HTML comme ceci:


    <table summary="bienvenue" border="0"> <tr> <td>Bonjour&nbsp;<?php if (est_identifie()) { echo stripslashes($_SESSION['utilisateur']['prenom']); ?> et bienvenue sur ce site.<br /> Blablabla blablabla ... </td> </tr> </table>

    Tu peux placer cette table soit dans "haut.php", soit dans "index.php" selon l'effet désiré
    Fait, s'il y à lieu, les ajustement nécessaires et appel .class éventuel.

    Bon courage.

    Alain :)
    • 0
  20. hezrah a ajouté un message dans un sujet  probleme de session   



    merci beaucoup pour ces informations !!
    je suis novice en programmation, tu saurais si on peut supprimer le cookie en fermant l'appli ou autre solution ?
    Pour ce qui est de IE, le MDP est basique, en minuscules et l'identifiant est une adresse mail. Je vais essayer de chercher d'autres pistes !
    merci encore !!
    • 0
  21. coyotkad a ajouté un message dans un sujet  Page d'accueil pérsonalisée   

    solderie-discount
    Merci ;)
    • 0
  22. Sam59 a ajouté un message dans un sujet  Problème d'accents   

    Effectivement, le fait de remplacer l'utf8 par l'iso dans facture.php a bien résolu mon problème dans les factures et bons de commande.

    Un grand merci à Alain pour cette piste. ;)
    • 0
  23. Sam59 a ajouté un message dans un sujet  Soucis dans la fiche produit (back office)   

    Bonjour,
    Surpris que personne n'ait constaté ce phénomène, est-ce que quelqu'un aurait la gentillesse de faire un petit test pour me dire si je suis le seul à observer cette petite bizarrerie (version 2.9) :

    1) Dans le back office, entrer dans la fiche d'un produit et choisir d'utiliser le stock, puis sélectionner par exemple l'affichage "en stock".
    2) Vérifer sur le site web que la fiche article affiche bien le petit rond vert avec le libellé "en stock".

    3) Entrer à nouveau dans la fiche produit (back office), ne rien faire et ressortir en validant.

    4) Vérifier sur le site Web : l'état de stock est il toujours sur le petit rond vert "en stock", ou a t-il disparu, ou une autre valeur quelconque s'affiche t-elle (par exemple "en rupure").

    Merci grandement de vos retours.
    • 0
  24. alain a ajouté un message dans un sujet  Redimensionner les images   


    Bon, ben... essaie çà ... pour voir ...



    <?php $affiche=150; $image='dossier/image/photo1.jpg'; // adresse de l'image if (!file_exists($image)) // image de substitution (mieux qu'une croix rouge) { $image='dossier/image/no-pict.gif'; $largeur2=84; //à ajuster $hauteur2=60; //à ajuster } else { $taille=getimagesize($image); $largeur=$taille[0]; $hauteur=$taille[1]; //image verticale ou carrée if ($hauteur>=$largeur) { $hauteur2=$affiche; $largeur2=round(($hauteur2/$hauteur)*$largeur); } //image horizontale ou carrée else { $largeur2=$affiche; $hauteur2=round(($largeur2/$largeur)*$hauteur); } } echo" <img border='0' src='$image' width='$largeur2' height='$hauteur2'>"; ?>

    Quelques explications :

    if (!file_exists($image)) ---> condition si $image n'existe pas
    if (file_exists($image)) ---> condition si $image existe
    $taille=getimagesize($image); ---> on calcule la taille de l'image
    $largeur=$taille[0]; ---> on détermine la largeur
    $hauteur=$taille[1]; ---> on détermine la hauteur
    $affiche= taille de l'affichage souhaité;
    $hauteur2 ou $largeur2=$affiche; ---> selon image Verticale ou Horizontale
    ---> on applique le ratio arrondi pour la largeur
    $largeur2=round(($hauteur2/$hauteur)*$largeur);
    ---> on applique le ratio arrondi pour la hauteur
    $hauteur2=round(($largeur2/$largeur)*$hauteur);

    Allez! allez! au boulot!

    Alain :)
    • 0
  25. alain a ajouté un message dans un sujet  Question sur bouton "Acheter Maintenant"   


    NON MAIS SANS BLAGUES ! :rolleyes:
    je surveille, MOI ! :)
    REPOS ! ;)

    mais plus sérieusement, se sont parfois ces petits détails de rien qui finalement font la différence.

    Cela dit la note ne sera que de 9.5/10. pourquoi ?

    En tout cas, bien joué. se site à "de la gueule!"

    Alain :)
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping