wdrożenia PrestaShop

Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?

  • 22 Odpowiedzi
  • 8660 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline roscibaldi

  • Nowy
  • *
  • 3
  • 0
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

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?
« Odpowiedź #1 dnia: Styczeń 17, 2013, 07:25:53 am »
a nie możesz po prostu w ustawieniach modułu wyłaczyć ajax w koszyku?
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?
« Odpowiedź #2 dnia: Styczeń 17, 2013, 08:56:27 am »
ewentualnie dla koszyka uzyc {if page_name=....}{/if} i zawarunkowac co chesz i dla jakich podstron
design4VIP z innej strony...

*

Offline roscibaldi

  • Nowy
  • *
  • 3
  • 0
Odp: Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?
« Odpowiedź #3 dnia: Styczeń 17, 2013, 07:19:29 pm »
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...

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?
« Odpowiedź #4 dnia: Styczeń 17, 2013, 08:34:17 pm »
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
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline rafaeljohn

  • Nowy
  • *
  • 10
  • 0
  • prestashop
  • PrestaShop: PS
  • Status: forum
Odp: Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?
« Odpowiedź #5 dnia: Lipiec 12, 2014, 02:27:20 pm »
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 ??


*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?
« Odpowiedź #6 dnia: Lipiec 12, 2014, 02:45:24 pm »
z taka archiwalna wersja bedzie ciezko ;) sprawdz czy w ustawieniach (produkt) nie ma opcji 'katalog TAK/NIE' czy cos podobnego.
design4VIP z innej strony...

*

Offline rafaeljohn

  • Nowy
  • *
  • 10
  • 0
  • prestashop
  • PrestaShop: PS
  • Status: forum
Odp: Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?
« Odpowiedź #7 dnia: Lipiec 13, 2014, 04:59:46 pm »
no to bardzo fajnie, no to będę musiał zrobić aktualizację tylko pytanie teraz czy wszystko się poprawnie przeniesie...

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?
« Odpowiedź #8 dnia: Lipiec 14, 2014, 09:37:39 am »
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
design4VIP z innej strony...

*

Offline rafaeljohn

  • Nowy
  • *
  • 10
  • 0
  • prestashop
  • PrestaShop: PS
  • Status: forum
Odp: Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?
« Odpowiedź #9 dnia: Lipiec 15, 2014, 07:07:54 pm »
a jak bym podesłał jakieś zdjęcia, zaplecza, bo patrzę w kod i ciężko stwierdzić co wyłączyć...


*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?
« Odpowiedź #10 dnia: Lipiec 15, 2014, 07:21:21 pm »
pokaz co masz w ustawienia(preferences) / produkt bo nei moge nic w googlach znalesc... ales archiwum wygrzebal :d
design4VIP z innej strony...

*

Offline rafaeljohn

  • Nowy
  • *
  • 10
  • 0
  • prestashop
  • PrestaShop: PS
  • Status: forum
Odp: Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?
« Odpowiedź #11 dnia: Lipiec 15, 2014, 07:42:51 pm »
o to zdjęcia chodziło ??

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?
« Odpowiedź #12 dnia: Lipiec 15, 2014, 07:59:21 pm »
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...
design4VIP z innej strony...

*

Offline rafaeljohn

  • Nowy
  • *
  • 10
  • 0
  • prestashop
  • PrestaShop: PS
  • Status: forum
Odp: Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?
« Odpowiedź #13 dnia: Lipiec 15, 2014, 08:04:14 pm »
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...

 

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Jak wyłączyć dodawanie do koszyka AJAX tylko na stronie produktu?
« Odpowiedź #14 dnia: Lipiec 15, 2014, 08:12:36 pm »
czytaj.... co i gdzie masz napisane w moim poprzednim poscie....
design4VIP z innej strony...