Flux d’activité
Flux d’activité de Messages
-
-
-
Hello
Est-il possible, sans tout refaire bien sûr, de passer de la version de base à la premium ?
De la même manière, s'il s'avère que le travail ou le temps manque, passer de la premium à la sérénité ?
On doit tout repayer ou ça glisse tout seul ?
J'ai déjà un serveur dédié, et le nom de domaine kivabien...
C'est mieux de téléphoner ?
;))
Merci de vos expériences
-
Bonjour,
J'utilise l'ancien version peel. Comment faire pour que les titre des produits dans (détailles) ce mettent automatiquement dans la balise titre.
Veuillez m'aider SVP
Voici le code qui ce trouve dans /achat/modeles/produit_details.php
J'ai mis une balise titre et j'aimerai savoir qu'est-ce que je doit mettre dedans comme variable. AIDEZ MOI SVP ça fait très longtemps que je cherche . je compte sur vous...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <HEAD> <TITLE>je mets quoi comme variable pour afficher le titre de chaque produit automatiquement</TITLE> <style type="text/css"> <!-- body,td,th { color: #6699CC; } --> </style></head> </html> <?php if (! $prod) { ?> <h2>Produit non trouvé</h2> <blockquote class="normal"> Désolé, le produit que vous cherchez n'a pas été trouvé. Visitez notre <a class="normal" href="<?php echo $wwwroot?>/achat">catalogue</a> pour faire une nouvelle recherche. </blockquote> <?php return false; } ?> <table border="0" width="56%" cellpadding="5" cellspacing="0"> <tr> <td align="left" class="petit"> <div class="normal" style="border-bottom: 1px dotted grey;text-transform : uppercase;"> <div align="left"> <?php affiche_arbre_categorie(vn($_GET['catid'])); ?> </div> </div> </td> </tr> <tr align="left"> <td valign="top" class="normal"><div align="left"> <?php $prix = $prod['prix_vente']; echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"10\" width=\"100%\">"; echo "<tr>"; echo "<td align=\"left\" valign=\"middle\">"; if (!empty($prod['image1'])) { echo (!empty($prod['image2'])) ? "<a href=\"".$repertoire_images.$prod['image2']."\" rel=\"lightbox\" />" : ""; echo "<img src=\"".$repertoire_images.$prod['image1']."\" border=\"0\" />"; echo (!empty($prod['image2'])) ? "<br />zoom</a>" : ""; } echo "</td>"; echo "<td valign=\"top\">"; echo (!empty($prod['reference'])) ? "<font class=\"normal\">Référence : ".$prod['reference']."</font><br />" : ""; echo "<font class=\"titre_produit\">".html_entity_decode($prod['nom'])."</font><br />"; echo (!empty($prod['marque'])) ? "<font class=\"normal\">Marque : ".$prod['marque']."</font><br />" : ""; print nl2br(html_entity_decode($prod['description'])); echo "</td>"; echo "</tr>"; echo "</table>"; $select = mysql_query("SELECT p.id, p.nom, p.image1, p.prix, pr.reference_id FROM peel_produits p ,peel_produits_references pr WHERE p.id = pr.reference_id AND pr.produit_id = '".$prod['id']."' "); if (mysql_num_rows($select) > 0) { echo "Produits associés ou complémentaires :<br />"; while ($ref = mysql_fetch_array($select)) { print "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\"><tr><td class=\"normal\">"; print "<a class=\"normal\" href=".$wwwroot."/achat/produit_details.php?id=".$ref['id'].">".html_entity_decode($ref['nom'])."</a></td>"; print "<td class=\"normal\">".$ref['prix']." € T.T.C</td>"; print "<td class=\"normal\"><a class=\"normal\" href=\"caddie_ajout.php?qte=1&id=".$ref['id']."\">acheter</a></td></tr></table>"; } } ?> <br /> <br /> <?php if ($prod['promotion'] != 0) {?> <font color="#CC0000">Promotion : <?php echo $prod['promotion']; ?> %</font><br /> Prix T.T.C : </b><s><?php echo fprix($prod['prix_catalogue']); ?></s> <font color="#CC0000"><?php echo fprix($prix); ?> CHF T.T.C</font><br /> <?php } else {?> Prix : <font color="#CC0000"><?php echo fprix($prix); ?> CHF T.T.C</font> :: <a href="maboutique.php">Commander ce produit depuis notre shop </a><br /> <?php } if (!empty($prod['pdf'])) { ?> </div> <p align="left"><a href="<?php echo $repertoire_images.$prod['pdf'] ?>"> télécharger la documentation</a> </p> <div align="left"> <?php } ?> </div></td> </tr> <tr> <td class="normal" align="left" valign="middle"> <?php if ($prod['image2'] == ""){ echo "";} else { ?> <p><img src="<?php echo $repertoire_images.$prod['image2']?>" border="0" alt="" /></p> <?php }?> <?php if ($prod['image3'] == ""){ echo "";} else { ?> <p><img src="<?php echo $repertoire_images.$prod['image3']?>" border="0" alt="" /></p> <?php }?> <?php if ($prod['image4'] == ""){ echo "";} else { ?> <p><img src="<?php echo $repertoire_images.$prod['image4']?>" border="0" alt="" /> </p><?php }?> </td> </tr> <tr><td class="normal"> <?php if ($prod['on_stock'] == 0 || ($prod['on_stock'] == 1 && $prod['stock'] > 0)) { ?> <form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>"><a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()"> </a> <?php } else { echo "Produit en rupture de stock"; }?> <a class="normal" href="<?php echo $wwwroot?>/direaunami.php"><img src="<?php echo $wwwroot?>/images/mail.gif" align="absmiddle" alt="" border="0" /></a> <a class="normal" href="<?php echo $wwwroot?>/direaunami.php">Envoyer cet article à un ami</a> </form> <p><?php modifier($id = $prod['id'], $type = "produits"); ?></p> </td></tr> </table>
-
-
il y a (ou avait) un module qui permet de rechercher le nom du produit à partir de la première lettre.
Tu cliques sur le lettre qui t'interesse et la page alphabet donne la liste des résultats.
-
-
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
-
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
-
Merci de votre réponse.Il était compris dans la commande de la version 5.3 un module spécifique et l’installation du module Cédicam avec le fonctionnement identique à un site déjà existant que vous avez installé et qui fonctionne avec la validation de 6 jours.
J’attends votre prise de contact.
Cordialement
Toujours pas de prise de contact
-
Bonjour à tous ,
Voilà je voudrais ajouter une photo dans la liste des sous categories (j ai l'emplacement de limage qui apparait),
;) Par contre l'image s'affiche dès que j arrive sur la sous categorie
Donc si une ame charitable traine sur le forum.....
Merci
Falcon
Ps je precise que je n ai que des bases en php
-
BONJOUR ET MERCI DE VOS RÉPONSES ,
mais j ai déjà essayer sa et si je fait comme vous dites le système carte bancaire ne fonctionne plus , il affiche erreur api de paiement.si vous souhaitez vois les fichiers pour les modifier vous meme je peu vous les envoyer
a noter que j ai ce problème depuis l'installation du module cb et que personne n a trouver la solution !!!
Philippe ;)
-
Bonjour Mohamed,
Il y a eu plusieurs tests par le passé d'intégration de moteurs de template dans PEEL, mais ça n'était pas satisfaisant dans le sens où ça créait une complexité en rajoutant un autre niveau d'abstraction et que le but était de faire le plus simple possible pour l'intégration graphique.
Néanmoins il est à mon avis intéressant de regarder si on peut faire un moteur de template optionnel, et par ailleurs de continuer à améliorer l'organisation du code. Nous travaillons actuellement surtout à l'organisation du code, avec la sortie cette semaine de PEEL Premium 5.4 qui rend plus facile l'intégration grâce à un code plus clair. Pour PEEL Shopping ces évolutions viendront également mais ça prendra un peu de temps => après cet été.
-
Bonjour Essebé,
Oui il y a eu un gros travail de fait sur l'internationalisation. Côté client l'ensemble du texte est traduit, sauf ce qui correspond à du javascript pour lequel il sera fait des ajustements dans la version suivante.
Les fichiers de langue ont donc été rallongés, et les numéros de ligne ont été uniformisés entre le français et l'anglais pour s'y retrouver plus facilement quand on fait des modifications.
PS : Tout ceci a été fait en parallèle de la suppression de toutes les baslises <?php ?> dans le code XHTML.
-
-
oui je suis d'accord !
mais lorsque le paiment est ok l'url de retour affichée dans le navigateur ne contient pas l'id !
c'est un lien genre www.monsite.fr/retour+chez+le+marchand?54545fgfgdfg54gf
-
merci,
mon souci vient du fait que je ne sais pas faire pas ce test, de plus avec le controle des quantités par rapport au stock restant, je me mélange.
-
Bonjour,
J'ai utiliser Peel depuis ses débuts mais ce qui a toujours fait défaut c'est son sytem d'intégration graphique.
Le code php est trop mélanger avec le html ce qui rend très difficile pour changer de design.
La version 4 possède un repertoire "modele" mais tous ce qu'on y trouve dedans c'est des fichier php avec des fonction et encore du html mélanger.
On juste déplacer les fonction php vers ailleur mais on a toujours pas séparer définitivement le PHP du html.
Donc voilà, je suis occuper à un intégrer un système de temples pour PEEL et je le mettrait en ligne dès qu'il sera testable en version Beta pour ceux que ça intéresse.
Voilà si vous avez suggestion ou autre ?
@ +
-
-
Bonjour ToMaS,
Dans configuration.php,
remplacez :
$taux_tva1 = "19.60";
$taux_tva2 = "5.50";
$taux_tva3 = "0.00";
par
$taux_tva1 = "21.00";
$taux_tva2 = "12.00";
$taux_tva3 = "6.00";
Ceci devrait corriger votre bug.
-
Bonjour william_13,
Il faut aller chercher en base de données la liste des sous cat&égories de la catégorie sélectionnée, avec une requête du type :
SELECT id, image FROM peel_categories WHERE parent_id = $id_cat_selectionne
En exploitant cette requête, vous devriez parvenir au résultat souhaité.
-
Concernant les langues (Après vérification).
Le fait de faire l'ajout de langue directement dans la base de donnée au niveau du champ langue table peel_langue (en complément aux ALTER TABLE et traduction du fichier de langue) ne permet pas d'ajouter une langue, il semble impératif de passer par le BO et de faire ajout langue. Cela devrait pourtant fonctionner !
Cela semblait pas mal afin de pouvoir implémenter des langues à la volée et reste quand même à étudier afin de créer un script d'automatisation.
Il faudrait avoir une liste de toutes les tables devant être altérées par la requête d'ajout (ATER TABLE) ou bien un champ `uselang` de type bool défini à 1 afin de reconnaitre les tables devant être implémentées par les nouveaux champs à créer. (un script php d'itération de table pourrait être assez simple à mettre en œuvre)
Sur ce, cela fonctionne correctement...
-
Bonjour phil,
Pour retirer la mention "(crédit agricole)", il y a normalement deux étapes à faire :
- retirez-la depuis l'administration des moyends de paiement (dans l'admin, section "Configuration de la boutique")
- retirez-la dans le fichier de langue fr.php, variable "CB"
-
Bonjour paulanna,
dans modeles/xxxx/caddie.php : (L149)
echo "onChange=\"java script:if (this.value > ".$stock_reel.") { this.value='".$stock_reel."'; alert('La quantité demandée est supérieure au stock disponible.');}\"";
Il faudrait appeler dans le onchange une fonction, dans laquelle on encaspule la condition :
if (this.value > ".$stock_reel.") { this.value='".$stock_reel."'; alert('La quantité demandée est supérieure au stock disponible.');
et dans cette fonction, également rajouter une condition sur le fait que la valeur doit ne pas être nulle.
Par ailleurs,il faudrait idéalement faire une vérification analogue en php.
En cas de souci, postez de nouveau, si par exemple vous avez besoin que je détaille plus précisément le code à écrire.
-
Bonjour paulanna,
Vous devriez normalement pouvoir récupérer l'id de la commande via $_GET['id'] :
Dans modules/paypal/ok.php :
mysql_query("UPDATE peel_commandes SET statut = '3' WHERE id = '".intval(vb($_GET['id']))."'");
est la requête qui permet de mettre à jour de statut, et si vous avez une 5.3, il faut corriger certte requête en :
mysql_query("UPDATE peel_commandes SET id_statut_paiement = '3' WHERE id = '".intval(vb($_GET['id']))."'");
Alphabet ?
dans Module PEEL Premium pour PEEL SHOPPING
les miniatures
Posté(e) · Signaler ce message
merci Paulanna.
A priori le module a disparu de la version 5 mais pas la page "alphabet.php".
A moins que l'activation de ce module ne soit planqué quelque part...