Jump to content

AG261

Ambassadors
  • Posts

    20
  • Joined

  • Last visited

3 Followers

About AG261

Profile Information

  • Location
    Madagascar
  • Activity
    Web development agency

Recent Profile Visitors

2,763,795 profile views

AG261's Achievements

  1. Bonjour, Ce dont tu as besoin, n'est pas d'ajouter un "hook perso" mais plustôt, comment appelé un mon bout de code lors de l’exécution ou l'appel d'un hook ? Par "Hook", comprendre : Ce que tu as fait peut marcher , voir le pblm dans ton Apres c'est pas tres propre de modifier directement dans les modules des autres Je te propose de creer ton propre module, d'appeler les hook ActionOrderStatusPostUpdate et PaymentReturn dedans, si besoin, vois ici http://doc.prestashop.com/pages/viewpage.action?pageId=15171738#CréerunmodulePrestaShop-Implémenterdeshooks BO ou FO c'est exactement pareil pour le fonctionnement globale des modules. Enfin, à chaque post, n'oublie pas de mentionner : Version presta Version php et si possible l'OS (linux, windows, mac) Bon dev
  2. Bonjour, J'ai regardé ton site, le code google analytics est bien présent juste avant la balise </body> et comme le montre le résultat du module API google analytics, c'est ok. Après, Là, faut regarder dans les doc des modules, ou essaye de désactiver : API google analytics et voit le résultat sur https://www.google.com/analytics/web/ Si ça fonctionne, je te recommande de ne pas utiliser API google analytics. A moins que ton besoin est juste de connaitre le nombre de personnes et le nombre de pages vu.
  3. Bonjour, D'abord, il faut séparer : "Google Analytics v2.3.4"Suivre les visite de son site sur GA Pour la configuration on a juste besoin de la clé genre UA-xxxxx-x "API Google Analytics v1.2.1"Utiliser les API de google pour afficher les résultat de GA dans son back office prestashop Pour la config, on a besoin de 3 paramètre : ID client / Secret client / Profil Si j'ai bien compris, le besoin est plus le premier point, donc essaye juste de mettre la bonne clé. Si c'est le second, c'est plus compliqué mais je te ferai un tuto lundi si besoin. Puis l'origine de la page blanche quand tu as essayé de mettre le code de google directement dans ton header, bien que inutile car le module le fait pour toi, c'est que pour insérer un script JS dans du template smarty, il faut l'entourer de {literal} ... {/literal} : exemple : <script language="JavaScript" type="text/javascript"> {literal} function myJsFunction(name, ip){ alert("Le nom du serveur\n" + name + "\n" + ip); } {/literal} </script> A+
  4. Bonjour, Ou autre solution, surcharge la methode setMedia() de la class classes/controller/FrontController.php Tu devras trouver ton bonheur. A+
  5. Bonjour, Voir ici https://www.prestashop.com/forums/topic/509261-modifier-lordre-de-tri-des-produits-sur-le-bon-de-livraison/ C'est plus ou moins le même problème. A adapter. Bon dev
  6. Bonjour, Oui le webservice de presta utilise les modeles de classe standard donc oui, à chaque manipulation, les hooks sont executés ce qui implique que si tu change le statut via le WS, les mails correspondants partent A+ Bon dev
  7. Bonjour, D'abord faut comprendre que les vues (les .tpl dans notre cas) servent à afficher des valeurs et non à faire des traitements, si besoin de traiter ou re traiter les données, il faut le faire dans les modèles ou dans un moindre mesure dans les contrôleurs. De plus presta est te permet de surcharger facilement les classes de modeles ou de controlleurs. Ceci étant, je suis pas là pour te faire la morale essaye ça pour voir : {* On declare un variable tableau *} {assign var="arrayTemp" value=array()} {* On met les $produit dans le tableau avec le product_name comme clé *} {foreach $order_details as $product} {append var="arrayTemp" value=$product index=$product.product_name} {/foreach} {* On trie le tableau suivant la clé *} {ksort($arrayTemp)} {* On boucle le resultat *} {foreach $arrayTemp as $product} {cycle values='#FFF,#DDD' assign=bgcolor} <tr style="line-height:6px;background-color:{$bgcolor};"> <td style="text-align: left; width: 60%">{$product.product_name}</td> <td style="text-align: left; width: 20%"> {if empty($product.product_reference)} --- {else} {$product.product_reference} {/if} </td> <td style="text-align: center; width: 20%">{$product.product_quantity}</td> </tr> {/foreach} Bon dev
  8. Bonjour, Peux tu stp, indiqué : la version de ta prestashop le nom ou mieux le lien vers le module C'est un peu difficile de t'aider sans ces infos. Sinon, si tu t'y connais en développement, regarde dans override si le module n'a pas surchargé la class cart.php ? A+ Bon dev
  9. Bonjour, Tu peux faire {if $smarty.get.p == 1} {include file="$tpl_dir./category-cms-plugin.tpl"} {/if} dans ton category.tpl ​plus généralement, tu peux récupérer tous les variables http en faissant $smarty.le-type-de-variable.la_variable Bon dev
  10. Ok, On a alors besoin de plus d'infos : - Es tu sur que le produit "2product_id" existe toujours quelque soit le product_id ? Car pour moi c'est là notre problème actuel. Je te propose donc : $newId = '2' . $product->id ; // voir si le produit existe if ($newproduct = new product( (int)$newId )) { $link->getProductLink( (int)$newId ) ; } else { // faire autre chose } A+
  11. Bonjour, Essaye de trouver ton bonheur ici http://addons.prestashop.com/fr/467-declinaisons-personnalisation Inutile de réinventer la roue, sinon, si c'est quelque chose de totalement nouveau, essaye du coté flash, ... c'est plus le top mais bcp de site l'utilise encore. Bon dev
  12. Bonjour, J'ai pas tres bien compris ou tu veux en venir. Mais éventuellement, $newId = '2' . $product->id ; $link->getProductLink( (int)$newId ) ; Pourrait faire l'affaire. Bon dev
  13. bonjour, je remet au gout du jour ce topic. En effet, je cherche à réaliser la même fonctionnalité c-à-d : Si un client se trouve en Angleterre, il aura direct via géolocalisation les prix en Livres S'il est aux USA, la boutique affichera sa prix en dolar. et ainsi de suite. Je suis avec un PS 1.5.3 Merci de votre aide.
  14. Bonjour, je refais surface ce topic. Quelqu'un n'a pas la même chose mais compatible 1.4 ? Merci
×
×
  • Create New...