-
Compteur de contenus
173 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par serialmother
-
serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
ligne commentaire sur facture en pdfBonjour,
Sur peel premium 5, les commentaires du client s'affichent bien sur la facture au format html, mais pas sur la facture au format PDF.
En ajoutant sur la page facture_pdf.php les deux lignes :
$pdf_commentaire = $commande->commentaire;
"Commentaire" => $pdf_commentaire,
cela génère le message d'erreur suivant : Undefined property: stdClass::$commentaire
Pouvez-vous m'expliquer ?
- 2 réponses
- 2 674 vues
-
serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
prix promo dans le rolloverBonjour, pouvez-vous me préciser si le prix qui s'affiche dans le rollover est le prix barré quand il y a une promotion ?
J'ai la version premium 5 et lorsque je mets une promotion sur un produit, le prix qui s'affiche dans le défilement est le prix sans la promotion. J'aimerai savoir si ça bugge seulement chez moi ou si c'est pareil pour tout le monde...
Merci.
- 2 réponses
- 2 654 vues
-
serialmother a ajouté un message dans un sujet EasyPHP 3.0
La version 3.0
et puis maintenant j'utilise wampserver, c'est tout de même mieux...
-
0
-
-
serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
PHP 5.3.0 et les regexpsBonjour,
En utilisant PHP5 sur wampserver, j'obtiens le message suivant :
Function ereg() is deprecated
et je m'aperçois effectivement que cette fonction est obsolète et remplacée par preg_match
sauf qu'il faut en plus ajouter un / avant les '
bref, en remplaçant, ça fonctionne sauf que par exemple la ligne du dossier class/multipage/multipage.class.php suivante :
$search = ereg("(<#LOOP>.*</#LOOP>)", $str, $result);
par
$search = preg_match("/(<#LOOP>.*</#LOOP>)/", $str, $result);
j'obtiens un message d'erreur sur le # :
preg_match() [function.preg-match]: Unknown modifier '#'
Quelqu'un aurait une idée par quoi il faut remplacer le # pour que ça fonctionne ?
- 7 réponses
- 4 634 vues
-
serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
menu déroulant au survolBonjour,
dans la version premium5, j'ai mis le menu dans une barre horizontale,
et je ne vois pas dans le forum comment modifier le template (si c'est bien le fichier à modifier) pour que le sous menu apparaisse au survol de la souris.
Actuellement, il faut cliquer sur la catégorie pour afficher les sous-catégories, ce qui augmente la hauteur du bandeau.
Un affichage au survol de la souris, et non plus au clic n'aurait pas d'incidence visuel.
Est-ce bien cette partie du template qu'il faut modifier ?
function affiche_menu_catalogue() {
if (!isset($_GET['catid'])) { $catid = 0; } else {$catid = $_GET['catid']; }
$frm['parent'] = array($catid);
construit_menu_arborescent_cat($categorie_options, $frm['parent']);
echo "<ul>";
echo $categorie_options;
echo "</ul>";
ou faut il modifier la feuille de style ?
Merci pour votre aide.
- 1 réponse
- 2 514 vues
-
serialmother a ajouté un message dans un sujet PHP 5.3.0 et les regexps
Serait-ce abuser que de demander ce qu'il faut faire du # ?
dans le remplacement du ereg par preg_match ?
-
0
-
-
serialmother a ajouté un message dans un sujet PHP 5.3.0 et les regexps
Bonjour Jean-Hervé,
Ah oui, ça fonctionne comme ça... merci
-
0
-
-
serialmother a ajouté un message dans un sujet PHP 5.3.0 et les regexps
Bonsoir,
J'ai un autre problème avec le php5 et le fichier .htaccess qui empêche la visibilité dans wampserver.
Il faut que je le supprime pour ouvrir le site, sinon j'ai le message d'erreur suivant :
.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: http://localhost/
or j'ai bien ajouté un # sur la ligne rewrite_module
Est-ce que quelqu'un a déjà utilisé le PHP5 avec la version premium 5 ?
Et pourrait me dire si c'est bien dans le fichier httpd.conf qu'il faut modifier les modules actifs ?
-
0
-
-
serialmother a ajouté un message dans un sujet EasyPHP 3.0
J'ai tout réinstallé et ça fonctionne correctement maintenant...
-
0
-
-
serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
EasyPHP 3.0Bonjour, je ne vois rien dans le forum sur EasyPHP 3.0
Avec la version 5.0 peel, dans l'administration toute la partie "bloc de la langue fr" et "bloc de la langue EN" ne s'affiche pas.
Avec la version EasyPHP 1.8, tout s'affiche correctement, c'est donc bien un pb avec EasyPHP.
J'ai vu qu'il fallait désactiver la ligne "short_open_tag = On " dans PHP INI, et j'ai donc ajouté un " ;" en début de ligne
mais j'ai toujours le même pb.
Est-ce que d'autres personnes utilisent cette version 3 de EasyPHP ? Et si oui, ont-elles des problèmes d'affichage ?
Merci à ceux qui pourront m'éclairer...
- 5 réponses
- 4 418 vues
-
serialmother a ajouté un message dans un sujet ajouter une case à cocher avec certains produits
Ca fonctionne enfin. Pour ceux qui seraient intéressés :
après avoir modifié la page achat/caddie_affichage.php comme suit :
(empty($_POST['on_doc'])) {$on_doc = "";} else {$on_doc = 1;}
il faut modifier la page achat/modeles/caddie.php ainsi :
if ($prod['on_doc'] == 1) { Demande de documentation :<input name="on_doc[]" type="checkbox" <?php if($on_doc=="1") echo "checked" ?>><? } else {echo "<input name=\"on_doc[]\" value=\"\" type=\"hidden\">";}
-
0
-
-
serialmother a ajouté un message dans un sujet ajouter une case à cocher avec certains produits
Est-ce que dans la page achat/modeles/caddie.php :
<? if ($prod['on_doc'] == 1) {?>Demande de documentation : <input name=on_doc[]" type="checkbox" <?=frmvalide($frm['on_doc])?> ><? } else {echo "<input name=\"on_doc[]\" value=\"\" type=\"hidden\">";}
il ne faut pas intégrer une ligne qui reprenne la valeur "1" ou "0" si la case a été cochée, sous cette forme :
<?php if($frm["on_doc"]=="1") echo "checked" ?>
au lieu du frmvalide ??
est-ce qu'il faut plutôt chercher dans cette direction ?
-
0
-
-
serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
ajouter une case à cocher avec certains produitsBonsoir,
Pour que le client puisse demander une documentation avec un produit, j'essaye d'ajouter une case à cocher à ajouter à certains produits avec la version 2.8.
Au niveau de l'administration, tout est bon, quand je sélectionne la demande de doc dans la fiche produit, la case à cocher est bien activée avec le produit dans la partie client.
Mais quand je coche la case "demande de doc" dans la partie client, elle ne reste pas cochée quand je vais dans le panier.
Voici le code que j'ai ajouté dans la page fonction.php
<? if ($objProd->on_doc == 1) {?> "Demande de documentation :<input name="on_doc" type="checkbox" <?=frmvalide($frm['on_doc'])?><? } else {echo "<input name=\"on_doc\" value=\"\" type=\"hidden\">";}
dans la page achat/modeles/caddie.php :
<? if ($prod['on_doc'] == 1) {?>Demande de documentation : <input name=on_doc[]" type="checkbox" <?=frmvalide($frm['on_doc])?> ><? } else {echo "<input name=\"on_doc[]\" value=\"\" type=\"hidden\">";}
Pouvez-vous déjà me dire si c'est correct ?
Et dans la page achat/caddie_ajout.php, je ne vois pas trop quoi mettre :
$on_doc = $_POST['on_doc'];
??
ce qui est sûr, c'est que ça ne fonctionne pas...
- 3 réponses
- 2 079 vues
-
serialmother a ajouté un message dans un sujet tri dans les destinataires de la newsletter
C'est la ligne
$message = stripslashes($n->message);
qui ne doit plus fonctionner.
-
0
-
-
serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
aller à la fiche détail du produit suivantBonsoir,
Est-il possible d'afficher automatiquement le détail du produit suivant d'une catégorie lorsqu'on est sur une page achat/produit_details.php ?
Actuellement, lorsqu'on est sur la fiche détaillée d'un produit, on est obligé de retourner en arrière sur la catégorie du produit, pour cliquer sur le produit suivant de la liste et afficher ensuite le détail du produit suivant.
J'ai repris le code de la page achat/new.php pour le mettre sur la page achat/produit_details.php en indiquant un $nb=1
mais le lien "page suivante" qui s'affiche en bas de page ne fonctionne pas. Ce doit être normal, car le produit_detail est unique.
Pouvez-vous m'indiquer s'il existe une solution pour afficher les uns après les autres tous les produits_details d'une catégorie ? Et dans l'affirmative, donner une piste de recherche ?
En remerciant par avance tous ceux qui auront des idées...
laurence
- 1 réponse
- 1 579 vues
-
serialmother a ajouté un message dans un sujet pb de virgule dans la quantité
Merci à vous
votre solution est beaucoup plus simple et fonctionne parfaitement...
il suffit d'ajouter $qte= str_replace(",",".",$qte); dans la class/caddie.php
Encore merci.
-
0
-
-
serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
pb de virgule dans la quantitéBonsoir,
J'ai modifié la page fonctions.php pour autoriser les quantités fractionnées, comme "1.5" par exemple. Mais si une valeur est entrée avec une virgule "1,5" par exemple, le total qui s'affiche dans le caddy est faut, car il ne prend pour quantité que le chiffre avant la virgule, soit "1" dans cet exemple.
J'essaye de mettre en place le convertisseur suivant de virgule en point qui fonctionne :
"function virgule(texte) {
if (texte.substr(texte.length-1,1) == ",") {
document.getElementById('champs').value=texte.substr(0,texte.length-1)+ "." ;
}
}"
et j'ai complété le : input name=\"qte\" avec id=\"champs\" onKeyUp=\"virgule(this.value);\"
Le pb est que ce convertisseur ne fonctionne que pour le premier produit affiché sur la page. Si j'entre la quantité "1,5", il la transforme bien en "1.5". Mais le deuxième produit de la page conserve la virgule.
Il faut probablement ajouter quelque chose à la function.virgule(texte) pour appeler tous les éléments "champs" de la page.
J'ai essayé de modifier la fonction ainsi par exemple :
"function virgule(texte) {
var champs = document.getElementsById("champs" );
for (var i=0; i<champs;length; i++) {
if (texte.substr(texte.length-1,1) == ",") {
document.getElementById('champs').value=texte.substr(0,texte.length-1)+ "." ;
}
}}"
Ce qui ne fonctionne pas...
Quelqu'un pour me donner une piste ? si toutefois il y a une solution ...
Merci.
- 3 réponses
- 2 272 vues
-
serialmother a ajouté un message dans un sujet Identification nouveau client
Merci, ça fonctionne maintenant, j'arrive bien sur la page achat_maintenant.php
Le pb, c'est que tous les champs sont vides...
Je vous ai envoyé par mail mes ftp, au cas où vous auriez le temps de regarder.
-
0
-
-
serialmother a ajouté un message dans un sujet Identification nouveau client
En intégrant la fonction verifier_authentification($email, $mot_passe)
j'obtiens un message d'erreur :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
qui correspond à la ligne :
$_SESSION['droit'] = mysql_fetch_array($resDroit);
Pouvez-vous m'expliquer à quoi correspond cette ligne ?
Merci
-
0
-
-
serialmother a ajouté un message dans un sujet Identification nouveau client
J'utilise actuellement la version 2.8
Si je comprends bien, il faut ajouter le code que vous donnez après
if (empty($message_erreur)) {
insere_utilisateur($frm);
Mais il faut probablement appeler la function: verifier_authentification() ? car jai un message d'erreur concernant cette fonction qui n'est pas définie.
J'ai essayé d'ajouter le code suivant :
function verifier_authentification($email, $mot_passe) {
$requete = "SELECT * FROM peel_utilisateurs WHERE email = '$email' AND mot_passe = '".md5($mot_passe)."'";
$qid = mysql_query($requete) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());;
if (mysql_num_rows($qid) > 0) {
return mysql_fetch_array($qid);
}
else {
return;
Mais ça ne fonctionne pas. Est ce que je suis sur la bonne voie ?
Merci
-
0
-
-
serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Identification nouveau clientBonjour,
Pour valider sa commande, il faut s'enregistrer. Mais après l'enregistrement, il faut s'identifier avant de poursuivre.
Je n'arrive pas à modifier le code pour retourner sur la page "achat_maintenant.php" après enregistrement comme nouveau client, soit en supprimant l'action intermédiaire de la page "membre.php", soit en l'exécutant de façon cachée.
Est-ce que c'est possible à faire ?
Si la réponse est négative, je chercherai une autre solution.
merci
- 6 réponses
- 4 795 vues