Jump to content

Daresh

Members
  • Posts

    2,596
  • Joined

  • Last visited

  • Days Won

    24

Everything posted by Daresh

  1. Trzeba by w edycji przewoźnika ustawić aby jego ceny były zależnie nie od wagi, a od ceny produktów (Rozliczenie - Według ceny całkowitej). I dla przedziału cenowego powyżej tej kwoty dać 0 za dostawę.
  2. To powinno być raczej zrobione przez tłumaczenie modułów, Lokalizacja -> Tłumaczenia -> Moduły (wybrać szablon), znaleźć moduł 'blockcategories'
  3. Może po prostu wcześniej miałeś takie title i Google jeszcze nie załapało zmiany?
  4. A na jakie przykładowe wyszukiwane hasło pojawia się w Google taki tytuł?
  5. Widocznie problem został rozwiązany :-)
  6. Może hostingodawcy by zapytać czy nie wprowadzał jakichś zmian na serwerach?
  7. So maybe I'll describe in more detail how it's done so you'll be able to make it work. The blockcart module assigns the variable $free_shipping to smarty, that variable holds the difference between the free shipping threshold and current total. I display it in a paragraph, but first i check if it's <= 0, if so, I add a hidden class so it won't show. In first step, you can only add the .tpl code and experiment in different places to make it visible. If it's visible, the JS adds dynamic updates when adding/removing products.
  8. Much depends on the specific theme that you are using, so you must treat it as an example and adapt, maybe your theme already has some modifications.
  9. No to nie wiem, adres sklepu utajniłeś więc więcej nie pomogę :-)
  10. A jak sam plik otwierasz w przeglądarce z jego adresu to zmiany też nie widać? (nawet jak się parę razy odświeży lub przez CTRL + F5)
  11. Może pobrałeś z serwera plik z folderu modułu, a nie z szablonu.
  12. Z reguły szukamy najpierw w themes/nazwa_szablonu/csss/modules/ itd.
  13. Do tego najlepiej użyć jakiegoś inspektora w przeglądarce, np.: https://developer.chrome.com/devtools On pokaże co ma jaki margines i padding. I od razu na żywej stronie testować zamiast szukać w plikach.
  14. Wydaje mi się, że tutaj nie za bardzo jest miejsce na osobny moduł, bo te komunikaty muszą zostać powciskane w już istniejące miejsca, a ponadto jeszcze dynamicznie odświeżane, więc musi się do nich dobrać kod z ajax-cart.js. W module blockcart są wszystkie potrzebne dane (nawet kwota brakująca do darmowej dostawy jest wyrzucana), jedyne co potrzeba to wykorzystać je w szablonie.
  15. Ja sobie do tego celu machnąłem taki prosty modulik, gdyby kod jaki wstawia się nie zgadzał to można zawsze zmodyfikować plik .tpl.
  16. Tak jak myślałem, wystarczy tutaj modyfikacja szablonu dla modułu blockcart, wszystkie potrzebne informacje ten moduł udostępnia (przynajmniej w wersji 1.6.0), napisałem krótki tutorial: https://www.prestashop.com/forums/topic/494147-free-module-spend-x-to-get-free-shipping/?p=2233983 Konkretne umiejscowienie komunikatów może zależeć od szablonu jakiego używacie.
  17. Allright, so here's what I did to make that information visible in other places, you don't need a special module for it, just to modify your theme (I've tested it with blockart module version 1.6.0) Edit blockcart.tpl To have the information displayed in the blockart, insert the following code around line 191 (in default theme), just after the closing {/if} for $use_taxes condition, at the end of the .cart-prices div: <p class="free_shipping_not_enough {if $free_shipping <= 0} hidden{/if}">{l s='Spend another' mod='blockcart'} <span class="free_shipping_float">{convertPrice price=$free_shipping}</span> {l s='to get free shipping for your order!' mod='blockcart'}</p> To have the information displayed on the popup after adding the product to cart, insert the following code just before the .button-container div (around line 320 in the default theme: <div class="layer_cart_row"> <p class="free_shipping_not_enough {if $free_shipping <= 0} hidden{/if}">{l s='Spend another' mod='blockcart'} <span class="free_shipping_float">{convertPrice price=$free_shipping}</span> {l s='to get free shipping for your order!' mod='blockcart'}</p> </div> Edit ajax-cart.js This is needed to have the block update while adding/removing products. Add ajaxCart.updateFreeShipping(jsonData); just after the: ajaxCart.refreshVouchers(jsonData); And add the function: updateFreeShipping : function(jsonData) { if (jsonData.freeShippingFloat > 0) { $('.free_shipping_not_enough').removeClass('hidden'); $('.free_shipping_float').text($.trim(jsonData.freeShipping)); } else { $('.free_shipping_not_enough').addClass('hidden'); $('.ajax_cart_shipping_cost').html(freeShippingTranslation); } }, just after the: $('.cart_block .products dt:last').addClass('last_item'); } }, Please let me know if it works.
  18. Maybe you have many products with many images, what is the size of your img folder?
  19. It should be doable quite easily, either in the template or even by css (hiding items from 5 up).
  20. Cheer up! Use the downloadable version, you'll have a larger spectrum of modules and themes to choose from, not limited to Addons.
  21. Hard to tell, your css is cached, turn it off and it will be easier to inspect.
  22. You're right, it should work for PS 1.5+
  23. Those blocks have fixed height, ex.: height: 344px; Try to remove it and leave only the min-height rules
  24. CSS help is so much easier when we can take a look at the live site
×
×
  • Create New...

Important Information

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