Willy
Utilisateur open source-
Compteur de contenus
1 416 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Willy
-
Willy a ajouté un message dans un sujet "marque" dans fiche produit
On aurait pu faire la même chose avec des jointures à gauche c'est vrai, mais là tout était déja presque pret ou bien mettre ce code dans la page achat/detail_produits et récupérer les infos dans modeles, mais c'était plus chiant à expliquer, là il y a un code a mettredans une seule page, simple et rapide.
De plus il y a déja du code dans la page alors ;)
Willy
-
0
-
-
Willy a ajouté un message dans un sujet "marque" dans fiche produit
Dans achat/produit_details, on ramenne les données et dans achat/modeles/produit_details on les met en forme et on gere les exeptions.
C'était plus simple de tout gérer dans modeles plutot que de séparer le code en 2 ;)
Willy
-
0
-
-
Willy a ajouté un message dans un sujet fonction ALPHA dans la base mysql
Maintenant vous avez votre modèle de CSV.
Il ne vous reste plus qu'a le remplir et ensuite à utiliser l'importation de phpmyadmin.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet fonction ALPHA dans la base mysql
Alors allez dans phpmyadmi, sélectionnez voter base de données.
Ensuite allez dans la fenetre de droite et sur "Exporter"
Sélectionnez la ou les tables que vous voulez avoir et cliquez sur CSV, puis transmettre et enfin cliquez sur "Executer" et vous aurez excatement le CSV que vous voulez et qui correspond a votre base de données.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet enlever la photo de la fiche produit
Un truc tres simple sans code, consisterais a remplacer l'image "par defaut" (/images/photo-non-disponible.gif) par une image blanche plus petite...
Sinon il faut modifier les pages:
- achat/modeles/produit_details.php pour supprimer les images et zoom.
echo (!empty($prod['image1'])) ? "<img src=\"$repertoire_upload/".$prod['image1']."\" width=\"400\" border=\"0\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/>" : "<img src=\"$wwwroot/images/photo-non-disponible.gif\" alt=\"photo non disponible\" border=\"0\">"; - modifier la page modeles/default/template.php et remplacer: echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"140\" align=\"center\">"; echo "<tr>"; echo "<td class=\"normal\" width=\"100\" height=\"140\" align=\"center\" valign=\"middle\">"; $prix = $prod['prix'] * (1-$prod['promotion']/100); echo "<a href=\"achat/produit_details.php?id=".$prod['id']."\">"; echo (!empty($prod['image1'])) ? "<img src=\"$repertoire_upload/".$prod['image1']."\" width=\"120\" border=\"0\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/>" : "<img src=\"$wwwroot/images/photo-non-disponible.gif\" width=\"130\" alt=\"photo non disponible\" border=\"0\">"; echo "</a>"; if (!empty($prod['image2'])) { echo "<div style=\"text-align: center\"><a href=\"java script:css_popup( '".$repertoire_upload."/".$prod['image2']."', '".htmlspecialchars($prod['nom_'.$_SESSION['langue'].''], ENT_QUOTES)."', '".fprix($prix)." € ttc' );\" />zoom</a></div>"; } echo "</td></tr><tr><td class=\"normal\" width=\"100%\" align=\"center\">"; affiche_prix($prod['id']); echo "</td>"; echo "</tr></table>"; Par: echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"140\" align=\"center\">"; $prix = $prod['prix'] * (1-$prod['promotion']/100); <tr><td class=\"normal\" width=\"100%\" align=\"center\">"; affiche_prix($prod['id']); echo "</td>"; echo "</tr></table>";
Dites nous si c'est OK.
Willy
PS: faites toujours une sauvegarde de vos pages avant de les modifier pour revenir en arrière au cas où.
OK,
merci de ne pas tenir compte de mon message précédent alors ;)
Ou juste si vous voulez faire la même chose.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet IMAGE d'un produit
Bonjour,
je ne comprends pas ce que vous voulez faire ;)
Vous voudriez qu'on puisse voir les 4 photos dans la fiche article et non pas 3 photos + un zoom sur la premiere qui renvoit vers la photo n°2 c'est ca ?
Willy
-
0
-
-
Willy a ajouté un message dans un sujet fonction ALPHA dans la base mysql
Avez vous phpmyadmin ? ou un utilitaire de base de données sur voter serveur ?
Willy
-
0
-
-
Willy a ajouté un message dans un sujet enlever la photo de la fiche produit
Vous voulez la conserver dans les autres pages ?
Quand on présente tout les produits dans les index ?
Willy
-
0
-
-
Willy a ajouté un message dans un sujet La valeur de l'input
Le mieux sur un forum est de donner la réponse, même si on la trouve tout seul, merci ;)
-
0
-
-
Willy a ajouté un message dans un sujet fonction ALPHA dans la base mysql
Le CSV par defaut ne marche pas, enfin sur ma version, les colonnes ne sont pas bonnes ;)
Ca avait été signalé sur un autre post.
Pour le alpha, oui, je pense que c'est pour la recherche alphabétique.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet je n ai plus d image qui s affiche
Oui il faut regarder les doits sur le répertoire en question, le nom des fichiers images (éviter les apostrophes et les caractères accentués), la taille et le type de l'image.
Si tout est OK, nous recontacter.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet "marque" dans fiche produit
De rien, la prochaine fois je fais payer ;)
Il vend quoi voter site ?
Willy
-
0
-
-
Willy a ajouté un message dans un sujet affichage des prix en hors taxe ailieu de TTc
Bonjour,
en quelle version etes vous ?
Avez vous mis une TVA sur chaque produit dans la fiche article ?
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Combien puis-je créer de sites avec l'offre PREMIUM
Un peu de lecture trouvé en 2 minutes:
http://www.peel.fr/lire/article_details.php?rubid=110
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Juste savoir....
Pour ma part je l'ais fait sur la facture PDF et je ne publie que celle là, elle est plus PRO à mon gout.
Tout est dans la BDD, les ports HT, et TTC, donc ensuite il suffit d'afficher les bonnes données.
S'il faut je donnerais mes sources pour le PDF, si ca peut aider.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet fonction ALPHA dans la base mysql
Bonjour,
vous cherchez la colonne alpha, mais de quelle table ?
Pour l'import, ca fonctionne, mais il faut bien respecter les colonnes et les types de colonnes.
Vous pouvez aussi importer les données par mysql via phpmyadmin si vous avez. Fonction importer.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Ordre dans le menus catégories
Bonjour,
si je ne trompe pas quand on entre une catégorie, on peut définir un ordre d'affichage, un position.
Sinon comme dit plus haut, il faut modiifier un peut le code.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet CODE PROMO marche pas
Niveau design vous parlez ?
-
0
-
-
Willy a ajouté un message dans un sujet "marque" dans fiche produit
Cette page explique comment gérer les marques, mais pas comment modifier le code pour faire apparaitre la marque dans le détail du produit ;)
Pour faire votre modification, prenez exemple sur ce qui se passe quand vous voyez tous les articles d'une catégorie ou d'une marque...
Cet affichage fait appel à la fonction "template_index_produit" de la page modeles/default/haut.php
Dans cette fonction se trouve le code suivant qui cherche et affiche la marque associée au produit ($id est l'id du produit):
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" align=\"center\">"; echo "<tr><td valign=\"top\" class=\"normal\" align=\"left\" width=\"60%\" border=\"0\" >"; $sqlBrand = "SELECT m.nom_".$_SESSION['langue']." as nom FROM peel_produits p, peel_produits_marques pm, peel_marques m WHERE pm.produit_id = '".intval($id)."' AND pm.produit_id = p.id AND pm.marque_id = m.id"; $resBrand = mysql_query($sqlBrand); $Brand = mysql_fetch_object($resBrand); echo "<p>"; if (mysql_num_rows($resBrand) > 0 ) { echo MANUFACTURER." : ".html_entity_decode($Brand->nom)."<br />"; } Donc pour ajouter la marque dans le détail du produit, rendez vous dans la page achat/modeles.produit_detail.php et ajoutez le code suivant à la ligne 25 environs (ou bien où vous voulez ;) ) juste apres le <?php : echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" align=\"center\">"; echo "<tr><td valign=\"top\" class=\"normal\" align=\"left\" width=\"60%\" border=\"0\" >"; $sqlBrand = "SELECT m.nom_".$_SESSION['langue']." as nom FROM peel_produits p, peel_produits_marques pm, peel_marques m WHERE pm.produit_id = '".intval($prod['id'])."' AND pm.produit_id = p.id AND pm.marque_id = m.id"; $resBrand = mysql_query($sqlBrand); $Brand = mysql_fetch_object($resBrand); echo "<p>"; if (mysql_num_rows($resBrand) > 0 ) { echo MANUFACTURER." : ".html_entity_decode($Brand->nom)."<br />"; }
Voila c'est comme ça sans avoir testé, dites moi si c'est OK.
Willy
PS: avant toute modification de code, sauvegardez votre page existante et qui fonctionne et travaillez sur une copie...
-
0
-
-
Willy a ajouté un message dans un sujet Probleme dans le backoffice
Bizard votre histoire ;)
le principal c'est que ca fonctionne :)
Bon allez je vais allez commander des strings pour ma copine ;) :P
Willy
-
0
-
-
Willy a ajouté un message dans un sujet CODE PROMO marche pas
J'avais pas lu ;)
Et vous qui l'a fait ?
Willy
-
0
-
-
Willy a ajouté un message dans un sujet CODE PROMO marche pas
Ca fonctionne ?
Sinon c'est vrai que le site a un beau design !
Qui vous l'a fait ?
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Probleme dans le backoffice
Je pense que oui.
Il y avait un code de referencement qui créait une balise meta ;)
Laissez le lien, ca peut servir.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet "marque" dans fiche produit
-
Willy a ajouté un message dans un sujet probleme sur change_mot_passe.php
Je suis désolé, mais en cherchant juste un peu (2 lignes plus bas...), vous auriez trouvé ça:
http://forum.peel.fr/index.php?showtopic=938
Willy
-
0
-