Flux d’activité
Flux d’activité de Messages
-
-
Bonsoir,
Version premium 5.0
Si j'importe des produits avec excel dans l'administration, ça fonctionne, les produits sont bien enregistrés.
Si je sélectionne plusieurs prix dans l'administration d'un produit (administrer/produits.php), le menu déroulant multiprix (idem pour la couleur) ne s'affiche pas sur le site !
Pourtant, j'ai vérifié dans les bases peel_produits, peel_produits_tailles, peel_tailles, peel_site_pivot, tout est bien enregistré.
Et si je crée une fiche produit manuellement et que je sélectionne dans la liste multiprix ou couleur, le menu déroulant s'affiche sur le site !!!
Est-ce qu'il peut y avoir une explication ??!
-
bonsoir,
après plusieurs installations de la version 5 ,base et fichiers effacés,j 'ai toujours le même problème :
lorsque je clique sur "ajouter au caddie", j'ai la page d'info sur les cookies et le panier reste vide.
Sur la page "produit_détail" en bas j'ai le rectangle " envoyer à un ami" qui est vide.
j'ai cherché mais pas trouvé ...alors je lance un sos... :rolleyes:
si quelqu'un peut m'aider :lol:
je suis chez free.
merci
babar27
-
Bonjour,
* Les erreurs 500 proviennent souvent d'options présentes dans le .htaccess qui ne sont pas acceptées par l'hébergement.
Il faut donc désactiver par exemple toute la section des Rewrite... en rajoutant un # devant chaque ligne, puis tester au cas où c'est ce module qui est désactiver, et si nécessaire recommencer pour isoler ce qui ne passe pas ; ou alors vous renseigner sur ce qui est activé sur votre hébergement. Je ne sais pas actuellement où en est Free dans ses options d'hébergement.
* Pour les erreurs :
ça vous dit que le fichier de session ne peut pas être ouvert, et il essaie d'utiliser le dossier sessions. Ce dossier sessions est présent dans le code de PEEL Shopping dans le but justement de satisfaire les hébergements Free qui veulent avoir ce répertoire. Mais comme vous avez mis le code dans un sous-dossier, il faut mettre sessions à la racine. Si vous en avez la possibilité, le plus simple serait de mettre tout le code à la racine et non pas dans le dossier peel.
-
probleme regle en Supprimant le .htaccess de la racine
jai neamoins sur free des warning des la premiere page
Warning: session_start() [function.session-start]: open(/mnt/145/sda/4/3/*******/sessions/sess_b22ae982dc86c39588552054d9a74c0e, O_RDWR) failed: No such file or directory (2) in /mnt/145/sda/4/3/*******/peel/installation/index.php on line 15
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/145/sda/4/3/*****/peel/installation/index.php:15) in /mnt/145/sda/4/3/******/peel/installation/index.php on line 15
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/145/sda/4/3/l******/peel/installation/index.php:15) in /mnt/145/sda/4/3/*****/peel/installation/index.php on line 15
-
Bonjour je viens de telecharger la nouvelle version de PEEL
et je l'ai teste en local et ca marche tres bien
j'ai voulu le tester sur mon serveur
une fois tous les fichiers uploade je vais sur ma page
www.blabla.com/peel
et la erreur
Erreur 500 - Erreur interne du serveur
j'ai aussi essaye sur mon compte free et la meme erreur
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Apache/ProXad [Aug 9 2008 02:45:07] Server at ***.free.fr Port 80
Pouvez vous m'aider ?
Merci
-
oulala le "bodel" .....................
les information ne remontes pas .....
les infos qui remonte sont : $commandeid 24/11/2009 $email
quel bazard .........................
-
Bonjour Jean-Hervé,
Merci beaucoup la chose que je n'arrivais pas à comprendre c'était d'aller chercher les informations sur la base de donnée :
$q = mysql_query('SELECT email, montant_ht FROM peel_commandes WHERE id = "'.$commandeid.'" LIMIT 1');
while ($r = mysql_fetch_assoc($q)){
$montant_ht = $r['montant_ht'];
$email = $r['email'];
}
jusqu'à c jour, je travaillais sans base de donnée avec de "petit" logiciel donc l'integration de code était + simple ... je commence à comprendre le "nouveau langage" PHP avec base de donnée
encore merci, je viens de mettre le code en ligne pour le tester .....
Encore Merci beaucoup .........
-
bonjour,
d'abord bravo pour l'évolution, j'utilisais Peel à ses débuts, beaucoup de choses ont été amélioré !
j'ai repris du service avec notre cher script pour un site immobilier, et je me retrouve face à un problème sur lequel je planche depuis toute l'après-midi. Ma mise en page est très bizarre, et elle ne vient ni du navigateur, ni du css.
Quand j'arrive sur la page du détail produit, je me retrouve avec la photo, le prix, mais la description est 30 cm en dessous, voici l'exemple:
http://gentile.99k.org/peel5/achat/produit_details.php?id=1
quelqu'un a une idée ???
merci d'avance !
-
Bonjour mathieu73,
Dans /achat/fin_commande.php
Après :
$commandeid = cree_commande($commande);
Ajoutez :
$q = mysql_query('SELECT email, montant_ht FROM peel_commandes WHERE id = "'.$commandeid.'" LIMIT 1');
while ($r = mysql_fetch_assoc($q)){
$montant_ht = $r['montant_ht'];
$email = $r['email'];
}
Puis juste avant :
include("$repertoire_modele/bas.php");
Ajoutez :
echo '<img src="http://tracker.affistats.com/fctvol.php?anc=000&cd=$commandeid&vt=montant_ht&m=$email">';
Cordialement,
-
-
Bonjour Paulanna,
Alors, ce que tu veux est pouvoir faire une bijection entre d'une part un nom d'image + une id, et d'autre part une chaine à apparence quelconque.
Cela veut dire que tu dois pouvoir encoder puis décoder, donc :
- soit au moment de l'encodage, tu génères un hash md5 par exemple (qui peut être tronqué à N caractères) et tu stockes ce hash dans une table, et du coup au décodage tu pars de ce hash pour retrouver les données de départ
- soit tu utilises une fonction qui te permet d'encoder puis de décoder : tu as par exemple
http://www.php.net/manual/fr/function.mcrypt-encrypt.php et http://www.php.net/manual/fr/function.mcrypt-decrypt.php
ou sinon tu fais ta fonction.
Pour créer ta fonction :
La plus simple peut être d'accoler l'id utilisateur avec un tiret puis le nom de l'image, et ensuite de couper la chaine au décodage en faisant un explode('-', ... , 2) puisque dans l'id il n'y a pas de tiret.
Mais l'inconvénient est que ça fait apparaître une id => tu peux rajouter à l'encodage un nombre P, et le retrancher au décodage => personne ne verra la vraie id. Et ensuite tu peux aussi par exemple convertir le nombre avec http://fr2.php.net/manual/fr/function.dechex.php et au décodage faire un hexdec
-
Bonjour SerialMother,
Content que ce bug ait enfin pu être résolu;
Je clos donc le sujet,
Cordialement,
-
bonjour,
Gilles tu disais dans ton post plus haut :
générer lors de l'envoi de la newsletter une URL différente encodée pour chaque image, par exemple http://www.monsite.com/images/XXXXXXXXXXXXXX.jpg, sachant qu'on décodera en PHP le nom pour retrouver à la fois le nom de l'image, et à la fois l'identifiant utilisateur.ma question : comment encoder une url différent pour chaque image ?
je me casse la tête depuis jeudi dernier
merci
-
Vous pouvez tester le module tnt sur le site easy grip, il reste pas mal de boulot à faire dessus.
ci joint l'adresse du site http://www.easy-grip.eu
-
J'ai beau essayer de remplacer les bouts de code par des bout d'ailleur mais je ne trouve pas ...
Serait-il possible de me transmettre le code à saisir à la place de l'ancien ça serait vraiment gentil.
Bonne journée et merci d'avance.
-
Tout fonctionne après avoir refait le document donné en exemple au format excel qui ne comportait pas le bon nombre de colonnes...
-
-
Bien le bonjour à tous.
En son temps, j'avais édité un post expliquant comment afficher la quantité de produits dans le menu principal.
NOUVEAUTES - PROMOTIONS - TOP VENTE.
Je me suis aperçu qu'il y avait une erreur, ce script bloque les éditions des billets, donc j'ai cherché et voici ma dernière version qui elle fonctionne parfaitement bien.
Plusieurs petites choses sont à faire.
1) ouvrir la page "haut.php" du dossier (modeles/standard/haut.php), en haut inscrire ceci:
<?php
include ("menu.php");
?>
ensuite, modifier le menu comme suit:
<li><a href="<?php echo $wwwroot?>/index.php"><?php echo HOME ?></a></li>
<li><a href="<?php echo $wwwroot?>/achat/nouveautes.php"><?echo NOUVEAUTES ?> (<?php echo $nouveau?>)</a></li>
<li><a href="<?php echo $wwwroot?>/achat/promotions.php"><?php echo PROMOTIONS ?> (<?php echo $promo?>)</a></li>
<li><a href="<?php echo $wwwroot?>/achat/top.php"><?php echo TOP ?> (<?php echo $top?>)</a></li>
<li><a href="<?php echo $wwwroot?>/compte.php"><?php echo COMPTE ?></a></li>
<li><a href="utilisateurs/contact.php"><?php echo CONTACT ?></a></li>
et sauvegarder.
il se peut que la fonction dans le menu vous pose problème, si tel est le cas, effacez la et remplacez la par un simple espace ( elle ne sert à rien d'autre que de créer un espace entre deux mots mais c'est plus esthétique )
2) avec votre éditeur php, créer une page et recopiez ce script:
<?php
mysql_connect("votre site", "votre login", "votre pass");
mysql_select_db("votre base");
?>
<?php
$sql = "SELECT COUNT (*) AS on_new FROM peel_produits WHERE on_new='1' ";
$quid =mysql_query($sql);
while ($donnees= mysql_fetch_array($quid)){
$nouveau = $donnees['on_new'];
}
?>
<?php
$sql = "SELECT COUNT (*) AS on_promo FROM peel_produits WHERE on_promo='1' ";
$quid =mysql_query($sql);
while ($donnees= mysql_fetch_array($quid)){
$promo = $donnees['on_promo'];
}
?>
<?php
$sql = "SELECT COUNT (*) AS on_top FROM peel_produits WHERE on_top='1' ";
$quid =mysql_query($sql);
while ($donnees= mysql_fetch_array($quid)){
$top = $donnees['on_top'];
}
?>
sauvegardez cette page dans (modeles/standard) sous le nom :"menu.php"
vous devriez avoir quelque chose comme ça
voici une capture d'écran de ma page d'accueil
LA PREUVE QUE CA MARCHE :rolleyes:
Bon amusement à tous :lol:
@+ Jacques
-
Bonjour mathieu73,A priori, il faut insérer votre code dans achat/fin_commande.php
Après $commandeid = cree_commande($commande);,
récupérez dans peel_commande les infos correspondant à la commande dont 'lID est $commandeid.
Vous pourrez ainsi récupérer les infos : email et montant_ht.
Insérez alors votre tag avant le include("$repertoire_modele/bas.php");
Cordialement,
Bonjour,
Je suis peut être même surement blond mais je n'es rien compris !
il faut que j'insère le "tag" dans la page : achat/fin_commande.php là ok,
mais pour les "variables" je mets quoi ?
j'ai fais comme ça :
affichage_fin_succes();
<img src="http://tracker.affistats.com/fctvol.php?anc=000&cd=$commandeid&vt=`montant_ht`&m=`email`">
include("$repertoire_modele/bas.php");
?>
le fait est, que le "tag" doit envoyer ces information car moi je sais ou les trouver dans la base de donnée mais je n'arrive pas à paramétrer le "tag" pour qu'il les envois tous seul !
D'avance merci.
-
Bonjour serialmother,
Dans le traitement du fichier Excel, vous devriez avoir une ligne du type : $cat_id = vb($liste[$i]); (première ligne du traitement, après la série de str_replace().
Est-ce bien le cas?
Cordialement,
-
Bonjour Tomb,
A priori, les tests dans call_reponse.php sont du type if ($response_code == 0) {,
ce qui englobe le cas 00.
Et si $response_code == 0, le code qui suit correspond bien à une commande passée avec succès.
Le else suivant réalise la requête que vous évoquez : $sql = "UPDATE peel_commandes SET id_statut_paiement = '6' WHERE id = '".intval($transaction_id)."'";
Cordialement,
-
Bonjour Fabienne,
Je ne suis pas expert en niceditor, mais de ce que je comprend :
- l'affichage de la liste déroulante pour les font-family est déterminée, dans /lib/nicEditor/nicEdit.js, par :
'fontFamily' : {name : 'Select Font Family', type : 'nicEditorFontFamilySelect', command : 'fontname'}
- par ailleurs, la configuration de cette liste déroulante est déterminée, dans /lib/nicEditor/src/nicEdit.js, par :
var nicEditorFontFamilySelect = nicEditorSelect.extend({
selConfig : {'arial' : 'Arial','comic sans ms' : 'Comic Sans','courier new' : 'Courier New','georgia' : 'Georgia', 'helvetica' : 'Helvetica', 'impact' : 'Impact', 'times new roman' : 'Times', 'trebuchet ms' : 'Trebuchet', 'verdana' : 'Verdana'},
init : function() {
this.setDisplay('Font Family..');
for(itm in this.selConfig) {
this.add(itm,'<font face="'+itm+'">'+this.selConfig[itm]+'</font>');
}
}
});
---> Je vous propose donc de rajouter votre nouveau style dans la liste :
selConfig : {'arial' : 'Arial','comic sans ms' : 'Comic Sans','courier new' : 'Courier New','georgia' : 'Georgia', 'helvetica' : 'Helvetica', 'impact' : 'Impact', 'times new roman' : 'Times', 'trebuchet ms' : 'Trebuchet', 'verdana' : 'Verdana'},
Mais vérifiez bien que le nom que vous ajoutez correspond à une font-family existante en HTML.
Il faut ensuite faire de même pour les siez, avec :
var nicEditorFontSizeSelect = nicEditorSelect.extend({
selConfig : {1 : '1 (8pt)', 2 : '2 (10pt)', 3 : '3 (12pt)', 4 : '4 (14pt)', 5 : '5 (18pt)', 6 : '6 (24pt)'},
init : function() {
this.setDisplay('Font Size..');
for(itm in this.selConfig) {
this.add(itm,'<font size="'+itm+'">'+this.selConfig[itm]+'</font>');
}
}
});
En espérant vous avoir aidée,
Cordialement,
-
Bonjour equi-monde,
Effectivement, c'es bien ce que vous avez proposé.
Pour info, vous pouvez repérer dans une version PEEL SHOPPPING 5.0 tous les appels à la fonctions thumbs (il y a à ma connaissance une dizaine de fichiers concernés) et les ajouter dans votre version 5.0.
Cordialement,
-
Bonjour Jacques,
- Récupérez le code de FCKeditor, qui se trouve dans /lib/FCKeditor sur SHOPPING 5.0, et placez-le au même niveau d'arborescence sur votre PEEL 4.0
- Remplacez, dans /administrer/modeles/haut.php, les appels aux fichiers de config de niceditor par des appels aux fichiers de FCKeditor (comme cela est fait sur PEEL SHOPPING 5.0)
- Repérez les appels à niceditor dans votre code, et remplacez les par des appels à FCKEditor, comme cela est fait sur PEEL SHOPPING 5.0
Avec ces trois étapes, l'ensemble devrait fonctionner !
Cordialement,
cookie
dans PEEL SHOPPING : logiciel open source de boutique en ligne
kikinou
Posté(e) · Signaler ce message
Bonsoir,
moi c'est tout pareil !
Et si je clique sur déconnecter, j'ai une page toute blanche...
Si je recommence elle m'affiche :
Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 713
Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 715
Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 726
Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 831
Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 841
Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 787
Warning: Division by zero in xx/lib/class/caddie.php on line 787
Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 788
Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 793
Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 795
Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 866
Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 871
Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 872
Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 881
Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 882
La page membre.php est blanche aussi. Mais lorsque je reviens en arrière : mon utilisateur est bien identifié...
Je ne comprends pas ce qui se passe.
Par contre, je viens de voir que Firefox ne conserve pas mon choix d'historique : dans règles de conservations : je choisis "utiliser les paramètres personnalisés pour l'historique" avec acceptation des cookies etc. Mais lui me recolle l'option "conserver l'historique" ! Je vais le redémarrer pour voir si ça change quelque chose... Pour info j'ai la version 3.5.5. Même souci avec IE7.0.6...
Je ne vois pas non plus l'option "Envoyer à un ami". J'ai ptet mal regardé...
Et comme toi babar27 je suis aussi chez free.
Si quelqu'un a une idée elle sera la bien venue !
Merci d'avance pour vos lumières :rolleyes: