Flux d’activité
Flux d’activité de Messages
-
-
Je 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_commandesWHERE 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ésemail_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ésemail_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ésemail_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. -
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 ?
-
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.
-
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.
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 ?
-
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?
-
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.
-
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é
-
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.
-
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"
-
-
Je 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 ?
-
Bonsoir,
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 258Executable 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. -
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_htJ'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 33Et 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.
-
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 ?
-
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.
-
Bonjour,
Vous pouvez remplacer le test {if $display_google_tag} par {if !empty($display_google_tag)} pour corriger cette erreur
-
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 ? -
Bonjour,
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 ?
Vous devez placer la constante IN_PAYMENT_VALIDATION_LANDING_PAGE dans le fichier ok.php du module paypal, avant l'include de haut.php
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')}Ö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.
oups, par contre le code google adwords est présent sur toutes les pages....le test {if $display_google_tag} est il bien en place ?
-
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')}
-
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 @+ -
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; }
-
-
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.
-
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
Insertion du code de suivi des conversions AdWords
dans Module PEEL Premium pour PEEL SHOPPING
djespace
Posté(e) · Signaler ce message
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 ?