Flux d’activité
Flux d’activité de Messages
-
-
concernant la Fatal error il dit qu'une fonction du meme nom existe dejaSi je supprime la fonction cela marche il n’y a plus d’erreur merci ;)
Mais pour les inscriptions du compte client lors de l’inscription il y a une erreur qu’il n’y avait pas ;)
Fatal error: Call to undefined function: generate_key() in /homepages/***/*******/htdocs/doc/boutique/utilisateurs/enregistrement.php on line 205
Sur la ligne 205 de la page enregistrement, ca appelle la fonction « $generate_key = generate_key(20, false); » que j'ai suprimé, mais j'ai verifié l'enregistrement du client ce fait. Delà j'ai remis la fonction mais en la nomment generate_key2 et j'ai modifié toute les requêtes appelant generate_key en generate_key2 . ca a l’aire de marché.
Merci paulanna
-
-
Bonjour à tous !Je vous remercie d'avance pour vos réponses. ;)
J’ai un gros souci avec WAnewsletter 2.3.2 et PEEL PREMIUM 3.9 ;)
Cela a l’aire de marcher mais pas complètement, je vous explique mon problème enfaite il y en a deux : :(
Je vous explique mon travail et mes recherches sur le forum un peu plus bas …
1er problème : Quand je crée par le générateur de wa.. un formulaire d’inscription que j’install en page d’accueil c’est à dire sur la page modeles/default/bas.php
J’ai l’erreur suivante
Fatal error: Cannot redeclare generate_key() (previously declared in /homepages/***/*********/htdocs/doc/boutique/lib/fonctions/fonctions.php:1496) in /homepages/***/*********/htdocs/doc/wanewsletter/includes/functions.php on line 43
Voici la fonction
function generate_key( $num_char = 32, $use_uniqid = true)
{
if( $use_uniqid == true )
{
srand((double) microtime() * 1000000);
$rand_str = md5(uniqid(rand()));
}
else
{
$rand_str = md5(microtime());
}
return ( $num_char >= 32 ) ? $rand_str : substr($rand_str, 0, $num_char);
}
2eme problème : quand le client s’inscrit sur la boutique, « sur la page enregistrement.php » la synchronisation se fait que sur 1 liste et non les deux « newsletter et commercial »
Quand le client change ses paramètres sur la page change_params.php
la synchronisation se fait très bien sur les deux listes
Mon travail
J’ai installé WAnewsletter sur mon ftp et je l’ai paramétré, puis j’ai suivi les instructions du forum sur la page http://forum.peel.fr/index.php?showtopic=3...hl=wanewsletter
Instruction de Mr Pruault
« Dans lib/fonctions/fonctions.php, ajouter la fonction generate_key » et Dans utilisateurs/enregistrement.php J’ai placé le code suivant :
if ($frm['newsletter'] == "1")
{
mysql_query("
INSERT INTO wa_abonnes (
abo_email, abo_status, abo_lang
) VALUES (
'$frm'
$generate_key = generate_key(20, false);
abo_id, liste_id, format, send, register_key, register_date, confirmed
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
Ayant eu des erreurs j’ai continué ma recherche :(
Ayant eu encore des erreurs j’ai continué ma recherche :(
J’ai trouvais sur le forum une modification à faire http://forum.peel.fr/index.php?showtopic=3...p;hl=newsletter
Citation « Dans le post de atila-diffusion j'ai modifié
$frm[newsletter] en $frm["newsletter"] sur les deux lignes ou il se trouve
$frm[commercial] en $frm["commercial"] sur les deux lignes ou il se trouve »
-
-
Dans modules/thumbs/fonctions.php,
Remplacer, L 55,
$cacheName = md5($uri).'-'.basename($uri);
par
$cacheName = md5($uri.'-'.$width).'-'.basename($uri);
-
-
Bonjour,
Dans la partie admin j'ai choisi TVA 7.6 .
tous est juste à part dans la facture et bon de commande ça marque 5,5% et en haut c'est bien marquer 7,6%.
et en bas comme suite :
Total TVA 19.6 % : 0.00 CHF
Total TVA 5.5 % : 26.56 CHF
Total TVA 2.1 % : 0.00 CHF
Total TVA : 26.56 CHF
Merci de m'aider. Bonne journée
-
bonjour
il existe un souci pour la redimension des images sur la page produit_details
en effet on arrive sur cette page et l'image n'a pas la taille voulue il faut actualiser la page pour obtenir la bonne taille
ceci est un problème du au cide de peel, et non pas le développement d'une fonction
pouvez-vous me répondre
merci bien
-
-
j'ai fais une 1ere requete mais je ne peux récupérer les enregistrement comme souhaité
Le souci vient du fait que j'ai 2 produits de couleur orange et lors du résultat je n'ai qu'un produit affiché.
$qid = mysql_query("SELECT p.id, p.nom_".$_SESSION['langue']." as nom, ppc.produit_id FROM peel_produits p INNER JOIN peel_produits_couleurs ppc ON (ppc.produit_id = p.id) INNER JOIN peel_sites_pivots sc ON (sc.produit_id = p.id) WHERE p.id = ppc.produit_id AND ppc.produit_id = ".$_GET['couleur']." AND sc.site_id = '".intval($_SESSION['ecom']['id'])."' ") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if ($qid) { if (mysql_num_rows($qid) > 0) { while ($cat = mysql_fetch_array($qid)) { echo $cat["nom"]; } } }
-
Bonjour French Vintage Touch,Dans affiche_produit_en_colonne() et affiche_produit_en_ligne(), les produits s'affichent, par défaut, par id croissant : tri = "ORDER BY p." . $tri . ", p.id";
A priori, vous voulez le fonctionnement inverse (plus un produit est récent, plus son id est grand).
Donc dans ses deux fonctions, si vous remplacez :
$tri = "ORDER BY p." . $tri . ", p.id";
par
$tri = "ORDER BY p." . $tri . ", p.id DESC";
Ca devrait être OK.
Merci
ca fonctionne correctement
-
-
Petite correction au code, les guillemets ont été oubliés :
Il faut remplacer :
supprime_fichier(intval($id), image1);
supprime_fichier(intval($id), image2);
supprime_fichier(intval($id), image3);
supprime_fichier(intval($id), image4);
par :
supprime_fichier(intval($id), 'image1');
supprime_fichier(intval($id), 'image2');
supprime_fichier(intval($id), 'image3');
supprime_fichier(intval($id), 'image4');
-
Non, je voudrais déjà que le style ne change pas quand on clique sur un noeud du menu. Quand le noeud est déployé, le style sous le noeud, change.
-
Si je comprend bien, votre objectif est de ne plus avoir les liens des sous-catégories qui changent de couleur au survol?
-
Bonsoir paulanna,
Je suppose que le lien en question e trouve dans paypal/ok.php.
En fait, il faut remplacer ce message par un autre du type :
"Merci pour votre commande, votre facture est disponible dans la section "Historique des Commandes"."
A ce moment du process de paiement, on ne peut pas afficher la facture (contrairement aux versions plus anciennes de PEEL).
-
Bonjour,
j'ai un problème au niveau du lien " Cliquez ici pour imprimer votre facture." apres le paiement accepté par paypal
en effet voici le lien http://localhost/test.fr/factures/facture_...×tamp=
il ne récupère pas l'id ni le timestamp
pourriez vous apporter les modifs necessaires
cordialement
-
Oui : http://bienetre-equitable.com/boutique/ach...ex.php?catid=43
J'ai un peu avancé depuis que j'ai envoyé kla qeustion , mais actuellement, voiici le problème : pourquoi quand le menu est déployé, les liens changent-ils de couleurs, sous la partie déployée ?
Il semble en fait que lelien prend parfois le style desliens généraux, et quand le menu est déployé, il prend le style menucat.
Voici le code de la fonction
function construit_menu_arborescent_cat(&$sortie_cat, &$selectionne_cat, $parent_cat=0, $indent_cat=-1) { global $wwwroot, $catid, $repertoire_images; $indent_cat +=1; if(is_array($catid)) $catid=0; // Recherche de tous les noeuds ayant $parent comme noeud parent $qid = mysql_query("SELECT c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c INNER JOIN peel_sites_pivots sc ON (sc.categorie_id = c.id) WHERE c.parent_id = '$parent_cat' AND sc.site_id = '".intval($_SESSION['ecom']['id'])."' AND c.etat = '1' ORDER BY c.position"); // Si la requete a abouti if($qid){ // Pour toutes les entrées while($cat = mysql_fetch_array($qid)){ // Boucle pour ajouter l'indentation (une image vide) // Pour aller plus loin on peut gérer des lignes de suite for($i=0;$i<$indent_cat;$i++){ $sortie_cat .= "<img src=\"$wwwroot/images/mnu_empty.gif\" border=\"0\" alt=\"\" />"; } // Recherche d'enfant pour déterminer l'aspect de l'icone (feuille ou dossier) $fils_cat = mysql_query("SELECT c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c INNER JOIN peel_sites_pivots sc ON (sc.categorie_id = c.id) WHERE c.parent_id = '".$cat['id']."' AND sc.site_id = '".intval($_SESSION['ecom']['id'])."' AND c.etat = '1' ORDER BY c.position"); $div_cat = mysql_num_rows($fils_cat); // Si il y a des enfants if ($div_cat) { // Ajout de l'icone du dossier $sortie_cat .= "<img src=\"$wwwroot/images/menplus.gif\" border=\"0\" alt=\"\" /> "; // Ajout du lien (identiqueà construit menu) $sortie_cat .= "<a class=\"menucat\" href=\"$wwwroot/achat/index.php?catid=" . $cat['id'] ."\">"; // Test si le noeud est le noeud actif (id), si oui, ajoute du gras (plus visuel) if($cat['id']==$catid) $sortie_cat .= "<b><div class=\"menucat\">"; // Ajoute le nom de la catégorie et débute un calque DIV ayant pour ID l'Id de la catégorie $sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']); $nb = calcul_nbprod_parcat($cat['id']); if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; } $sortie_cat .= "</a></b><br /><DIV class=\"menucat\" id=".$cat['id']; // Recherche si le noeud fait partie de l'arborescence du noeud actif parent_noeud_cat($cat['id'],$catid, $actif_cat=0); // Si Oui, if(($cat['id'] == $catid) || ($actif_cat == 1)){ // Rends le calque visible $sortie_cat.= " style=\"display:yes\">\n"; } else{ // Sinon, rends le calque invisible $sortie_cat.= " style=\"display:none\">\n"; } } // Sinon, c'est un document else{ // Ajoute l'image du document $sortie_cat .= "<img src=\"$wwwroot/images/menminus.gif\" border=\"0\" alt=\"\" /> "; // Ajoute le lien (identique à construit_menu) $sortie_cat .= "<a class=\"menucat\" href=\"$wwwroot/achat/index.php?catid=" . $cat['id'] ."\">"; // Si c'est la feuille active, la met en gras if($cat['id']==$catid) $sortie_cat .= "<b>"; // Ajoute le nom $sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']); $nb = calcul_nbprod_parcat($cat['id']); if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; } $sortie_cat .= "</a></b><br />"; } // Si c'est un noeud (catégorie) if($div_cat){ // Appel récursif pour ajout des enfants construit_menu_arborescent_cat($sortie_cat, $selectionne_cat, $cat['id'], $indent_cat); // Ferme le calque $sortie_cat.="</div>"; } } } }
ET le CSS.menucat { /* this page only */ margin-right: 0; margin-bottom: 0px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#957ef0; } /* style the links */ .menucat a, .menucat a:visited { text-decoration:none; color:#957ef0; border:1px solid #fff; border-width:0 1px 1px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } .menucat a:visited:hover { text-decoration:none; color:#7ee2f1; border:1px solid #fff; border-width:0 1px 1px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } .menucat a:hover { text-decoration:none; color:#7ee2f1; border:1px solid #fff; border-width:0 1px 1px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
-
-
Bonjour abdelazi,Pas de quoi, postez de nouveau en cas de souci ;)
Bonjour,
merci c'est gentille. par contre j'ai un site qui fonctionne avec l'ancien version 2.9.3. dans le fichier modeles/haut.php j'ai mis les métatag le problème que tous les produits qui sont dans la boutique prennent les même métatag qui sont dans le fichier haut.php .
Comment faire pour que chaque produit prend le titre automatiquement dans la balise méta title .
merci de m'aider.
J'attends votre réponse. Bonne journée
-
Bonsoir Falcon,
Pouvez-vous me fournir l'URL de votre site ? (par message privé si vous préférez).
Merci d'avance.
-
-
Bonjour Isabelle,
Pourriez-vous me transmettre en message privé ,l'URL de votre site, et les accès au back-office?
Je reste convaincu que c'est un problème de paramétrage de ce côté la.
Cordialement.
-
Bonjour,
pour ce dernier problème soulevé par abselazi, la solution se trouve ici :
http://forum.peel.fr/index.php?showtopic=2907
Je ferme ce Sujet.
Accueil de la boutique (pour un site multilingue)
dans Module PEEL Premium pour PEEL SHOPPING
les miniatures
Posté(e) · Signaler ce message
c'est clair, t'as raison sur ce point.
Si quelqu'un a mis en place un truc, je suis aussi preneur.
Merci