Jump to content

alfazzz

Members
  • Posts

    26
  • Joined

  • Last visited

alfazzz's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. yes Kamel's templates are aesthetic and simple, as i like. thanks!
  2. Hi, here is my last work with prestashop, and a modified Ipnotik template : New french store Comments are welcome. Thanks. Olivier
  3. purée en lisant ce post j'ai cru un moment trouver une réponse à ce problème qui est exactement le même que le mien!!!! argggg!!! misère!! j'ai tout pareil, le retour paypal se fait sur l'historique de la boutique et sans mettre à jour la liste des commandes (faut un petit f5 pour y remédier mais le client ça y sait po!!), comme toi tout est bien configurer sur paypal, mes dossiers sont chmodés comme il faut, et je suis chez ovh! j'ai essayé de ré ré ré ré ré installer le module sans succès, et j'ose plus mettre à jour mon prestashop (1.3) car j'ai pas mal de modifs, voir beaucoup , la version de paypal est la 1.7.1, y a peu être une version plus récente ? pour l'instant ma solution a été de mettre une petite ligne d'information indiquant qu'il faut rafraîchir la page pour voir la commande...la loose quoi!
  4. Bonjour à tous, je viens vers vous car je suis confronté à un problème que j'ai déjà eu sur une autre boutique prestashop. lorsque j'effectue un paiement via paypal, le retour à la boutique se fait sur l'historique et non pas sur la confirmation (celle avec le message "votre commande a bien été pris en compte...bla bla", de plus l'historique ne se met pas à jour automatiquement, je dois rafraîchir la page pour que la commande apparaisse. je précise que je reçois bien les emails de paypal et de ma boutique, mais le retour ne se fait pas au bon endroit. j'ai bien configurer l'IPN sur paypal avec le bon url (validation.php), ainsi que les autres paramêtres. j'ai déjà eu ce problème sur une boutique précédente mais impossible de me rappeler comment je me suis dépatouiller avec ça... je crois que c'est un problème récurent les problèmes de retour paypal, mais j'arrive pas à trouver une soluce à ce problème sur le forum. merci d'avance si quelqu'un peut m'aider, je lui en serait reconnaissant!!! très! Olivier
  5. bon j'ai laissé tombé javascript pour essayer en css, mais je rencontre un soucis pour pas changer j'arrive à appliquer un rollOver aux images de mes sous catégories, mais uniquement si je place une balise img dans ma liste , et en plus le rollover s'effectue sous l'image contenu dans la balise, en gros j'arrive pas à le faire en css uniquement, avec la balise vide. donc dans product-list.tlp, j'ai une boucle foreach pour afficher l'image de ma sous catégorie : > </pre> <ul> {foreach from=$subcategories item=subcategory} </ul> <a rel="">getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}"> </a><a rel=""> </a><br> {/foreach et le css correspondant : #pageMenu { position: relative; padding:0; margin:0; list-style-type:none; } #pageMenu li { float:left; margin-left: -1px;} .pageMenuLi_Tshirts:hover {margin-top: -12px; background-image: url('http://www.monsite.com/prestashop_leef_/img/subCategory_Tshirt_over.jpg');} .pageMenuLi_Tshirts {margin-top: -17px; background-image: url('http://www.monsite.com/prestashop_leef_/img/subCategory_Tshirt.jpg');} le problème c'est si j'enlève la balise image dans la liste , plus rien ne s'affiche, et si je la laisse, j'ai tout qui s'affiche : l'image contenu dans la liste, qui est placée tout au dessus et masque les images générées par le css. comment formaté mon css pour qu'il gère seul les images et rollover? merci d'avance
  6. j'ai essayé ça sans succès pour l'instant : {literal} [removed] var names = [{/literal}{foreach from=$subcategories item=subcategory}{literal}"{/literal}{$subcategory.name|escape:'htmlall':'UTF-8'}{literal}",{/literal}{/foreach}{literal}]; function showHover(img) { if(img) { for(var i = 0; i < names.length; i++) { img.src = '{/literal}{$img_dir}subCategory_{literal}names[i]{/literal}_over.jpg{literal}'; } } } function showNormal(img) { if(img) { for(var i = 0; i < names.length; i++) { img.src = '{/literal}{$img_dir}subCategory_{literal}names[i]{/literal}.jpg{literal}'; } } } function init() { /* here we will place our code */ var ex1 = document.getElementById('ex1'); if(ex1.addEventListener) {//trying the standard way ex1.addEventListener('mouseover', function(){showHover(ex1);}, false); ex1.addEventListener('mouseout', function(){showNormal(ex1);}, false); } else { ex1.attachEvent('mouseover', function(){showHover(ex1);}); ex1.attachEvent('mouseout', function(){showNormal(ex1);}); } } et ça me sort ça en sortie window galère... je continue
  7. j'ai aucune fenêtre qui s'ouvre... néanmoins je pense avoir un début de réponse : [removed] var names = [ {foreach from=$names item=name} "{$name}", {/foreach} ]; window.onLoad = function() { for(var i = 0; i < names.length; i++) { alert(names[i]); } } [removed] je vais essayé d'adapter ça à mon script et je reviens vous dire quoi (ps : me doutait que l'id avait à voir avec ça.)
  8. merci pour la source, je voyais juste donc. pourtant j'ai ici encapsulé uniquement le javascript, non !? : {literal} < script type="text/javascript"> function showHover(img) { if(img) { img.src = '{/literal}{$img_dir}subCategory_{$subcategory.name|escape:'htmlall':'UTF-8'}_over.jpg{literal}'; } } function showNormal(img) { if(img) { img.src = '{/literal}{$img_dir}subCategory_{$subcategory.name|escape:'htmlall':'UTF-8'}.jpg{literal}'; } } function init() { /* here we will place our code */ var ex1 = document.getElementById('ex1'); if(ex1.addEventListener) {//trying the standard way ex1.addEventListener('mouseover', function(){showHover(ex1);}, false); ex1.addEventListener('mouseout', function(){showNormal(ex1);}, false); } else {//in case it's an InternetExplorer ex1.attachEvent('mouseover', function(){showHover(ex1);}); ex1.attachEvent('mouseout', function(){showNormal(ex1);}); } } window.onload = init; </ script> {/literal} je récupère tout de même une valeur, donc le placement parait bon mais c'est uniquement la dernière valeur de la boucle. je pense que toute la boucle est parcourue, mais que seul le dernier élément est sauvegardé, un problème d'id à coup sûr (j'ai déjà eu des cas similaire en as3, mais là en javascript/smarty je peine à trouver la solution).
  9. je pensais que les balises {literal} servaient justement à interpréter du code non smarty (du javascript par exemple), et que donc mon code {$subCategory...} ne doit pas être entre les balises {literal}, d'ailleurs si je le place dedans, je n'ai aucune valeurs de récupérées. me goure-je!???
  10. Bonjour à tous! je suis en train de modifier le menu des sous catégories dans product-list.tlp, j'ai remplacé les texte par des images et j'essaie sans succès d'appliquer un rollOver sur ces images grace à javascript. le problème c'est que je ne récupère que la valeur du dernier élément dans ma fonction javascript, du coup ça foire! www leefjeans com/prestashop_leef_/category.php?id_category=2 (rajouter les . svp pour avoir l'url complète) survoler le bouton T-shirts pour voir >{if isset($subcategories)} <!-- Subcategories --> </pre> <ul> </ul> <h2>name|escape:'htmlall':'UTF-8'}.jpg" border="0"></h2> <br> {if $products}<br> {include file=$tpl_dir./product-sort.tpl}<br> {/if} <br>{$subcategory.name|escape:'htmlall':'UTF-8'} <br><br><br> {foreach from=$subcategories item=subcategory}<br><br><br><br>{literal}<br>[removed]<br>function showHover(img) {<br> if(img) {<br> img.src = {/literal}'{$img_dir}subCategory_{$subcategory.name|escape:'htmlall':'UTF-8'}_over.jpg'{literal};<br> }<br>}<br>function showNormal(img) {<br> if(img) {<br> img.src = {/literal}'{$img_dir}subCategory_{$subcategory.name|escape:'htmlall':'UTF-8'}.jpg'{literal};<br> }<br>}<br>function init() {<br> /* here we will place our code */<br> var ex1 = document.getElementById('ex1');<br> if(ex1.addEventListener) {//trying the standard way<br> ex1.addEventListener('mouseover', function(){showHover(ex1);}, false);<br> ex1.addEventListener('mouseout', function(){showNormal(ex1);}, false);<br> } else {//in case it's an InternetExplorer<br> ex1.attachEvent('mouseover', function(){showHover(ex1);});<br> ex1.attachEvent('mouseout', function(){showNormal(ex1);});<br> }<br>}<br><br>window.onload = init;<br>[removed] <br>{/literal}<br><br><br><br><br><br><br><a rel="">getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}"></a><br><br> {/foreach}<br><br><br><br> {else} <br><h2>name|escape:'htmlall':'UTF-8'}.jpg" border="0"></h2> <br> {if $products}<br> {include file=$tpl_dir./product-sort.tpl}<br> {/if}<br><br><br><br je pense que mon problème vient des fonctions showOver et showNormal, qui ne récupèrent que le dernier élément de la boucle. comment faire pour que la fonction récupère le nom de la sous catégories à chaque passage ? merci d'avance pour vos futurs messages Olivier
  11. Oui le site est en production, et j'ai bien une phrase de remerciement ainsi qu'un lien vers le récapitulatif de la commande. Par contre je suis incapable de te dire comment j'ai réglé mon problème, comme dit dans l'une de mes précédentes réponses, c'est revenu tout seul et répétant installation/désinstallation du module paypal, vidage du cache navigateur, je ne saurais te donner la clé pour régler ça. Je regarderai ce soir, quand je serai chez moi, si je peux te donner des explications plus loquaces. Bon courage
  12. Il me semble que c'est : http://www.monsite.fr/modules/paypal/validation.php En mettant ta propre url bien évidement. Je ne peux pas te confirmer cela car n'étant pas chez moi, mais je crois que c'est ca.
  13. après moultes désinstallations et réinstallations du module paypal, tout semble être rentré dans l'ordre! enfin...pour li moment!! thanks again to me ++
  14. sur le sandbox paypal du seller, j'ai configuré la "Notification instantanée de paiement (IPN)" sur activé et le lien renvoi sur : http://www.monsite.fr/modules/paypal/validation.php et j'ai désactivé le renvoi automatique. c'était juste pour préciser.
×
×
  • Create New...

Important Information

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