wdrożenia PrestaShop

Update jQuery w Prestashop do wersji 1.4.2

  • 12 Odpowiedzi
  • 6099 Wyświetleń

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

*

Offline intro

  • Użytkownik
  • **
  • 31
  • 0
  • Płeć: Mężczyzna
    • Programowanie PHP, Symfony, Prestashop, eCommerce - blog programisty
Update jQuery w Prestashop do wersji 1.4.2
« dnia: Sierpień 01, 2010, 09:02:22 pm »
Witam,

Krótko i na temat, szukałem w sieci rozwiązania na update jQuery z 1.2.6 na 1.4.2 i nigdzie niczego sensownego nie znalazłem. Błąd pojawia się np. podczas  dodawania produktu do koszyka: "Parseerror" lub w ogóle czasem pojawia się w konsoli firebuga "too much recursion".

Rozwiązanie:
Po podmianie pliku jQuery na jquery-1.4.2.js należy edytować plik blockcart-json.tpl z katalogu modules/blockcart i zamienić wszystkie pojedyncze ciapki na podwójne! czyli ' na " ale tylko te wchodzące w skład json response, czyli ciapki smartowe zostają pojedyncze :-)


Po tej operacji jQuery 1.4.2 śmiga aż miło.
Pozdrawiam!
Wdrożenia prestashop, modyfikacje, moduły.

devart.pl - blog o programowaniu w PHP i nie tylko

*

Podemski

  • Gość
Odp: Update jQuery w Prestashop do wersji 1.4.2
« Odpowiedź #1 dnia: Sierpień 01, 2010, 11:36:01 pm »
Wg mnie nie do końca jest tak różowo jak piszesz, bo np. thickbox korzysta jeszcze z @ której w nie ma już od dawien dawna w jQuery i nie zadziała...

*

Offline intro

  • Użytkownik
  • **
  • 31
  • 0
  • Płeć: Mężczyzna
    • Programowanie PHP, Symfony, Prestashop, eCommerce - blog programisty
Odp: Update jQuery w Prestashop do wersji 1.4.2
« Odpowiedź #2 dnia: Sierpień 02, 2010, 06:24:24 pm »
hmm jeżeli tylko taki thickBox stanowi problem to jak dla mnie wymiana go na lightboxa lub faceboxa jest bezkonkurencyjnie lepszym rozwiązaniem niż próba jego dostosowania..
Wdrożenia prestashop, modyfikacje, moduły.

devart.pl - blog o programowaniu w PHP i nie tylko

*

Podemski

  • Gość
Odp: Update jQuery w Prestashop do wersji 1.4.2
« Odpowiedź #3 dnia: Sierpień 02, 2010, 09:56:05 pm »
Intro. Jest szansa byś udostępnił społeczności poprawiony plik dotyczący jsona?

Jeśli tak to proszę Cię załącz go do wiadomości, a ja przypnę temat do góry :)

Będziemy także kontynuować migrację w tym temacie poprzez info o tym jak zmienić thickboxa itd.

*

Offline intro

  • Użytkownik
  • **
  • 31
  • 0
  • Płeć: Mężczyzna
    • Programowanie PHP, Symfony, Prestashop, eCommerce - blog programisty
Odp: Update jQuery w Prestashop do wersji 1.4.2
« Odpowiedź #4 dnia: Sierpień 04, 2010, 11:57:15 pm »
Hej,

Jasne, że mogę zamieścić, tak więc zamieszczam:-)

Jeśli chodzi o kontynuowanie wątku to tak jak pisałem brałbym pod uwagę wymianę tickboxa na lightboxa lub faceboxa. Jeżeli jednak większość userów by się uparła na integrację tickboxa z jQuery 1.4.2 to myślę, że też dałoby to radę zrobić, ale osobiście nie widzę w tym sensu;-)
Wdrożenia prestashop, modyfikacje, moduły.

devart.pl - blog o programowaniu w PHP i nie tylko

*

Podemski

  • Gość
Odp: Update jQuery w Prestashop do wersji 1.4.2
« Odpowiedź #5 dnia: Sierpień 05, 2010, 12:12:02 am »
Na pewno nie przeprowadzałeś żadnych innych zmian w kodzie?

Mnie firebug nadal monitoruje o błędach związanych z jQuery.

Tak na prawdę to trzeba ogólnie zmienić całość ajaxa w preście... raz, że w 1.4 wygląda to już inaczej niż w 1.2.6, dwa że Prestashop od wersji 1.4 będzie dane przesyłać postem, a nie getem... tak się pożalę przy okazji i napiszę że nie rozumiem team`u Prestashop. Aktualizują te nieszczęsne .jsy w oprogramowaniu, a do dziś nie zdołali przerobić całości na jQuery 1.4... eh :| Samemu trzeba to w końcu zrobić :) Tylko potem przyjdzie aktualizacja i !@#!@# wszystko, znów będzie trzeba z SVN`em się bawić :|

*

Offline intro

  • Użytkownik
  • **
  • 31
  • 0
  • Płeć: Mężczyzna
    • Programowanie PHP, Symfony, Prestashop, eCommerce - blog programisty
Odp: Update jQuery w Prestashop do wersji 1.4.2
« Odpowiedź #6 dnia: Sierpień 05, 2010, 09:14:05 am »
Hmm chyba nic innego nie przerabiałem.. a może:-/ kurcze już nie pamiętam, jak wrócę z pracy to wrzucę jQuery 1.4.2 na świeżej instalacji Presty, tym razem zapiszę kolejne kroki integracji i napiszę w kolejnym poście co i jak.
Wdrożenia prestashop, modyfikacje, moduły.

devart.pl - blog o programowaniu w PHP i nie tylko

*

Offline d4b

  • Tubylec
  • ****
  • 122
  • 3
  • Płeć: Mężczyzna
    • tworzenie stron
  • Status: forum
Odp: Update jQuery w Prestashop do wersji 1.4.2
« Odpowiedź #7 dnia: Sierpień 31, 2010, 02:41:45 pm »
i jak Ci idzie ?
Remember to brush your teeth !
tworzenie stron w rozsądnej cenie oraz biuro rachunkowe poznań

*

Offline intro

  • Użytkownik
  • **
  • 31
  • 0
  • Płeć: Mężczyzna
    • Programowanie PHP, Symfony, Prestashop, eCommerce - blog programisty
Odp: Update jQuery w Prestashop do wersji 1.4.2
« Odpowiedź #8 dnia: Sierpień 31, 2010, 03:11:06 pm »
I tu jest problem.. w ogóle mi nie idzie, bo nie miałem nawet kiedy do tego siąść:-/

Obecnie pracuję nad 4tym sklepem na Presta 1.3 w którym wdrożyłem jQuery 1.4 bez większych problemów..

Korzystając z chwili przerwy w pracy znalazłem zapis w dokumentacji jednego ze sklepów (moich przerobionych wersji) :

- too much recursion pokazywane przez firebug, zatrzymujące dalsze wykonywanie się skryptów Javascript
    W pliku  js/jquery/iutil.prestashop-modifications.js należy usunąć z końca skryptu fragment kodu "(jQuery)".

Ten błąd pamiętam kosztował mnie sporo nerwów, ale w moim przypadku a w zasadzie w 3ech wystarczyło dokonać tej modyfikacji, która przedstawiłem powyżej.

Może komuś się ta informacja przyda.
Wdrożenia prestashop, modyfikacje, moduły.

devart.pl - blog o programowaniu w PHP i nie tylko

*

Podemski

  • Gość
Odp: Update jQuery w Prestashop do wersji 1.4.2
« Odpowiedź #9 dnia: Sierpień 31, 2010, 03:12:36 pm »
A thickboxa normalnie używałeś?

*

Offline intro

  • Użytkownik
  • **
  • 31
  • 0
  • Płeć: Mężczyzna
    • Programowanie PHP, Symfony, Prestashop, eCommerce - blog programisty
Odp: Update jQuery w Prestashop do wersji 1.4.2
« Odpowiedź #10 dnia: Sierpień 31, 2010, 03:28:22 pm »
No niestety nie, akurat tak się złożyło że wszystkie sklepy używają jqzoom.
Ale tak jak pisałem kiedyś nie problem zamienić tego thickboxa który już jest raczej przestarzałym narzędziem na np. faceboxa.

Na razie jestem zawalony czasowo a każdą wolną chwilę wolę spędzić bez komputera, ale jak tylko znajdę wolny czas to na pewno się za to w końcu zabiorę. Chyba że mnie wyprzedzicie:-p
Wdrożenia prestashop, modyfikacje, moduły.

devart.pl - blog o programowaniu w PHP i nie tylko

*

Offline d4b

  • Tubylec
  • ****
  • 122
  • 3
  • Płeć: Mężczyzna
    • tworzenie stron
  • Status: forum
Odp: Update jQuery w Prestashop do wersji 1.4.2
« Odpowiedź #11 dnia: Sierpień 31, 2010, 04:46:49 pm »
@intro
czyli to co w pierwszym poście + wywalić (jQuery) ?
Remember to brush your teeth !
tworzenie stron w rozsądnej cenie oraz biuro rachunkowe poznań

*

Offline intro

  • Użytkownik
  • **
  • 31
  • 0
  • Płeć: Mężczyzna
    • Programowanie PHP, Symfony, Prestashop, eCommerce - blog programisty
Odp: Update jQuery w Prestashop do wersji 1.4.2
« Odpowiedź #12 dnia: Sierpień 31, 2010, 06:21:12 pm »
W moim przypadku tak, to wystarczyło.. chyba że używasz thickboxa to możesz mieć z nim problemy. Ja tak jak pisałem, uzywam jqueryzoom, a jesli będzie taka potrzeba (lu wcześniej wolna chwila) to podmienię thickboxa na faceboxa.
Wdrożenia prestashop, modyfikacje, moduły.

devart.pl - blog o programowaniu w PHP i nie tylko