Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: roscibaldi w Styczeń 16, 2013, 12:03:55 pm
-
Witam
Chciałbym wyłączyć dodawanie do koszyka AJAX (koszyk AJAX ma być włączony, żeby np. działało usuwanie z koszyka bez przeładowania) na stronie produktu.
Na stronie kategorii poradziłem sobie "roboczo" przez wywalenie atrybutów rel z linków przycisków "dodaj do koszyka", ale na stronie produktu jest inaczej.
Jak to zrobić? Niestety nie mam pojęcia o JS i Jquery...
Dziękuję z góry za pomoc
-
a nie możesz po prostu w ustawieniach modułu wyłaczyć ajax w koszyku?
-
ewentualnie dla koszyka uzyc {if page_name=....}{/if} i zawarunkowac co chesz i dla jakich podstron
-
sower, ale w ustawieniach modułu można wyłączyć koszyk AJAX całkowicie, a ja chcę, żeby chociażby usuwanie z koszyka było bez przeładowania strony, a wyłączyć tylko dodawanie do koszyka AJAX.
deejay3, dzięki, spróbuję.
Na razie udało mi się to osiągnąć, to co chciałem przez zakomentowanie w /modules/blockcart/ajax-cart.js sekcji
//for product page 'add' button...
$('body#product #add_to_cart input').unbind('click').click(function(){
ajaxCart.add( $('#product_page_product_id').val(), $('#idCombination').val(), true, null, $('#quantity_wanted').val(), null);
return false;
});
Nie jest to pewnie szczególnie piękne rozwiązanie, ale działa...
-
warunkowanie jedynie wytnie ajax-cart.js z np. product.php a co za tym idzie nie będzie można usunąc produktu z koszyka będąc na karcie produktu
najlepszym wyjściem jest modyfikacja ajax-cart.js - co zresztą @roscibaldi już zrobił ;D ;D ;D
-
Witam
mam wersję programu 1.3.1.1 i chciałbym wyłączyć możliwość dodawania do koszyka produktów. Produkty muszą zostać wraz z ilością produktów.
A najlepiej wyłączyć przycisk "Dodaj do koszyka".
Jest ktoś wstanie mi powiedzieć co mam wyłączyć i gdzie ??
-
z taka archiwalna wersja bedzie ciezko ;) sprawdz czy w ustawieniach (produkt) nie ma opcji 'katalog TAK/NIE' czy cos podobnego.
-
no to bardzo fajnie, no to będę musiał zrobić aktualizację tylko pytanie teraz czy wszystko się poprawnie przeniesie...
-
nie moge nigdzie natrafic na demo 1.3 zeby sprawdzic czy nie mial aby "tryb katalogu" ale szukajac demo natrafilem na http://www.shopping-cart-migration.com/shopping-cart-migration-options/migration-by-version/19479-prestashop-13-to-prestashop-15
-
a jak bym podesłał jakieś zdjęcia, zaplecza, bo patrzę w kod i ciężko stwierdzić co wyłączyć...
-
pokaz co masz w ustawienia(preferences) / produkt bo nei moge nic w googlach znalesc... ales archiwum wygrzebal :d
-
o to zdjęcia chodziło ??
-
no to wyglada na to, ze nie ma ;/ wersja katalogu weszla widocznie dopiero od 1.4 ;/ no to pozostaje tylko jedno... w product-list.tpl oraz produkt.tpl komendowac (uniewidocznic {* .... *}) przyciski 'add to cart' oraz usunac blok koszyka z modulow...
-
Dzięki
no to pięknie :( :(
a jesteś wstanie powiedzieć mi w jakich modułach "oraz usunac blok koszyka z modulow...", no to czeka mnie dzisiaj ciekawy wieczór grzebania w kodzie :)
Najpierw archiwizacja danych podstawa...
-
czytaj.... co i gdzie masz napisane w moim poprzednim poscie....
-
albo jeszcze prosciej... no chyba najprosciej i najszybciej..... teraz wpadlo mi do glowy.
zeby nie ruszac plikow, jakbys chcial w kazdej chwili przywrocic przeciski bez wiekszego mieszania wystarczy firebug-iem sprawdzic klasy czy id danych przyciskow i wrzucic im w CSS display:none; no to juz z 15 min roboty (dla poczatkujacego) i mniejsze szansze popelnienia bledu.
-
zmieniłem w tych plikach i nic:
./themes/prestashop/product-list.tpl
./themes/prestashop/product.tpl
./modules/coremanager/modules/filtersearch/views/product-list.tpl
i dalej nic gdzieś jeszcze mam zmienić ??
-
pomysł rewelacyjny
tylko jedna linia kodu i działa :) :) :) :)
-
wprawdzie troszkę się przesunęło, ale już mam na to pomysł
-
zmieniłem w tych plikach i nic:
./themes/prestashop/product-list.tpl
./themes/prestashop/product.tpl
./modules/coremanager/modules/filtersearch/views/product-list.tpl
i dalej nic gdzieś jeszcze mam zmienić ??
pamietaj, ze przy PS 1.3 i nizszych po kazdej zmianie plikow .tpl musisz wyczyscic cache i compile...
wprawdzie troszkę się przesunęło, ale już mam na to pomysł
no to jest "wada" pozycjonowania elementow przez 'relative', zawsze jak jeden zejdzie to kolejne sie rozjada... zawsze ewentualnie mozesz dodac :before dla przycisku i dac mu display:block; (czy jak tam sam przycisk byl pozycjonowany) i konkretne wartosci width: i height:
-
Dziękuję za pomoc, super ja z tym walczyłem już troszkę.
Jeszcze raz dziękuję ;D ;D
-
na najprostsze rozwiania najciezej wpasc ;) to tez byl, jak widac, ostatni moj pomysl :D a najprostszy i najszybszy ;)
-
na najprostsze rozwiania najciezej wpasc ;) to tez byl, jak widac, ostatni moj pomysl :D a najprostszy i najszybszy ;)
dokładnie ;D