Flux d’activité

Flux d’activité de Messages


  1. Bonjour,

     

     

    Parse error: syntax error, unexpected '<' in /home/www/ledsboutique/modeles/white/haut.php on line 22

    => Il faut utiliser la fonction echo pour afficher votre code dans le PHP.

    Et oui il faut placer le code dans haut.tpl. Vous pouvez vous servir de la constante déjà créée

     

    Dans haut.php

    if (defined('IN_PAYMENT_VALIDATION_LANDING_PAGE')) {

    $tpl->assign('total_produit_ht', $GLOBALS['total_produit_ht']);

    $tpl->assign('display_google_tag', true);

    }

     

    Ensuite dans haut.tpl vous pouvez faire un test

    {if display_google_tag}

    // Votre tag ici

    {/if}

    Il faudra remplacer $GLOBALS['total_produit_ht'] par {$total_produit_ht} dans le tag

  2. louba


    Oui j'ai les droits en 755 mais cela ne change rien ? Je n'ai pas de logo ni rien juste ce message d'erreur ... 

    Je vois qu'il faut récupérer les bons BIN chez OVH, je vais tenter ça!

     

    Pas bien mieux j'ai réactivé le pathfile et j'ai ceci qui n'est pas rempli  ?

     

    F_CERTIFICATE!/home/animalin/www/animalinsv7/modules/sips/param/certif!
    F_DEFAULT!/home/animalin/www/animalinsv7/modules/sips/param/parmcom.paylib!
    F_PARAM!/home/animalin/www/animalinsv7/modules/sips/param/parmcom!

  3. Bonjour;

     

    Le fichier pathfile contient les liens vers les fichiers de paramètres et le dossier de logo, il n'est pas lié à l'exécution des fichiers request et response. Avez-vous regarder les droits d'exécution pour ces fichiers ? Si vous souhaitez changer l'emplacement des fichiers request et response, il faudra également modifier les variables peelroot et path_bin dans le fichier fonctions du module.

  4. louba


    Toujours pas de PAYLIB alors que le paramètrage semble bon:

    OVH me dit de modifier le chemin d'acces avec un homez.707 au lieu de home. J'ai bloqué le pathfile et modifié les chemins:

     

    F_CERTIFICATE!/homez.707/animalin/www/animalinsv7/modules/sips/param/certif.fr.monmerchantid!
    F_DEFAULT!/homez.707/animalin/www/animalinsv7/modules/sips/param/parmcom.paylib!
    F_PARAM!/homez.707/animalin/www/animalinsv7/modules/sips/param/parmcom.monmerchantid!
     
    Mais je ne vois pas l'effet j'ai toujours le message "Executable request non trouvé /home/animalin/www/animalinsv7/modules/sips/bin/request" et le home n'est pas changé ?
     
    Sinon il faut remonter le dossier BIN au dessus du WWW la racine. Quelles sont les modifications à faire, dans le pathfile ou autre ?
     
    Merci
  5. djespace


    RE :
    En fait j'ai une erreur de syntaxe lorsque j'update le fichier haut.php.
     

    Parse error: syntax error, unexpected '<' in /home/www/ledsboutique/modeles/white/haut.php on line 22
    

    voici le test complet que j'ai mis dans haut.php
     

    if (defined('IN_PAYMENT_VALIDATION_LANDING_PAGE')) {
    <script type="text/javascript">
    /* <![CDATA[ */
    var google_conversion_id = 994548789;
    var google_conversion_language = "en";
    var google_conversion_format = "3";
    var google_conversion_color = "ffffff";
    var google_conversion_label = "MtqsCLaBp10QzeCi2QM";
    var google_conversion_value = $GLOBALS['total_produit_ht'];
    var google_conversion_currency = "EUR";
    var google_remarketing_only = false;
    /* ]]> */
    </script>
    <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
    </script>
    <noscript>
    <div style="display:inline;">
    <img height="1" width="1" style="border-style:none;" alt=""
    src="//www.googleadservices.com/pagead/conversion/994548789/?
    value=$GLOBALS['total_produit_ht']&amp;currency_code=EUR&amp;label=MtqsCLaBp10QzeCi2QM
    &amp;guid=ON&amp;script=0"/>
    </div>
    </noscript>
    } 

    Il y a t il un endroit particulier où mettre ce test ?
    Je l'ai mis ligne 21 après :
     

    if (empty($GLOBALS['page_name']) && function_exists('get_current_page')) {
    	$GLOBALS['page_name'] = get_current_page();
    }
    

    Merci par avance.

  6. louba


    J'ai desactivé le sips dans le site.php
     

    J'ai la solution paylib donc j'ai paramètré le sips paylib => mon merchand id

    et le

    atos_solution_name                                            atos => paylib

     

    j'ai copié le param mercanet et renomé en param paylib avec changement du logo.

     

    Suis-je dans le bon sens ou il fallait conserver mercanet ?


  7. Bonjour

     

    Merci pour toutes ces informations, pour ajouter des nouveaux paramètres dans le module systempay, il faut modifier la fonction getSystempayForm ainsi que la classe pwBplV1 à différents endroit du module. Il faudra aussi réaliser des tests, et tout cela prend du temps. Nous pouvons réaliser ces modifications pour vous, il faut dans ce cas prendre contact avec le service commercial au 01 75 43 67 97.


  8. Bonjour,

     

     

    Il faut aussi pouvoir récupérer la valeur de la  variable $_SESSION['session_caddie']['total_produit_ht'] avant que la session soit supprimé dans ok.php. Donc dans OK.php vous pouvez placer la ligne

    $GLOBALS['total_produit_ht'] =  $_SESSION['session_caddie']['total_produit_ht']; au dessus de $_SESSION['session_caddie']->init();, on utilisera cette nouvelle variable ensuite.

     

    haut.php est appelé sur toutes les page du front office. Pour exécuter  un code spécifique à une page dans haut.php on peux effectivement créer un fichier haut.php qui soit propre au script à modifier. Pour éviter de dupliquer le code, vous pouvez plus sinon créer dans ok.php une constante de langue define('IN_PAYMENT_VALIDATION_LANDING_PAGE'); qu'il faut mettre au dessus de include("../../configuration.inc.php");

     

    Ensuite dans haut.php vous pouvez faire un test

    if (defined('IN_PAYMENT_VALIDATION_LANDING_PAGE')) {

    // votre code ici.Le montantt du panier est stocké dans $GLOBALS['total_produit_ht']

    }

     


  9. Bonjour,

     

    1/ SIPS :J'ai bien un sips avec mon merchand id mais aussi celui ci dans le core qui n'a pas de site id avec 2 autres ? Faut-il les valider en id 1 ?

    Merci.

     

     

    Si une variable SIPS est déjà présente vous pouvez l'utiliser et supprimer l'autre variable. Il faut avoir qu'une seul variable SIPS.
     
     
     
    2/ En fin de processus de commande au paiement j'ai ceci et mon module est bien en place avec les bin:
     

    Executable request non trouvé /home/animalin/www/animalinsv7/modules/sips/bin/request

     

     

    Concernant cette erreur si les fichiers sont bien présents dans modules/sips/bin/request il peux s'agir d'un problème de droits d’exécution des fichiers. Vous pouvez modifier ces droits avec un client FTP comme Filezilla, en passant les droits des fichiers en 755 par exemple.

  10. neomega


    marche nickel sur une 7.0.1

     

    j'ai essayer de le mettre sur un autre et j'ai cette erreur {peel 7.0.2}

     

     

    Notice: Undefined index: est_identifie in lesite/lib/templateEngines/smarty/compile/fc50836addb2f3c49ec320caabdbdb91de94ffb6.file.produits.tpl.phpon line 263

     

     

     

     

    pourtant  :

     

     

    -----------------------------------------------------------------------------------------------------------------

    display_product.php

    $tpl = $GLOBALS['tplEngine']->createTemplate('produits.tpl');
                                  
                                   $tpl->assign('IN_HOME', defined('IN_HOME'));
                                   $tpl->assign('est_identifie', est_identifie());
                                   $tpl->assign('STR_IDENTIFIEZ', $GLOBALS['STR_IDENTIFIEZ']);

    ------------------------------------------------------------------------------------------------------------------

    produits.tpl

       {if ($est_identifie)||($IN_HOME)}
                                                                                                  <td class="fc_prix">
                                                                                                                  {if isset($prod.on_estimate)}
                                                                                                                  {$prod.on_estimate}
                                                                                                                  {/if}
                                                                                                  </td>
                                                                                 
                                                                                  {else} <span style="text-align:center; color: red;">{$STR_IDENTIFIEZ}</span>
                                                                     {/if}
    

    j'ai vider le cache du site et navigateur et même  supprimé les fichiers sauf  .htaccess dans: /lib/templateEngines/smarty/compile/ pour obliger une nouvelle compilation

  11. louba


     

     

    1/ SIPS :J'ai bien un sips avec mon merchand id mais aussi celui ci dans le core qui n'a pas de site id avec 2 autres ? Faut-il les valider en id 1 ?

    Merci.

     
     
    255 site_id_showed_by_default_if_domain_not_found core integer 1   2015-06-02 12:47:16 For multisite : to allow any alias on a hosting to... 1 0
    259 sips core array atos => mercanet   2014-09-01 12:00:00 C'est un exemple, il faut remplacer par les valeur... 1 0
    260 generate_pathfile core boolean true   2014-09-01 12:00:00 Génère le fichier pathfle indispensable pour le f... 1 0
     
     
    2/ En fin de processus de commande au paiement j'ai ceci et mon module est bien en place avec les bin:
     

    Executable request non trouvé /home/animalin/www/animalinsv7/modules/sips/bin/request

     

    OVH me dit: mettre le chemin suivant:

    homez.707/animalin/...

    ou remonter les fichiers bin au dessus de www ?

     

    Comment cela ce traduit pour l'appel des bin dans le logiciel ?

  12. djespace


    Bonjour Simon,

    J'ai eu un retour de systempay et en fait c'est votre module qui est incomplet.
    Il y a bien une possibilité pour configurer le retour automatique, et cela se passe..... (roulement de tambour) .... dans le module systempay sur la boutique peel (et non dans leur back-office).

    De la même sorte que vous avez surchargé les url de retour (définis dans functions.php du module systempay) on a possibilité de définir un temps de retour automatique et un message d'attente....
    Et aussi plein d'autres choses super intéressantes mais non implémentée dans le module systempay peel :S
    Vous devriez d'ailleurs vous documenter (je peux vous envoyer le guide complet si vous voulez), car il y a matière à enrichir profondément votre module.
    D'autant que c'est le seul module payant. (les module systempay de prestashop, magento sont par exemple gratuits (fournits par la banque)).

    Je pense donc qu'il faut mettre ça dans le fichier functions.php mais il est sensiblement différent du modèle fournit par systempay alors j'ai besoin de votre aide.
    Voila la page qui concerne ce besoin dans le guide systempay:

    systempay.jpg

     

    Quel bout de code dois-je donc rajouter et à quel endroit dans le fichier functions.php ?
    Mercii ;)
     

  13. djespace


    Bonjour Simon, et Merci, c'est déjà beaucoup plus clair !

    Pour le point n°1
    Ok, mais dans ce cas sil me faut faire une copie du fichier haut.php et haut.tpl juste pour les pages ok.php et changer l'include dans ok.php ??
    Sinon le script google va être appelé sur toutes les pages... non ?

    Pour le point N°2
    C'est plus clair pour moi, j'ai désormais la variable exacte.
    Par contre vous me dites de placer le script google avant la ligne $_SESSION['session_caddie']->init(); présent dans le fichier ok.php
    Mais n'avons nous pas dit dans le point 1 qu'il fallait le mettre dans le fichier .tpl entre les balise body ?

    A moins qu'en fait tout ce que je mets dans le fichier ok.php se retrouvera finalement entre les balises body ?

    Merci par avance.
    Et désolé pour ces questions bêtes mais nous ne sommes pas tous dév.

     


  14. Bonjour,

     

    Il y a une erreur sur le champ rueducommerce_mmid qui est absent dans votre table peel_sites. Si vous avez ajouter le module rue du commerce, vous devez ajouter rueducommerce_mmid dans la table peel_sites. Sinon il faut supprimer l'utilisation de ce champ dans la requête de mise à jour des informations du site.

    Pour information ce problème est spécifique à votre installation, nous ne connaissons pas ce problème sur cette version de PEEL.


  15. Bonjour,

     

    1/ Oui, c'est a dire en local ca ne marche pas ?

    C'est quoi les droits d'éxécution, le merchant id et connexion et mot de passe sont validés le dossier sips est en local, le processus fonctionne jusqu'a l'appel à la carte bleu ?

     

    effectivement les fichiers binaires REQUEST et RESPONSE ne sont pas fait pour s’exécuter sur votre ordinateur. Une fois en ligne vous avez la possibilité de modifier les droits d'exécution pour les fichiers. Je vous invite à vous tourner vers votre hébergeur pour ce point.

     

    2/ Je vérifie et dans peel_configuration j'ai bien atos_solution_name avec atos => mercanet mais il y a aussi un autre technical code sips qui est mal configuré avec sogenactif ! Je le rempli également avec atos => mercanet ?

     

    la variable "sips" doit contenir le merchant_id

     

    3/ J'ai installé le site dans un sous dossier de mon hébergement OVH pour tester. Après les pieges d'usage j'ai bien la page d'accueil et je peux appeler des produits et me signer mais j'arrive sur une page blanche (http://www.animalins....php?prodid=407). Je n'ai pas activé le rewrite dans la config. Faut-il réinstaller ?

     

    Je ne pense pas que ce problème soit lié à la réécriture d'url, ni qu'il soit nécessaire de réinstaller. Avez-vous accès au logs d'erreur de l'hébergement ? Il y visiblement une erreur fatal qui mets fin au script.

    Si vous avez modifié le fichier achat/caddie_ajout.php vous pouvez reprendre le fichier qui est sur la version actuelle téléchargeable depuis notre site https://www.peel.fr/.

Twitter Advisto ecommerce

Facebook PEEL Shopping