Post by peternet » Thu Jan 08, 2015 11:50 pm

Zdravím, dokončuji eshop na opencart a děje se mi jedna nemilá věc. Občas, když chci vložit zboží do košíku, tak se vpravo nahoře (jak je ikonka košíku) ukáže "Načítám..." a prostě to nenačte. Po pár reloadech stránky už to běží.

Můžete kouknout, jde o eshop http://www.rybizak.cz

Jinak, na localhostu, kde jsem doposud testoval mi to nikdy neudělalo. Hosting mám u wedos, je potřeba třeba něco nastavit u hostingu? Jinak používám nejnovější verzi opencart a skoro žádné moduly nepoužívám (vlastně jedinný - česká pošta).

EDIT: Testováno na Safari a Chrome. Jinak, teď to normálně jde při každém reloadu, ale vážně velmi často to dělá popsaný problém.

EDIT2: Když kouknu do console v google chrome, vyskočím i tohle:

Code: Select all

2(index):1 Font from origin 'http://rybizak.cz' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.rybizak.cz' is therefore not allowed access.
(index):1 XMLHttpRequest cannot load http://rybizak.cz/index.php?route=checkout/cart/add. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.rybizak.cz' is therefore not allowed access.
http://www.rybizak.cz/ Failed to load resource: net::ERR_CACHE_MISS
Last edited by peternet on Fri Jan 09, 2015 7:16 am, edited 1 time in total.

Newbie

Posts

Joined
Sun Jan 04, 2015 12:13 am

Post by fsoft » Fri Jan 09, 2015 3:24 am

zdravím,

zkoušel jste to s defaultní šablonou?

EDIT: Když chci u Vás vyplnit objednávku, nikde nevidím "Souhlasím s VOP" ani při registraci zase s "Ochranou os. údajů"
To je dost zásadní problém.
Košík: Na Firefoxu to jde v pohodě a v IE také.

http://svetposteli.com


Active Member

Posts

Joined
Sun Dec 29, 2013 9:06 pm

Post by peternet » Fri Jan 09, 2015 4:49 am

- To je základní šablona, jen jsem poměnil barvičky v css souboru a velikost hlavičky
- Ty podmínky jsou problém z hlediska funkčnosti nebo legislativy? Je to prostě smazal a myslel jsem, že bude stačit, když budou obchodní podmínky v záložkách.
- Jinak teď jsem to zkoušel a v Safari nefungovalo ale v Chrome fungovalo - koukněte na video, až po několika reloadech to začalo fungovat. Přetím totéž dělalo i v chrome. Tady video: http://rybizak.cz/chyba.mov

Upozorňuji, že na localhost jsem tento problém nikdy nezaregistroval a to jsem testoval hodně dlouho. Až na hostingu (wedos) to začelo dělat.

EDIT: Tak už vím kde je problém - když zadám www.rybizak.cz, tak je problém (a safari to www přidává automaticky). Bez www to jede. Zkusím to přesměrovat v .htaccess, ať tam www není nikdy...
Last edited by peternet on Fri Jan 09, 2015 6:51 am, edited 1 time in total.

Newbie

Posts

Joined
Sun Jan 04, 2015 12:13 am

Post by fsoft » Fri Jan 09, 2015 5:06 am

Dovolím si citovat z webu http://www.ewebovky.cz/clanky/zmeny-pro ... oce-2014#b

"Povinnost uvádět plné znění obchodních podmínek v tzv. iframu přímo v objednávce

Od nového roku by měl eshop ještě před potvrzením objednávky nabídnout zákazníkovi přečtení obchodních podmínek ještě před odesláním samotné objednávky. Nyní už se ovšem zákon nespokojí s odkazem na obchodní podmínky v pdf a podobně. Kompletní znění obchodních podmínek musí být vloženo pomocí tzv. iframu, tedy vloženého rámce. Vložený rámec, neboli ifame, umožňuje vložit do určené části webové stránky další obsah jiné webové stránky. V tomto případě tedy vložení obchodních podmínek.

Osobně se domnívám, že tato změna nic nového nepřinese. Ruku na srdce, kdo čte před nákupem obchodní podmínky? V případě, že si obchodní podmínky opravdu chci přečíst, jedno kliknutí navíc nevidím jako příliš velkou překážku. Dle mého názoru je to jen další nesmyslné diktování ze strany státu. Přesto nezbývá, než doporučit jeho implementaci.
Checkbox potvrzující obchodní podmínky musí být ve výchozím stavu nezaškrtnutý

Tady asi není opravdu o čem mluvit. Checkbox, neboli zaškrtávací políčko, pro vyjádření souhlasu s obchodními podmínkami musí být v základu v nezaškrtnutém stavu.

Toto mi přijde jako vesměs pozitivní změna, protože zaškrtnutím říkám: "Ano, četl jsem Vaše podmínky a souhlasím s nimi." Vyhneme se tak případům, kdy něco odsouhlasíte, aniž byste si toho všimli.
- See more at: http://www.ewebovky.cz/clanky/zmeny-pro ... oce-2014#b"

Na Macu to nyní nemám možnost vyzkoušet, protože nejsem doma, ale na Win 8.1 to funguje normálně.

http://svetposteli.com


Active Member

Posts

Joined
Sun Dec 29, 2013 9:06 pm

Post by peternet » Fri Jan 09, 2015 6:21 am

- Tak hlavně, že stát řeší důležité věci :-)
EDIT: Na alza.cz mají jen větu "Stisknutím „Dokončit objednávku“ souhlasíte s obchodními podmínkami." bez checkboxu. Tak dokud to nebudou řešit takto velké eshopy, tak já taky ne. :-)
- problém hlásím i v Safari v iOS 8 - iPad i iPhone, Chrome zatím šlape
- každopádně v Chrome to dnes dělalo přesně tutéž chybu, nic jsem nezměnil a samo to přestalo, tak si nemyslím že je to trvale pryč

EDIT: - Tak už to mám. Když dáte http://www.rybizak.cz tak to udělá tu chybu. Bez www to jede. Safari přidává www automaticky, tak proto mi to dělalo častěji v safari. Nějaký nápad jak to napravit? Případně to nějak z www přesměrovat přes .htaccess?

EDIT2: Vyřešeno, přidal jsem do .htaccess v rootu tohle:

Code: Select all

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
- tím jsem přesměroval http://www.rybizak.cz na rybizak.cz a je po problému ;-)

Newbie

Posts

Joined
Sun Jan 04, 2015 12:13 am
Who is online

Users browsing this forum: No registered users and 3 guests