Flux d’activité
Flux d’activité
-
djespace a ajouté un message dans un sujet Insertion du code de suivi des conversions AdWords
Bonjour Simon, Non je n'ai toujours pas de remontée du montant. (enfin si je l'ai eu une seule fois en réactualisant la page du retour boutique mais plus depuis)
Comment peut-on faire ?
-
0
-
-
louba a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Message A L'adminJe viens de passser de 6.31 à 7.21 et je Souhaite Que l'administrateur recoive en plus les fils de messagerie électronique de commande le Que recoit le client. Je avais fais ça en 6.31 versez le webmail 10 et 12. can vous me RAPPELER la fonction d'un modificateur?
Dans la v6.31 il fallait vérifier get-payment_form() dans display_caddie le 3° paramètre à true je pense que la il est à true ?
J'ai modifié dans ORDER et dans FIN COMMANDE et aligné le mail 12 avec les infos du 11 (commande) est-ce que c'est bon ?
fonction send_mail_order_admin (order_id $) { $ Result = query ("SELECT * DE peel_commandes WHERE id = "intval (order_id $).." »ET« get_filter_site_cond («Commandes»). "."); $ Order_object = fetch_object ($ result); $ custom_template_tags ['ORDER_ID'] = $ order_id; $ custom_template_tags ['email'] = $ order_object-> email; $ custom_template_tags ['site'] = $ GLOBALS ['site']; $ custom_template_tags ['MONTANT'] = fprix (order_object- $> Montant, true); $ custom_template_tags ['O_TIMESTAMP'] = get_formatted_date (order_object- $> o_timestamp); $ custom_template_tags ['PAIEMENT'] = get_payment_name ($ order_object-> paiement); $ custom_template_tags ['NOM_FAMILLE'] = Chaîne :: htmlspecialchars_decode ($ user ['nom_famille'], ENT_QUOTES); $ custom_template_tags ['CIVILITE'] = $ user ['civilité']; $ custom_template_tags ['PRENOM'] = Chaîne :: htmlspecialchars_decode ($ user ['prenom'], ENT_QUOTES); $ custom_template_tags ['type'] = $ order_object-> tapez; $ custom_template_tags ['COLIS'] = $ order_object-> delivery_tracking; $ custom_template_tags ['DATE'] = get_formatted_date (order_object- $> o_timestamp, «court», «long»); $ custom_template_tags ['CLIENT_INFOS_BILL'] = Cordes :: htmlspecialchars_decode ($ order_infos ['client_infos_bill'], ENT_QUOTES); $ custom_template_tags ['CLIENT_INFOS_SHIP'] = Cordes :: htmlspecialchars_decode ($ order_infos ['client_infos_ship'], ENT_QUOTES); $ custom_template_tags ['COUT_TRANSPORT'] = (display_prices_with_taxes_active () fprix ($ order_object-> cout_transport, true) "?.." $ GLOBALS ['STR_TTC']:.. fprix ($ order_object-> cout_transport_ht, true) "" $ GLOBALS ['STR_HT']); $ custom_template_tags ['BOUGHT_ITEMS'] = ''; $ custom_template_tags ['commentaire'] = $ order_object-> Commentaires; $ Product_infos_array = get_product_infos_array_in_order ($ order_id, $ order_object-> concevoir, $ order_object-> currency_rate); foreach ($ product_infos_array que this_ordered_product $) { $ custom_template_tags ['BOUGHT_ITEMS']. = $ this_ordered_product ["product_text"]. "\ N"; $ custom_template_tags ['BOUGHT_ITEMS']. = $ GLOBALS ['STR_QUANTITY']. $ GLOBALS [''] STR_BEFORE_TWO_POINTS. ":". This_ordered_product $ ["quantite"]. "\ N"; $ custom_template_tags ['BOUGHT_ITEMS']. = $ GLOBALS ['STR_PRICE']. $ GLOBALS [''] STR_BEFORE_TWO_POINTS. ":". ?. (Display_prices_with_taxes_active () fprix (this_ordered_product $ ["total_prix"], true) ''. $ GLOBALS ['STR_TTC']:.. Fprix (this_ordered_product $ ["total_prix_ht"], true) '' $ GLOBALS ['STR_HT ']). "\ N \ n"; } foreach ($ product_infos_array que this_ordered_product $) { if (! empty ($ this_ordered_product ['technical_code'])) { send_email (order_object- $> email, '', '', 'confirm_ordered _' this_ordered_product $ ['technical_code'], $ custom_template_tags, null, $ GLOBALS ['support_commande'].); send_email ($ GLOBALS ['support_commande'], '', '', 'confirm_ordered _' this_ordered_product $ ['technical_code'], $ custom_template_tags, null, $ GLOBALS ['support_commande'].); } } send_email ($ GLOBALS ['support_commande'], '', '', 'send_mail_order_admin', $ custom_template_tags, null, $ GLOBALS ['support_commande']); }
J ai Modifié ORDRE Et Voila Ce Que Je ai en locale (test) ce normal?:
Tentative d'envoi de l'e-mail "Confirmation de la commande 1279" - envoi Désactivé × Tentative d'envoi de l'e-mail "Confirmation de la commande 1279" - envoi Désactivé × Tentative d'envoi de l'e-mail "1279 Enregistrement de la commande Animalins BOXITAN" - envoi Désactivé × Tentative d'envoi de l'e-mail "1279 Enregistrement de la commande Animalins BOXITAN" - envoi Désactivé J'ai modifié fin commande: switch ($com->paiement) { // In $com->payment_technical_code is stored the "technical_code" found in peel_paiement // pour tous les modes de paiement je fais un mail au client et a l'administrateur (LAM 06/2015) case 'check': // On avertit l'utilisateur et l'administrateur uniquement pour les modes de paiement non instantanés email_commande($commandeid); send_mail_order_admin($commandeid); if (!empty($_COOKIE[$GLOBALS['caddie_cookie_name']])) { // Il faut supprimer le cookie qui contient les produits du panier, sinon le caddie est automatiquement rechargé dans init(). unset($_COOKIE[$GLOBALS['caddie_cookie_name']]); } // Le caddie est réinitialisé pour ne pas laisser le client passer une deuxième commande en soumettant une deuxième fois le formulaire $_SESSION['session_caddie']->init(); unset($_SESSION['session_commande']); if (check_if_module_active('ariane_panier')) { close_ariane_panier_session(); } break; case 'transfer': // On avertit l'utilisateur et l'administrateur uniquement pour les modes de paiement non instantanés email_commande($commandeid); send_mail_order_admin($commandeid); if (!empty($_COOKIE[$GLOBALS['caddie_cookie_name']])) { // Il faut supprimer le cookie qui contient les produits du panier, sinon le caddie est automatiquement rechargé dans init(). unset($_COOKIE[$GLOBALS['caddie_cookie_name']]); } // Le caddie est réinitialisé pour ne pas laisser le client passer une deuxième commande en soumettant une deuxième fois le formulaire $_SESSION['session_caddie']->init(); unset($_SESSION['session_commande']); if (check_if_module_active('ariane_panier')) { close_ariane_panier_session(); } break; default : // On avertit l'utilisateur et l'administrateur uniquement pour les modes de paiement non instantanés email_commande($commandeid); send_mail_order_admin($commandeid); if (!empty($_COOKIE[$GLOBALS['caddie_cookie_name']])) { // Il faut supprimer le cookie qui contient les produits du panier, sinon le caddie est automatiquement rechargé dans init(). unset($_COOKIE[$GLOBALS['caddie_cookie_name']]); } // Le caddie est réinitialisé pour ne pas laisser le client passer une deuxième commande en soumettant une deuxième fois le formulaire $_SESSION['session_caddie']->init(); unset($_SESSION['session_commande']); if (check_if_module_active('ariane_panier')) { close_ariane_panier_session(); } break; } Et puis j'ai modifié le mail n° 12 pour y ajouter les infos de la commande.- 2 réponses
- 1 475 vues
-
Myriam a ajouté un message dans un sujet Configuration Module Sips Atos
Pouvez-vous m'aider ?
Je me rends compte que dans la table configuration, il y a deux ligne dont le code technique est sips :
1) code technique = sips, origin = sites.php, type = string, string = mon identifiant marchand sogenactif, lang = null, etat = 1, site_id = 1
2) code technique = sips, origin = core, type = array, string = sogenactif => mon identifiant marchand sogenactif, lang = null, etat = 1, site_id = 1
Quelle est la ligne que je dois conserver ?
-
0
-
-
Myriam a ajouté un message dans un sujet google map
Bonjour
Merci pour votre réponse mais cela je l'ai déjà fait.
En fait, pour que la carte google map s'affiche, il faut impérativement saisir un contenu dans les champs au dessus.
-
0
-
-
Myriam a ajouté un message dans un sujet Configuration Module Sips Atos
Bonjour Simon
Merci de votre réponse.
Il va falloir m'en dire un peu plus tant je maitrisai parfaitement le code de la version 5 et 6 autant je dois complètement me familiariser avec la 7 !
Quand vous dites "vous pouvez créer pathfile manuellement en reprenant le code qui est dans pathfile.php", vous voulez que je le créé où ?
Dans une configuration automatique, comment se génère le fichier pathfile ? Quel est le fichier php qui permet de le générer ?
Quand vous dites désactiver la variable de configuration generate_pathfile, vous voulez que je mettre false à la place de true dans le champ string de la table peel_configuration ?
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Insertion du code de suivi des conversions AdWords
Bonjour,
je ne sais pas ce qui provoquait une erreur fatal, la ligne que vous avez ajouté semble bonne. Avez-vous encore un problème de montant vide?
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Configuration Module Sips Atos
Bonjour,
le message d'erreur
Warning: fopen(/var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/pathfile): failed to open stream: Permission denied in /var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/fonctions.phpon line 256
Indique que vous ne pouvez pas créer le fichier pathfile a cause d'une configuration de votre hébergement. Il vous pouvez créer pathfile manuellement en reprennant le code qui est dans pathfile.php. Il faut aussi désactiver la variable de configurarion generate_pathfile.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Lien Url Dans Produit
Bonjour,
il faut mettre le lien dans son ensemble dans le champ, avec http a l'intérieur, par exemple http://www.google.fr
Pour information il n'y a pas de problème connu avec cette fonctionnalité
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet google map
Bonjour,
Il faut se rendre sur la page administrer/plan.php (menu "redactionnel">"contenu prédéfini">"plan d'accès Google map"), et remplir les champs de cette page.
-
0
-
-
Myriam a ajouté un message dans un sujet google map
Bonjour,
j'ai le même problème. Seulement mon module information est activée !! et j'ai toujours la phrase "Les informations liées au plan du site TerraVentoux ne sont pas encore définies"
-
0
-
-
Myriam a ajouté un message dans un sujet Configuration Module Sips Atos
Help !!
-
0
-
-
louba a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Lien Url Dans ProduitJe viens de valider ma migration de 6.31 à 7.21.
Si je mets un lien pour plus de libellé dans la fiche produit WWW.animalins.fr V7.21 :
URL d'un éventuel lien supplémentaire sur la page produit en dessous de la description (inactif si vide) : http://www.nutrivet..........
J'ai le lien qui s'inscrit mais ne se fait pas ?
- 1 réponse
- 1 179 vues
-
Myriam a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Configuration Module Sips AtosBonsoir,
Je suis sous peel shopping 7.2.1 avec module premium. Je viens d'acquérir le module sips atos. J'ai suivi la procédure d'installation et j'ai les messages d'erreurs suivant :
Warning: fopen(/var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/pathfile): failed to open stream: Permission denied in /var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/fonctions.phpon line 256
Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/fonctions.php on line 257
Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/fonctions.php on line 258
Executable request non trouvé /var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/bin/request
Mon fichier fonctions.php est bien en 755 ainsi que RESPONSE ET REQUEST. J'ai juste déplacer le fichier param pour respecter la contrainte des 83 caractères. Pouvez-vous me dire où est le problème.- 7 réponses
- 2 913 vues
-
djespace a ajouté un message dans un sujet Insertion du code de suivi des conversions AdWords
Bonjour Simon,
Merci, effectivement comme vous l'aviez constaté, le test n'était pas au bon endroit dans haut.php
Et dans ok.php, vous m'aviez donné le code define('IN_PAYMENT_VALIDATION_LANDING_PAGE') mais sans le ,true à la fin ...
J'ai donc corrigé tout ça et l'affichage du script google réagit désormais bien selon la page affiché.
Par contre, j'ai désoramis d'autres soucis concernant entre autres la variable total_produit_ht
J'obtiens l'erreur suivante sur la page ok.php
Notice: Undefined index: total_produit_ht in /home/www/ledsboutique/modeles/white/haut.php on line 33
Et donc l'information du montant du panier HT ne remonte pas chez google.
Pour info, dans mon fichier ok.php, vous m'aviez demandé de mettre :
$GLOBALS['total_produit_ht'] = $_SESSION['session_caddie']['total_produit_ht']; (juste avant le init du panier)
mais cela me créait une erreur fatale.
J'ai donc modifié en :
$GLOBALS['total_produit_ht'] = $_SESSION['session_caddie']->total_produit_ht;
suivant le modèle de ligne suivante dans ce même fichier
$_SESSION['session_caddie']->init();
Je n'ai donc plus d'erreur fatale mais peut-être le problème vient-il de là...
Merci par avance.
François.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Insertion du code de suivi des conversions AdWords
Bonjour,
Dans haut.php, les lignes
if (defined('IN_PAYMENT_VALIDATION_LANDING_PAGE')) {
$tpl->assign('total_produit_ht', $GLOBALS['total_produit_ht']);
$tpl->assign('display_google_tag', true);
}
doivent-être placées après $tpl = $GLOBALS['tplEngine']->createTemplate('haut.tpl');
Dans ok.php, il y a bien define('IN_PAYMENT_VALIDATION_LANDING_PAGE', true); avant l'include de haut.php ?
-
0
-
-
djespace a ajouté un message dans un sujet Insertion du code de suivi des conversions AdWords
Bonjour Simon
Je n'ai plus les messages d'erreur mais le tag google (qui avant s'affichait sur toutes les pages) ne s'affiche désormais plus nullepart, même pas sur la page où nous aimerions qu'il s'affiche !
pffiouuu dur dur !
Je ne comprends pas, j'ai tout fait ce que vous me disiez de faire, tout est ok à la virgule près !
Voici mes fichiers haut.php et haut.tpl => http://leds-boutique.fr/serveur/peel/fichiers.rar
Merci par avance.
François.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Insertion du code de suivi des conversions AdWords
Bonjour,
Vous pouvez remplacer le test {if $display_google_tag} par {if !empty($display_google_tag)} pour corriger cette erreur
-
0
-
-
djespace a ajouté un message dans un sujet Insertion du code de suivi des conversions AdWords
Bonjour Simon,
Merci pour ces précisions.
Je vais déjà essayer de résoudre le problème sur systempay avant de m'occuper de paypal.
Donc, déjà j'avais oublié le $ pour le test {if $display_google_tag}
Mais désormais, j'ai ces messages d'erreur sur mes pages.
Notice: Undefined index: display_google_tag in /home/www/ledsboutique/lib/templateEngines/smarty/compile/9a27eac3c99e718898d364e20a9a4a34f36ecc30.file.haut.tpl.php on line 65
Notice: Trying to get property of non-object in /home/www/ledsboutique/lib/templateEngines/smarty/compile/9a27eac3c99e718898d364e20a9a4a34f36ecc30.file.haut.tpl.php on line 65
Pouvez-vous m'aider ?
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Insertion du code de suivi des conversions AdWords
Bonjour,
Vous devez placer la constante IN_PAYMENT_VALIDATION_LANDING_PAGE dans le fichier ok.php du module paypal, avant l'include de haut.php
Ön ne peux pas utiliser une constante directement dans un fichier tpl, il faut assigner un variable smarty qui contient la valeur de la constante. Donc faire
if (defined('IN_PAYMENT_VALIDATION_LANDING_PAGE')) { $tpl->assign('total_produit_ht', $GLOBALS['total_produit_ht']); $tpl->assign('display_google_tag', true); } ou
$tpl->assign('total_produit_ht', $GLOBALS['total_produit_ht']); $tpl->assign('display_google_tag', defined('IN_PAYMENT_VALIDATION_LANDING_PAGE')); concrètement ça revient au même, mais je préfère la version avec le test if, de cette façon le code est exécuter uniquement sur les pages qui en ont besoin.
le test {if $display_google_tag} est il bien en place ?
-
0
-
-
djespace a ajouté un message dans un sujet Insertion du code de suivi des conversions AdWords
oups, par contre le code google adwords est présent sur toutes les pages....
Il doit y avoir un souci.
On est obligé de passer pas le $tpl->assign('display_google_tag', true); ?
Ne peut-on pas tout simplement faire un test sur le define ?
genre {if define ('IN_PAYMENT_VALIDATION_LANDING_PAGE')}
-
0
-
-
djespace a ajouté un message dans un sujet Insertion du code de suivi des conversions AdWords
Bonjour,
C'est bon, autant pour moi j'utilisai un fichier de validation que m'a fourni sytempay (pour mon autre problème de retour automatique à la boutique) et du coup l'appel de la variable était différent.
Là ça a l'air de fonctionner.
Je vais m'occuper de paypal désormais.
Je fais pareil ?
C'est à dire un define sur le ok.php de paypal puis l'appel de la variable du panier HT avant la ligne de caddie -> init ?
Merci @+
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Nb Categories
Bonjour,
effectivement la fonction retournait un tableau vide, ce qui posait provoquait une erreur SQL.
Ci dessous la version corrigée :
function get_sons_cat($all_parents_with_ordered_direct_sons_array, $catid, $ids_array = array()) { // On met une protection au cas où une catégorie parente ait un enfant direct ou indirect qui est son propre parent static $studied_cats_array; $hash = md5(serialize($all_parents_with_ordered_direct_sons_array)); if(!count($ids_array)) { // Si on relance la fonction avec la même liste $all_parents_with_ordered_direct_sons_array unset($studied_cats_array[$hash]); } if(empty($studied_cats_array[$hash][$catid])) { $studied_cats_array[$hash][$catid] = true; foreach ($all_parents_with_ordered_direct_sons_array[$catid] as $son_catid) { $ids_array[] = $son_catid; if (!empty($all_parents_with_ordered_direct_sons_array[$son_catid])) { $ids_array = get_sons_cat($all_parents_with_ordered_direct_sons_array, $son_catid, $ids_array); } } } return $ids_array; }-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Insertion du code de suivi des conversions AdWords
Bonjour,
Pouvez-vous mettre la page PHP complète svp ?
-
0
-
-
djespace a ajouté un message dans un sujet Insertion du code de suivi des conversions AdWords
Bonjour Simon,
L'ajout de la ligne : $GLOBALS['total_produit_ht'] = $_SESSION['session_caddie']['total_produit_ht']; créer un erreur fatale lorsque je clique sur le bouton de retour à la boutique.
n'y a-t-il pas d'erreur ?
Je l'ai bien mis juste avant $_SESSION['session_caddie']->init();
Merci par avance.
-
0
-
-
louba a ajouté un message dans un sujet Nb Categories
Ok merci jai effectivement 2 à 3 niveaux dans mes catégories je vais vérifier ma migration et prendre votre code en compte.
J'ai modifié fonction et voila ce que je recois ?
( ! ) Notice: Erreur SQL 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND p.etat='1' AND p.site_id IN (0,1)' at line 4 - Page : /animalinsv7/ - IP ::1 - SELECT COUNT(*) AS this_count FROM peel_produits p INNER JOIN peel_produits_categories pc ON pc.produit_id = p.id WHERE pc.categorie_id IN () AND p.etat='1' AND p.site_id IN (0,1) - Error number in C:\wamp\www\animalinsv7\lib\fonctions\database.php on line 239 Call Stack # Time Memory Function Location 1 0.0010 271432 {main}( ) ..\index.php:0 2 0.4980 11287384 include( 'C:\wamp\www\animalinsv7\modeles\anima2\haut.php' ) ..\index.php:79 3 0.5117 11424976 get_modules( ) ..\haut.php:84 4 0.5421 11615624 affiche_menu_recherche( ) ..\fonctions.php:538 5 0.5434 11666776 get_categories_output( ) ..\display.php:1447 6 0.5518 11683920 get_recursive_items_display( ) ..\display.php:656 7 0.5732 11735872 get_recursive_items_display( ) ..\display.php:759 8 0.5733 11738224 calcul_nbprod_parcat( ) ..\display.php:751 9 0.5747 11739616 query( ) ..\fonctions.php:196 10 0.5999 11741072 trigger_error ( ) ..\database.php:239
-
0
-