Jump to content

Daresh

Members
  • Posts

    2,596
  • Joined

  • Last visited

  • Days Won

    24

Everything posted by Daresh

  1. Ja zmieniałem inną część tego pliku. z: if (isset($product->quantity) && (int)$product->quantity) na: if (isset($info['quantity'])) oraz z: if (isset($info['quantity']) && (int)$info['quantity']) na: if (isset($info['quantity'])) Ewentualnie obchodziłem to w inny sposób - przy produktach, które mają mieć stan 0 dawałem stan -1.
  2. Wywalenie tego kodu z global.js powinno pomóc: // blur effect when megamenu is active $("#ph_megamenu > li").on({ mouseenter: function(){ contentWrapper.addClass('blur'); }, mouseleave: function() { contentWrapper.removeClass('blur'); } });
  3. That's it, you need to narrow it with HTML + CSS, for example surroud with; <div class="row-fluid"> <div class="col-md-6"> (your input here) </div> </div>
  4. By default, it is a textarea, so that's why it's so big. I often change it to simple input (in product.tpl). <input type="text" name="textField{$field.id_customization_field}" class="form-control customization_block_input" id="textField{$customizationField}" value="{strip} {if isset($textFields.$key)} {$textFields.$key|stripslashes} {/if} {/strip}" {if $field.required} required {/if}/>
  5. Polecam zapisać się do tej grupy na FB i tam zapytać: https://web.facebook.com/groups/512365358860279/ Tam jest więcej właścicieli sklepów, tutaj raczej udzielają się developerzy, a właściciele wpadają na chwilę po pomoc.
  6. Rozumiem, na pewno jeżeli wagi by się zgadzały to było by lepiej, tylko faktycznie trudno ustawić na tej podstawie wysyłkę gdy przewoźnik jest mocno zależny od gabarytów. Ewentualnie można wprowadzić w produkcie dwie wagi, jedną umowną, a drugą rzeczywistą jako cechę produktu (będzie ją też wówczas widział klient) i jakoś tak to potem rozwiązać aby to ta druga waga była przesyłana do kuriera. W sumie przy przewoźniku można podać jakie są największe gabaryty przesyłki, ale nawet nie wiem jak to się składa gdy klient zamawia kilku produktów o różnych wymiarach, dlatego starałem się to załatwić właśnie tymi umownymi współczynnikami, w ten sposób łatwiej ogarnąć, bo powstaje nam swego rodzaju dodatkowa kategoryzacja produktów (na drobnicę itd.).
  7. A to kurierowi przekazujesz rzeczywistą wagę produktów przy pomocy jakiegoś modułu?
  8. Radzę sobie z paczkomatami i gabarytami w ten sposób, że zamiast stosowania rzeczywistej wagi produktu, stosuję wagę umowną. Klient i tak jej nigdzie nie widzi, służy ona tylko do wprowadzenia przy produkcie żeby od niej potem zależały koszty dostawy. Czyli np. sprzedaję poszewkę z opcją dokupienia wkładu, oba przedmioty są lekkie, ale poszewce wprowadzam wagę np. 0.1kg, a wkładowi 10kg. Więc jak ktoś kupi nawet 10 poszewek to ciągle jest to mała waga, ale wystarczy, że dorzuci jeden wkład i już waga skacze do góry i łapie się na wyższą kategorię paczkomatu (ale jako zakres w jednej opcji wysyłki, a nie kolejny kurier). Moim zdaniem ustawienie tego żeby oddawało w 100% rzeczywistość jest bardzo bardzo trudne, dlatego robię tak i staram się to jakoś uśrednić, raz wyjdzie klientowi troszkę mniej niż powinno, raz troszkę więcej, ale ogólnie nie dopłacam do dostawy.
  9. Możliwe, że jeszcze potrzeba jest klasa col-md-12, ale musiałbym zobaczyć stronę, żeby jednoznacznie powiedzieć. To już kwestia ostylowania tego odpowiednio.
  10. If during the translation you choose "Core" than the translation file should appear in your module's translations folder. If you choose your theme, it should appear in your theme / your module / translations folder.
  11. No bo to tylko test czy w dobrym pliku działasz, tak jak pisałem wcześniej, trzeba to zrobić inaczej, przez zmienną.
  12. Ścieżka się zgadza, skopiowałem plik blockspecials-home.tpl do folderu \themes\default-bootstrap\modules\blockspecials i po dodaniu tam przykładowego tekstu, wyświetlił mi się on: {if isset($specials) && $specials} {include file="$tpl_dir./product-list.tpl" products=$specials class='blockspecials tab-pane' id='blockspecials'} Testowy tekst {else}
  13. A na pewno edytujesz plik w szablonie, a nie w module? U mnie działa :-)
  14. Zasada jest taka, że najpierw plików tpl szukamy w folderze szablonu (w tym przypadku w podfolderze themes/TWOJ_SZABLON/modules/blockspecials), a jak nie ma to kopiujemy je z folderu modułu i zmieniamy. Jak zmienisz w module to jest ryzyko, że aktualizacja modułu nadpisze zmiany.
  15. Zapewne też pojawia się na wszystkich listach produktów w kategoriach itp. Trzeba by to zrobić tak, że w blockspecials-home.tpl przekazać jakąś dodatkową zmienną do product-list.tpl, np.: {include file="$tpl_dir./product-list.tpl" products=$specials class='blockspecials tab-pane' id='blockspecials' dodatek='Moj tekst'} A w product-list.tpl ją wyświetlić gdzieś: {$dodatek} ale raczej jeszcze przed ostatnim zamykającym </ul>
  16. Nie są i nie mogą być, bo nie było by wiadomo do kogo wysłać towar.
  17. Szukałbym jeszcze w konfiguracji domeny, może DNS-y czy coś, bo to nie wygląda na problem z Prestą tylko z jej środowiskiem.
  18. No ale niezależnie od tego Facebook jasno informuje, że "property should be explicitly provided". W jakiś sposób wywnioskował sobie na tamtych sklepach co jest co, ale mimo wszystko chyba lepiej mieć nad tym kontrolę i samemu dostarczać tagi, a nie liczyć na automat Facebooka.
  19. Debuger twierdzi, że nie znajduje w kodzie strony żadnych tagów og, może dlatego Facebook dobiera byle co do wpisów. Może pomogło by zainstalowanie jakiegoś modułu, który generuje te tagi, aby jawnie znalazły się w kodzie strony? Np. tu znalazłem coś: https://www.prestashop.com/forums/topic/303359-free-module-facebook-open-graph-tags/
  20. Nie widzę takiej możliwości w domyślnym module Presty, ale to bardzo dobry pomysł na nowy moduł.
×
×
  • Create New...

Important Information

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