Jump to content

luggy

Members
  • Posts

    164
  • Joined

  • Last visited

Posts posted by luggy

  1. Ha j'ai compris dans paypal il faut enregistrer les 2 adresses :

    paypal_login_token.php?authentification

    et

    paypal_login_token.php?order-opc

     

    Par contre j'ai toujours un problème avec ce fameux https.

    Si je rentre directement l'adresse complète cela fonctionne, mais j'ai beau accepter d'envoyer les infos d'un  compte PayPal, il n'y a pas de création de compte

    comme si paypal ne renvoyait rien a prestashop ou prestashop ne traite pas les infos.

     

    Si quelqu un est capable de me dire ce qu'il faut modifier. merci

  2. Bonjour,

     

    Je viens de tester ce fameux bouton, et je me retrouve ici.

     

    J'ai cherché un peu,  Je pense qu'il peut y avoir déjà un problème au niveau de la ligne 70    de paypal_login.php  pour ceux qui ont renseigné un https dans l'api de paypal.et que le site soit en https partout.

    Mais je ne sais pas modifier ce code pour qu'il y ai https au lieu de http, mais cela vient de cette ligne.

    return Context::getContext()->shop->getBaseUrl().'modules/paypal/paypal_login/paypal_login_token.php';
    

    Ensuite Je pense d'après mes essais qu'il y a un problème a la fin du code envoyé , justement après  :  paypal_login_token.php%253f   

    Si j'insère le symbole &  PayPal me reconnais.

     

    Vu que je n'arrive pas a l'intégrer dans le code, je n'en sais pas plus. mais je pense que cela peut faire avancer.

  3. Bonjour,
    Alors si j'ai bien compris il faudrait que les commandes soit imprimé automatiquement sans passer par un fax.
    le module modifié avec Ecofax est du meme principe que celui proposer par vmoore, a comparer.

    Mais je pense que pour faire une impression automatique seule, il vaudrait mieux regarder sur un logiciel de messagerie approprement dit.
    Creer une regle de message qui lance une impression. je ne sais pas si cela existe mais je pense que c'est de ce coté la qu'il faut chercher.
    Et cela signifirai laisser ton pc allumé la nuit, pour les avoir le matin. Ton serveur web n'aurait pas les drivers de ton imprimante de toute facon, il te faut passer par un intermediaire.

  4. Bon 3 téléchargement c'est bof, mais je suis sur que ca va aller un peu plus vite maintenant.

    Donc j'ai continuer a modifier le module
    Maintenant plus besoin d'aller dans la base de données
    Vous pouvez rentrer toutes les données depuis le BO.
    Mais ATTENTION pour celui avec la fonction FAX il faut faire les modifs du POST juste au dessus.
    Sinon a la prochaine commande ca va buguer.

    Ya encore quelques modifications de présentation a faire mais je m'arrête la.

    34969_WZXHsu220RgTAezXFnP5_t

    mailorderstate.zip

    mailbyorderstateEtFax.zip

  5. Bonjour,

    Je m'ennuyais et j'ai vu une demande d'envoi par fax sur le forum.
    Je me suis permis de modifier ce prémodule de facon a pouvoir utiliser l'envoi de FAX avec OVH.
    On peux renseigner le mot de passe fourni par OVH dans le BO.



    Mais il faut modifier le fichier classes/Mail.php
    a la ligne 22

    static public function Send($id_lang, $template, $subject, $templateVars, $to, $toName = NULL, $from = NULL, $fromName = NULL, $fileAttachment = NULL,  $modeSMTP = NULL, $templatePath = _PS_MAIL_DIR_, $pdf= NULL,)



    Et remplacer apres la ligne

    global $_LANGMAIL;



    if ($pdf AND isset($pdf))
               {
               $message = new Swift_Message(((is_array($_LANGMAIL) AND key_exists($subject, $_LANGMAIL)) ? $_LANGMAIL[$subject] : $subject));
               $templateVars['{shop_logo}'] = (file_exists(_PS_IMG_DIR_.'logo.jpg')) ;
               $templateVars['{shop_name}'] = Configuration::get('PS_SHOP_NAME');
               $templateVars['{shop_url}'] = 'http://'.Tools::getHttpHost(false, true).__PS_BASE_URI__;
               $swift->attachPlugin(new Swift_Plugin_Decorator(array($to_plugin => $templateVars)), 'decorator');
               if ($configuration['PS_MAIL_TYPE'] == 3 OR $configuration['PS_MAIL_TYPE'] == 2)
                   $message->attach(new Swift_Message_Part($templateTxt, 'text/plain', '8bit', 'utf-8'));
               if ($configuration['PS_MAIL_TYPE'] == 3 OR $configuration['PS_MAIL_TYPE'] == 1)
                   $message->attach(new Swift_Message_Part($templateHtml, 'text/html', '8bit', 'utf-8'));
               if ($fileAttachment AND isset($fileAttachment['content']) AND isset($fileAttachment['name']) AND isset($fileAttachment['mime']))
                   $message->attach(new Swift_Message_Attachment($fileAttachment['content'], $fileAttachment['name'], $fileAttachment['mime']));
    
               $send = $swift->send($message, $to, new Swift_Address($from, $fromName));
               $swift->disconnect();
               return $send;
               }
               else            
                   {
               $message = new Swift_Message('['.Configuration::get('PS_SHOP_NAME').'] '.((is_array($_LANGMAIL) AND key_exists($subject, $_LANGMAIL)) ? $_LANGMAIL[$subject] : $subject));
               $templateVars['{shop_logo}'] = (file_exists(_PS_IMG_DIR_.'logo.jpg')) ? $message->attach(new Swift_Message_Image(new Swift_File(_PS_IMG_DIR_.'logo.jpg'))) : '';
               $templateVars['{shop_name}'] = Configuration::get('PS_SHOP_NAME');
               $templateVars['{shop_url}'] = 'http://'.Tools::getHttpHost(false, true).__PS_BASE_URI__;
               $swift->attachPlugin(new Swift_Plugin_Decorator(array($to_plugin => $templateVars)), 'decorator');
               if ($configuration['PS_MAIL_TYPE'] == 3 OR $configuration['PS_MAIL_TYPE'] == 2)
                   $message->attach(new Swift_Message_Part($templateTxt, 'text/plain', '8bit', 'utf-8'));
               if ($configuration['PS_MAIL_TYPE'] == 3 OR $configuration['PS_MAIL_TYPE'] == 1)
                   $message->attach(new Swift_Message_Part($templateHtml, 'text/html', '8bit', 'utf-8'));
               if ($fileAttachment AND isset($fileAttachment['content']) AND isset($fileAttachment['name']) AND isset($fileAttachment['mime']))
                   $message->attach(new Swift_Message_Attachment($fileAttachment['content'], $fileAttachment['name'], $fileAttachment['mime']));         
    
     /* Send mail */
               $send = $swift->send($message, $to, new Swift_Address($from, $fromName));
               $swift->disconnect();
               return $send;
               }



    Je sais pas si cela va servir a quelqu'un mais il n'y a pas cette fonctionalité sur prestashop.

  6. Bonjour,

    Je vient d'installer le module Google Analytics 1.2
    Je rentre mon ID et reponse de google :

    Suivi non configuré (Dernière vérification : 4 déc. 2010 08:33:16 )
    Le code de suivi Google Analytics n'a pas été détecté sur la page d'accueil de votre site Web. Pour que Google Analytics fonctionne, vous devez ajouter le code de suivi à toutes les pages de votre site. Vous pouvez l'ajouter vous-même ou par l'intermédiaire de votre administrateur Web.


    j'ai meme essayé en remettant le theme de base = idem.

    Peut etre que le code a changé tout simplement?
    voici le script que me propose analitics

    [removed]
    
     var _gaq = _gaq || [];
     _gaq.push(['_setAccount', 'UA-9879922-2']);
     _gaq.push(['_trackPageview']);
    
     (function() {
       var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
       ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
       var s = document.getElementsByTagName('script')[0]; s[removed].insertBefore(ga, s);
     })();
    
    [removed]



    J'ai vu sur le forum anglais un cas similaire mais sans reponse.

  7. Bonjour,

    La base fourni avec OVH (perso) a une taille limite de 25Mo.
    Et toutes les visites sont enregistrées dans ta bdd.
    Voila ce que je fais regulierement
    1) sauvegarde de la BDD entiere
    2)tri la base en fonction de la taille des tables
    3)je vide les tables : ps_connections_page , ps_connections, ps_connections_source ...(les tables qui concernent les statistiques)
    VIDER PAS SUPPRIMER

    Ya peut etre mieux mais bon en attendant je fais comme ca.

  8. Donc si je recapitule:
    dans votre setting.inc.php vous avez bien define('__PS_BASE_URI__', '/prestashop/');
    vous avez pris votre define('_COOKIE_KEY_', 'test')
    que vous avez rentrer dans http://www.md5.cz/ et vous avez rentré : testnouveaumotdepasse
    le code recuperer vous l'avez mis dans mb_employee>passwd
    et ca marche pas?
    Ba si apres ca ca ne marche pas je ne peux pas vous aider.

  9. Ha oui je vois, la modification est valable en gros sur 1 journée sur l'année il manquerait peut etre des visiteurs.
    Ou bien il faudrait modifier pour compter les IP du jour.
    Sur une periode d'un mois cela donnerai :
    Total(IP du Jour 1)+ Tot(IP J2).......

    Mais la je ne connais pas le code . c'est pas grave ce n'est pas une priorité.
    Merci.

  10. Oui effectivement vu que cela ne compte qu'une seule fois l' IP.

    Est -ce courant ?
    a moins de faire de la pub par le biais d'entreprise ayant un parc.

    En temps normal je pense que le resulat(meme faux) de cette modif est plus proche de la realité par exemple
    Nombre total de visites 1281
    Nombre total de visiteurs 484 (avant c'etait proche de 1281)

    Car je ne comprend pas pourquoi presta compte l' IP plusieur fois alors que si l'on suit le cheminement de l'IP on s'apercoit d'Un visiteur seul.

    Mais je comprend tout a fait votre message.

  11. Bonjour,

    Moi je pense que cela est faisable mais en modifiant ou en creant un nouveau module
    Je ne sais pas comment le faire (au niveau de la prog) ,mais j'ai l'idée en tete
    Avec le systeme de fax d'ovh par exemple
    il suffirait de mofifier le systeme de notification de commande par mail (j'ai commencer a le faire mais je suis bloquer)
    pour faire cela : http://www.ovh.com/fr/sms_et_fax/envoyer_fax.xml.

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More