Flux d’activité
Flux d’activité de Messages
-
-
bonjour a vous
j'aimerai interdire l'accès au site si les internautes ne se sont pas inscrit
pouvez vous m'indiquez la procédure pour force la page d'inscription en index
merci de votre réponse..
-
bonjour,
mise en place de la variable des langues dans configuration et remise en place du rss ..... mais helas toujours un blocage de peel :rolleyes:
je n'arrive pas à avancé car chaque page part en timeout!!
y a t il des parametres particulier de php ou apache ?
merci
-
Tt dépend de votre version. Il faut vérifier que vous avez bien la page commander.php dans votre boEn effet la table utilisateurs n'étaient pas lié au proforma jusqu'à la version 5.2 pour des raisons de simplification du code
Mr Ruault ? Votre réponse concernait-elle mon post ?
-
-
Merci cela marche nickel. je n'ai plus qu'a le presenter a ma sauce et le tour est joué.
encore merci pour ton aide.
bruno
-
tu veux parler de la page qui devient sombre quand tu cliques sur le zoom ?
Parce que sous firefox et safari, cela fonctionne impec chez moi, tes pages deviennent bien sombres. (j'ai pas IE sous la main pour tester)
Au fait la bidouille que tu as faite pour l'histoire du bouton supplémentaire du caddie, cela m'intéresse fortement ;-)
-
ben c'est inclus d'origine ? en tout cas pour moi, version 5,2, c'est d'origine.Sur la démo 5,3 sur le site peel, c'est aussi le cas.
Tu as bidouillé quelque chose ?
Merci de ton aide mais j'ai rien touché bizarement et suis en 5.3 .... Promis :rolleyes:
-
ben c'est inclus d'origine ? en tout cas pour moi, version 5,2, c'est d'origine.
Sur la démo 5,3 sur le site peel, c'est aussi le cas.
Tu as bidouillé quelque chose ?
-
Bonjour,
Quelqu un saurait il comment rendre le fond sombre sur la fonction ZOOM du produit, je l'ai vu ca sur pas mal de site PEEL.
Cordialement,
David
-
patrice ruault
J'ai une icone gestion de produit.Il est très difficile de vous répondre sans voir le site et / ou le back office
-
-
-
patrice ruault
Bonjour,Sauriez vous comment et ou peut on définir la taille des vignettes qui tournent dans le menu déroulant ?
En effet après pas mal de tests dans /modules/menus/fonctions.php (et autres) les images semblent ne pas obéir aux mêmes règles malgré des tailles similaires à la base.
Comment peut-on afficher des petites vignettes de ses produits dans ce menu de maniere propre.
D’autre part a quoi sert le paramètre « Type de menu déroulant » car quand celui-ci est sur « Déroulant Ajax » le menu ne fonctionne plu.
Si quelqu’un peut m’aider d’avance merci.
David
Fixer les tailles en ajoutant un width et un height de manière à forcer la récupération des photos
-
patrice ruault
Je regarde ça et je vous tiens au courantla version shopping de peel n'est pas complète multilangue (je le réserve aux utilisateurs premium)
Donc le mieux dans configuration $_SESSION['langue'] = "fr"; et c'est réglé
Je ne recommande pas de désactiver le fil RSS car je vais y pusher de l'info sur les modules gratuits et des bonus sur les packs d'emballage donc laissez le
Ce n'est pas de l'infos commerciales
-
patrice ruault
Je viens de mettre le code sur un site avec basebug
/administrer/societe.php
ligne 94 une ) de trop en fin de ligne
Modif à faire si vous etes sans acces web (avec proxy ou filtrage URL)
/administrer/index.php virer ou commentez les lignes de 35 à 93 pour ne plus avoir de flux rss
il y a un google analytics dans /modeles/standard/bas.php à commenter aussi ou changer le N° de client
MAIS je n'arrive pas à avancé plus que ça !!!
ENORME lenteur .... sur l'ensemble du site ( front et back )
je soupconne les sessions ( les autres bases et sites du serveur ne rament pas )
dans marques.php par exemple erreur ligne 99 foreach ($_SESSION['lng'] as $lng) {
il doit donc me manquer la définition de lng quleque part ............. je sents que je vais forcer ça dans configuration.inc.php
Je regarde ça et je vous tiens au courant
la version shopping de peel n'est pas complète multilangue (je le réserve aux utilisateurs premium)
Donc le mieux dans configuration $_SESSION['langue'] = "fr"; et c'est réglé
-
patrice ruault
En faite votre demande ne suffit pas, il faut en plus
1. Créer la table peel_tranches dans phpMyAdmin
CREATE TABLE IF NOT EXISTS `peel_tranches` ( `id` int(11) NOT NULL, `borne_min` float(15,5) NOT NULL, `borne_max` float(15,5) NOT NULL, `tarif_ht` float(15,5) NOT NULL, `tva` float(5,2) NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM;
2. Créer le fichier tranches.php avec le code suivant :<? include("../configuration.inc.php"); necessite_identification(); necessite_priv("admin"); $DOC_TITLE = "Gestion des tarifs d'expédition par zone, type, poids"; include("modeles/haut.php"); $start = vn($_REQUEST['start']);// Détermine la variable start (début de page) switch (vb($_REQUEST['mode'])) { case "ajout" : affiche_formulaire_ajout_tarif(); break; case "modif" : affiche_formulaire_modif_tarif($_GET['id']); break; case "suppr" : supprime_tarif($_GET['id']); affiche_liste_tarif($start); break; case "insere" : insere_tarif($_POST['id'], $_POST); affiche_liste_tarif($start); break; case "maj" : maj_tarif($_POST['id'], $_POST); affiche_liste_tarif($start); break; default : affiche_liste_tarif($start); break; } include("modeles/bas.php"); /****************************************************************************** * FONCTIONS *****************************************************************************/ function affiche_formulaire_ajout_tarif() { /* Affiche un formulaire vierge pour ajouter un tarif */ global $frm; /* Valeurs par défaut */ $frm['nouveau_mode'] = "insere"; $frm['id'] = ""; $frm['borne_min'] = ""; $frm['borne_max'] = ""; $frm['tarif_ht'] = ""; $frm['tva'] = 0; $frm['titre_bouton'] = "Ajouter un tarif"; affiche_formulaire_tarif(); } function affiche_formulaire_modif_tarif($id) { /* Affiche le formulaire de modification pour le tarif sélectionné */ global $frm; /* Charge les informations du produit */ $qid = mysql_query("SELECT * FROM peel_tranches WHERE id = $id"); $frm = mysql_fetch_array($qid); $frm['id'] = $id; $frm["nouveau_mode"] = "maj"; $frm["titre_bouton"] = "Sauvegarder changements"; affiche_formulaire_tarif(); } function affiche_formulaire_tarif() { GLOBAL $frm,$wwwroot; ?> <form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>?start=0"> <input type="hidden" name="mode" value="<?=$frm["nouveau_mode"]?>"> <input type="hidden" name="id" value="<?=$frm['id']?>"> <table class="tablespace" border=0 width="760"> <tr> <td class="entete" colspan="2">Ajouter ou modifier un tarif</td> </tr> <tr> <td class="normal">Borne min (en € H.T.) :</td> <td><input class="formulaire1" tarif="text" name="borne_min" style="width:250px" value="<?=$frm["borne_min"] ?>"></td> </tr> <tr> <td class="normal">Borne max (en € H.T.) :</td> <td><input class="formulaire1" tarif="text" name="borne_max" style="width:250px" value="<?=$frm["borne_max"] ?>"></td> </tr> <tr> <td class="normal">Tarif (en € H.T.):</td> <td> <input class="formulaire1" tarif="text" name="tarif_ht" style="width:250px" value="<?=$frm["tarif_ht"] ?>"> </td> </tr> <tr> <td class="normal">Taux de TVA :</td> <td> <select class="formulaire1" name="tva"> <?php $sql = "SELECT tva FROM peel_tva ORDER BY tva DESC"; $result = mysql_query($sql); if (mysql_num_rows($result)) { if (mysql_num_rows($result) > 0) { while ($arr = mysql_fetch_array($result)) { if ($arr['tva'] == vb($frm['tva'])) {$selectionne = "selected";} else {$selectionne = "";} echo "<option value=\"".$arr['tva']."\" $selectionne>".$arr['tva']."</option>"; } } } ?> </select> </td> </tr> <tr> <td colspan="2" align="center"><input class="bouton" type="submit" value="<?=$frm["titre_bouton"] ?>"></td> </tr> </table> </form> <? } function supprime_tarif($id) { /* Supprime le tarif spécificié par $id. Il faut supprimer le tarif * puis les entrées correspondantes de la table tarif_categories. */ /* Efface le tarif */ $qid = mysql_query("DELETE FROM peel_tranches WHERE id = $id"); ?> <p class=normal> Le tarif a été effacé. <? } function insere_tarif($id, $frm) { /*ajoute le tarif dans la table tarif */ $qid = mysql_query(" INSERT INTO peel_tranches ( borne_min , borne_max , tarif_ht , tva ) VALUES ( '".str_replace(",",".",$frm['borne_min'])."' ,'".str_replace(",",".",$frm['borne_max'])."' ,'".str_replace(",",".",$frm['tarif_ht'])."' ,'".$frm['tva']."' ) ") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); } function maj_tarif($id, $frm) { /* Met à jour le tarif $id avec de nouvelles valeurs. Les champs sont dans $frm */ /* Met à jour la table tarif */ $qid = mysql_query(" UPDATE peel_tranches SET borne_min = '".str_replace(",",".",$frm['borne_min'])."' ,borne_max = '".str_replace(",",".",$frm['borne_max'])."' ,tarif_ht = '".str_replace(",",".",$frm['tarif_ht'])."' ,tva = '".$frm['tva']."' WHERE id = '$id' ") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); } function affiche_liste_tarif($start) { global $wwwroot; ?> <table border="0" class="tablespace" width="760"> <tr> <td class="entete" colspan="5">Géstion des tarifs d'expédition par pallier</td> </tr> <tr> <td colspan="5"> <a class="normal" href="<?=$_SERVER['PHP_SELF']?>?mode=ajout"> Ajouter un tarif</a><br /> Merci de veillez à ce que la borne max. de vos tranches soient égale au franco de port défini dans <a href="sites.php?mode=modif&id=<?php echo $_SESSION['ecom']['id']?>">Paramètres de la boutique</a></td> </tr> <? $result=mysql_query("SELECT * FROM peel_tranches"); if (mysql_num_rows($result) == 0) {echo "<tr><td class=normal><b>Aucun tarif enregistré dans la base.</b></td></tr>"; } else { ?> <tr bgcolor="#6699ff"> <td class="menu">Action</td> <td class="menu">De (en € H.T.)</td> <td class="menu">A (en € H.T.)</td> <td class="menu">Tarif (en € H.T.)</td> <td class="menu">Tva</td> </tr> <? $i = 0; while ($ligne = mysql_fetch_array($result)) { ?> <tr bgcolor="<?echo ($i % 2 == 0 ? '#eeeeee' : '#ffffff' );?>"> <td class=petit><a class=petit onClick="java script:return confirm('êtes-vous sûr de vouloir supprimer la tarif ?');" title="Supprimer <?=$ligne['poidsmax']."gr - ".$ligne['tarif']." € TTC";?>" href="<?=$_SERVER['PHP_SELF']?>?mode=suppr&id=<?=$ligne['id'] ?>"><img src="<?=$wwwroot?>/administrer/images/b_drop.png" width="16" height="16" alt="" border="0"></a> <a class=petit title="Modifier ce tarif" href="<?=$_SERVER['PHP_SELF']?>?mode=modif&id=<?=$ligne['id'] ?>"><img src="<?=$wwwroot?>/administrer/images/b_edit.png" width="16" height="16" alt="" border="0"></a> </td> <td class=petit align="center"><?php echo fprix($ligne['borne_min'])?> €</td> <td class=petit align="center"><?php echo fprix($ligne['borne_max'])?> €</td> <td class=petit align="center"><?php echo fprix($ligne['tarif_ht']);?></td> <td class=petit align="center"><?php echo fprix($ligne['tva'])?> %</td> </tr> <? $i++; } } echo "</table>"; } ?>
3. Dans lib/class/caddie.php Remplacer la méthode calcul_frais_expedition parfunction calcul_frais_expedition() { global $seuil_total; global $seuil_total_reve; $sql = "SELECT tarif_ht, tva FROM peel_tranches WHERE borne_min <= ".$this->total_produit_ht." AND borne_max > '".$this->total_produit_ht."'"; $query = mysql_query($sql) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error()); if (mysql_num_rows($query) > 0) { $t = mysql_fetch_object($query); $this->cout_transport_ht = $t->tarif_ht; $this->cout_transport = $t->tarif_ht * (1+$t->tva/100); $this->tva_cout_transport = $this->cout_transport - $this->cout_transport_ht; $seuil = (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") ? $seuil_total_reve : $seuil_total; if ($this->total_produit > $seuil && $this->zoneFranco == 1) {$this->cout_transport = $this->cout_transport_ht = $this->tva_cout_transport = 0;} #- Frais de port gratuit si le total TTC des produits est > au seuil. } else { $this->cout_transport = $this->cout_transport_ht = $this->tva_cout_transport = 0; }
4. Pensez ensuite à appeler cette méthode dans recalc_total avec $this->calcul_frais_expedition();
-
-
Bonjour,J'ai créer mon catalogue avec tous mes produits mais je ne parviens à mettre des quantitées dans les stocks, la colonne affiche " n.a".
Je possède la nouvelle version de peel 5.3
Pourtant sur l'ancienne je n'ai jamais eu ce problème.
Est ce un defaut dans la programmation?
Merci de votre aide
Bonsoir,
En 5.3 aucun soucis chez moi.
-
Bonjour,
J'ai créer mon catalogue avec tous mes produits mais je ne parviens à mettre des quantitées dans les stocks, la colonne affiche " n.a".
Je possède la nouvelle version de peel 5.3
Pourtant sur l'ancienne je n'ai jamais eu ce problème.
Est ce un defaut dans la programmation?
Merci de votre aide
-
-
Bonjour
Je suis aller voir le topic http://forum.peel.fr/index.php?showtopic=1...amp;#entry13527
Le problème c'est que sur la version 5.3 je n'ai pas de texte "Accueil site web"
Que doit-on modifier dans la version 5.3 pour pas avoir le message d'erreur pausecontent?
Merci
Steve
-
urgengt
bonjour a vous qui voulez bien me donné un coup de main
probleme avec NOTICE : Undefined variable queryString
dans le fichier rcp.php a la ligne 6
impossible de créer un bon de commande
version php 5 en prod chez ovh
-
-
plus que quelques jours
dans PEEL SHOPPING : logiciel open source de boutique en ligne
macao45
Posté(e) · Signaler ce message
bon je change de serveur pour les tests de peel4 ..... ça me plante la prod!!! :rolleyes:
je tente sur un autre serveur physique et sinon sur un virtuel