Právě je 12 kvě 2021 09:23

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 12 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: PrestaShop - Další stránka se neposune na začátek produktů
PříspěvekNapsal: 12 říj 2017 15:31 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
604
Zdravím,

Vie niekto poradiť čo sa mohlo stať? Pri prehliadači Opera v47 všetko funguje OK. Od v48 som si všimol že pagination v preste nefunguje správne.
Ak prejdem na druhú stránku vo výpise produktov, neposunie sa stránka na začiatok výpisu produktov ale zostane dole. V čom je problém?

Zaujímavé, ak niečo nepo*erú v preste vďaka update-u, tak sa to po**rie v prehliadačoch.

PS 1.6.1.0 / verzia modulu blocklayered: (Blok s filtrami) v2.2.0

Ďakujem :/ ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Další stránka se neposune na začátek produktů
PříspěvekNapsal: 17 říj 2017 09:56 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
7927
Dobrý den,

problém se projevuje i v internetovém prohlížeči Chrome (Opera používá jádro z Chrome). Stáhněte si na stránce https://github.com/flesler/jquery.scrollTo poslední verzi knihovny jquery.scrollTo.js a nahraďte ji na webu v umístění /js/jquery/plugins/jquery.scrollTo.js. Pak promažte cache prohlížeče a otestujte funčknost.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Další stránka se neposune na začátek produktů
PříspěvekNapsal: 17 říj 2017 10:24 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
604
Ďakujem, vyzerá to, že funguje :).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Další stránka se neposune na začátek produktů
PříspěvekNapsal: 17 říj 2017 21:40 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
604
Takže som prišiel na chybu.

Pri mobilnom zobrazení PRODUKTOVEJ stránky (product.tpl) sa zobrazuje nasl. chyba, ktorá sa stále opakuje do nekonečna.

Kód:
Uncaught TypeError: this.options.step.call is not a function
    at init.run (jquery-1.11.0.min.js:4)
    at i (jquery-1.11.0.min.js:4)
    at Function.n.fx.timer (jquery-1.11.0.min.js:4)
    at lc (jquery-1.11.0.min.js:4)
    at HTMLDivElement.g (jquery-1.11.0.min.js:4)
    at Function.dequeue (jquery-1.11.0.min.js:3)
    at HTMLDivElement.<anonymous> (jquery-1.11.0.min.js:3)
    at Function.each (jquery-1.11.0.min.js:2)
    at e.fn.init.each (jquery-1.11.0.min.js:2)
    at e.fn.init.queue (jquery-1.11.0.min.js:3)
run @ jquery-1.11.0.min.js:4
i @ jquery-1.11.0.min.js:4
n.fx.timer @ jquery-1.11.0.min.js:4
lc @ jquery-1.11.0.min.js:4
g @ jquery-1.11.0.min.js:4
dequeue @ jquery-1.11.0.min.js:3
(anonymous) @ jquery-1.11.0.min.js:3
each @ jquery-1.11.0.min.js:2
each @ jquery-1.11.0.min.js:2
queue @ jquery-1.11.0.min.js:3
animate @ jquery-1.11.0.min.js:4
k @ jquery.scrollTo.js:7
(anonymous) @ jquery.scrollTo.js:7
each @ jquery-1.11.0.min.js:2
each @ jquery-1.11.0.min.js:2
$.fn.scrollTo @ jquery.scrollTo.js:7
f @ jquery.serialScroll.js:1
dispatch @ jquery-1.11.0.min.js:3
r.handle @ jquery-1.11.0.min.js:3
trigger @ jquery-1.11.0.min.js:3
e.event.trigger @ jquery-migrate-1.2.1.min.js:2
(anonymous) @ jquery-1.11.0.min.js:3
each @ jquery-1.11.0.min.js:2
each @ jquery-1.11.0.min.js:2
trigger @ jquery-1.11.0.min.js:3
(anonymous) @ product.js:128
j @ jquery-1.11.0.min.js:2
fireWith @ jquery-1.11.0.min.js:2
ready @ jquery-1.11.0.min.js:2
K @ jquery-1.11.0.min.js:2
jquery-1.11.0.min.js:4 Uncaught TypeError: this.options.step.call is not a function
    at init.run (jquery-1.11.0.min.js:4)
    at i (jquery-1.11.0.min.js:4)
    at n.fx.tick (jquery-1.11.0.min.js:4)
run @ jquery-1.11.0.min.js:4
i @ jquery-1.11.0.min.js:4
n.fx.tick @ jquery-1.11.0.min.js:4
setInterval (async)
n.fx.start @ jquery-1.11.0.min.js:4
n.fx.timer @ jquery-1.11.0.min.js:4
lc @ jquery-1.11.0.min.js:4
g @ jquery-1.11.0.min.js:4
dequeue @ jquery-1.11.0.min.js:3
(anonymous) @ jquery-1.11.0.min.js:3
each @ jquery-1.11.0.min.js:2
each @ jquery-1.11.0.min.js:2
queue @ jquery-1.11.0.min.js:3
animate @ jquery-1.11.0.min.js:4
n.fn.(anonymous function) @ jquery-1.11.0.min.js:4
accordionFooter @ global.js:1
responsiveResize @ global.js:1
(anonymous) @ global.js:1
j @ jquery-1.11.0.min.js:2
fireWith @ jquery-1.11.0.min.js:2
ready @ jquery-1.11.0.min.js:2
K @ jquery-1.11.0.min.js:2
jquery-1.11.0.min.js:4 Uncaught TypeError: this.options.step.call is not a function
    at init.run (jquery-1.11.0.min.js:4)
    at i (jquery-1.11.0.min.js:4)
    at n.fx.tick (jquery-1.11.0.min.js:4)
run @ jquery-1.11.0.min.js:4
i @ jquery-1.11.0.min.js:4
n.fx.tick @ jquery-1.11.0.min.js:4
setInterval (async)
n.fx.start @ jquery-1.11.0.min.js:4
n.fx.timer @ jquery-1.11.0.min.js:4
lc @ jquery-1.11.0.min.js:4
g @ jquery-1.11.0.min.js:4
dequeue @ jquery-1.11.0.min.js:3
(anonymous) @ jquery-1.11.0.min.js:3
each @ jquery-1.11.0.min.js:2
each @ jquery-1.11.0.min.js:2
queue @ jquery-1.11.0.min.js:3
animate @ jquery-1.11.0.min.js:4
n.fn.(anonymous function) @ jquery-1.11.0.min.js:4
accordionFooter @ global.js:1
responsiveResize @ global.js:1
(anonymous) @ global.js:1
j @ jquery-1.11.0.min.js:2
fireWith @ jquery-1.11.0.min.js:2
ready @ jquery-1.11.0.min.js:2
K @ jquery-1.11.0.min.js:2
jquery-1.11.0.min.js:4 Uncaught TypeError: this.options.step.call is not a function
    at init.run (jquery-1.11.0.min.js:4)
    at i (jquery-1.11.0.min.js:4)
    at n.fx.tick (jquery-1.11.0.min.js:4)


Takže? Nejaké nápady? :) ĎAKUJEM


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Další stránka se neposune na začátek produktů
PříspěvekNapsal: 17 říj 2017 21:40 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
604
A ešte som zabudol napísať, že pri tej mobilne produktovej stránke nefunguje menu :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Další stránka se neposune na začátek produktů
PříspěvekNapsal: 18 říj 2017 15:04 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
7927
Dobrý den,

žádný problém na stránce produktu nevidím, už se Vám podařilo chybu vyřešit?

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Další stránka se neposune na začátek produktů
PříspěvekNapsal: 18 říj 2017 19:20 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
604
Nepodarilo... Skúsil som skopírovať aj celú zložku /js/jquery a rovnaký problém.
Problém bude vo verzii PS len neviem ktorý súbor ešte treba aktualizovať.

Čo mám ostatné eshopy v1.6.1.9 a 1.6.1.16 tam tento fix funguje OK.
Pri verzii 1.6.1.0 vzniká tento problém. Neviete prosím čo skúsiť?

Ďakujem


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Další stránka se neposune na začátek produktů
PříspěvekNapsal: 24 říj 2017 08:20 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
604
Vzhľadom nato, že na staršej verzii tento fix nefunguje, je potrebné upraviť js modulu blocklayered

Zmeniť riadok:
Kód:
$.scrollTo('.product_list', 400)

na:
Kód:
$('html, body').animate({
  scrollTop: $('.product_list').offset().top
}, 400);


Po tejto úprave sa stránka posúva hore na výpis produktov.



Mám však ešte viac problémov s týmto modulom a vyskytuje sa to aj v najnovšej verzii PS 1.6.1.17.

1) po prejdení na druhú stránku a kliknutí tlačidla show-all - "Zobraziť všetky" produkty na jednej stránke sa zase stránka neposúva hore. (Tu je stránka načítavaná nejakým ajaxom a v linku je #/show-all). Stránka zostane úplne dole bez posunu...

2) ak na prvej stránke klikneme na načítať všetky produkty - tak sa načítajú cez link ?id_category=(id_kategórie)&n=(počet produktov) - vtedy sa logicky stránka posunie hre pretože sa znova celá načíta

3) modul pri vrátení sa na prechádzajúcu stránku si nepamätá pozíciu prehliadača (Toto sa stáva rovnako od druhej stránky a viac). Vždy posunie stránku hore. Jedine, kde toto funguje je, ak sa produkty vylistujú všetky na prvej stránke.

4) Niekedy (nie vždy) sa po kliknutí tlačidla "Ďalej" alebo (2,3,4... stránka) sa nenačíta korektne druhá stránka s produktami. Stránka sa síce posunie len hore, ale produkty sú rovnaké ako na prvej stránke... správanie je náhodné.

Celý tento modul mi príde jedna neskutočná nefunkčná vec v prestashope, ktorá je od základu zle napísaná, a nerozumiem prečo to nefunguje tak ako má...

Hľadal som moduly s infinite scroll, ale ani jeden nedokáže korektne vrátiť pozíciu pri vrátení späť.

Ďakujem za akékoľvek nasmerovaie a pomoc. Prestashop ma ani po 3 rokoch neprestáva prekvapovať :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Další stránka se neposune na začátek produktů
PříspěvekNapsal: 27 říj 2017 07:05 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
604
Prosím o pomoc. Robím update na 1.6.1.17 - skúšal som to aj na čistej inštalácii a ak sa zmení jquery.scrollTo.js tak chyba, ktorú popisujem vyššie vzniká aj na čistej inštalácii najnovšej verzie.

Chyba sa neprejavuje na druhých eshopoch zrejme preto, lebo na nich nepoužívam default-bootstrap tému.

Ďakujem za pomoc


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Další stránka se neposune na začátek produktů
PříspěvekNapsal: 27 říj 2017 12:15 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
7927
Dobrý den,

chyba souvisí s jQuery knihovnou serialScroll, takže si na stránce https://github.com/flesler/jquery.serialScroll opět stáhněte soubor s poslední verzí knihovny jquery.serialScroll.js a nahraďte ho na webu v umístění /js/jquery/plugins/jquery.serialScroll.js. Pak znovu promažte cache prohlížeče a otestujte funkčnost.

Na jiných webech se zřejmě tato knihovna nepoužívá, a proto se chyba neprojevila.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 12 ]  Přejít na stránku 1, 2  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2021 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz