Problem s temou pri prvej navsteve eshopu

Úprava vzhľadu, vlastné šablóny a iné.
Michaela121
Príspevky: 11
Dátum registrácie: 17. Júl 2018 13:38
Verzia OpenCartu: 3.0.0.0

Problem s temou pri prvej navsteve eshopu

Príspevok od používateľa Michaela121 »

Ahojte, neviete mi prosim Vas niekto poradit preco mi pri prvej stranky eshopu nabehnu pri okienkach ako su moj ucet, oblubene, nakupny kosik, pokladna a vyhladavanie len preskrtnute okienka a normalne ikonky nabehnu az po nastaveni jazyka na stranke.Ja by som chcela aby mi tie ikonky naskakovali rovno po navstiveni stranky a nie az po nastaveni jazyka. Dakujem velmi pekne za odpoved. Opencart 3.0.0.0
Ikonky telefonu, hladania, moj ucet a podobne niesu zobrazane
Ikonky telefonu, hladania, moj ucet a podobne niesu zobrazane
Po nastaveni jazyka slovencina sa uz nastavia, ja by som hned po prvej navsteve stranky chcela aby tam tie okienka rovno boli a nie az po nastaveni daneho jazyka aj ked anglictinu vymazem a necham nastavenu len slovencinu tak mi to tie ikonky neukazuje.
Po nastaveni jazyka slovencina sa uz nastavia, ja by som hned po prvej navsteve stranky chcela aby tam tie okienka rovno boli a nie az po nastaveni daneho jazyka aj ked anglictinu vymazem a necham nastavenu len slovencinu tak mi to tie ikonky neukazuje.
Naposledy upravil/-a Michaela121 v 09. Aug 2018 15:32, upravené celkom 1 krát.
Martin80
Príspevky: 117
Dátum registrácie: 30. Jan 2017 12:03
Verzia OpenCartu: 2.3.0.2
Kontaktovať používateľa:

Re: Problem s temou pri prvej navsteve eshopu

Príspevok od používateľa Martin80 »

Ono sa to nenastaví po zvolení jazyka ale po prvom akomkoľvek kliku na stránku. Dôvod je pravdepodobne ten, že máš v config súboroch uvedenú adresu s www, ale v htaccess nemáš vytvorené presmerovanie. Takže na všetkých stránkach s non-www budú tie ikony nedostupné + košík a možno iné funkcie budú nedostupné. Skús pohľadať tuná na fóre, ako nastaviť presmerovanie.
Michaela121
Príspevky: 11
Dátum registrácie: 17. Júl 2018 13:38
Verzia OpenCartu: 3.0.0.0

Re: Problem s temou pri prvej navsteve eshopu

Príspevok od používateľa Michaela121 »

Ďakujem veľmi pekne za odpoveď, idem pohľadať dúfam, že dačo o tom nájdem :)
Michaela121
Príspevky: 11
Dátum registrácie: 17. Júl 2018 13:38
Verzia OpenCartu: 3.0.0.0

Re: Problem s temou pri prvej navsteve eshopu

Príspevok od používateľa Michaela121 »

Neviem, kde je problém, ale stránka sa mi pri prvej návšteve zobrazuje bez www. a po prvom kliku na stránku sa mi už zobrazí s www.
Takýto mám kód: <Files *.*>
Order Deny,Allow
Deny from all
</Files>
<Files ~ "\.(js|css)$">
Order Allow,Deny
Allow from all
</Files>

Neviete mi prosím Vás poradiť ako sa presmerujem na stránku s www? Dúfam, že to potom vyrieši aj problém s nezobrazovaním ikoniek.
Ďakujem za radu.
Martin80
Príspevky: 117
Dátum registrácie: 30. Jan 2017 12:03
Verzia OpenCartu: 2.3.0.2
Kontaktovať používateľa:

Re: Problem s temou pri prvej navsteve eshopu

Príspevok od používateľa Martin80 »

Skús teda viewtopic.php?f=6&t=2581, ale ako píšem, je tu viac vlákien v ktorom sa tu presmerovanie rozoberá a nie všetko funguje všade, takže treba skúšať. Prípadne https://stackoverflow.com/questions/234 ... to-non-www
Michaela121
Príspevky: 11
Dátum registrácie: 17. Júl 2018 13:38
Verzia OpenCartu: 3.0.0.0

Re: Problem s temou pri prvej navsteve eshopu

Príspevok od používateľa Michaela121 »

Ja sa tu z toho neviem vysomáriť :o Všetko tam sú kódy na htttp, lenže môj eshop nefunguje cez http pripojenie, ale len ako www. Jedine v čom je problém, že domovskú stránku mi ako jedinú vyhadzuje bez www a vtedy mi tam chýbajú ikonky. Pokiaľ kliknem ako si vravel kdekoľvek inde tak sa www. zobrazí. Napr. otvorím si stánku metabond-slovakia.eu takto mi vypíše domovskú stránku prednú (tam chýbajú aj tie ikonky). Kliknem na hociktorú kategóriu už mi nabehne stránka s www. a zobrazia sa všetky ikonky. Ale pokiaľ si zadám do vyhľadávania www.metabond-slovakia.eu tak mi ikonky nabehnú. Ja som z toho hotentót (amatér). Viem, že väčšina ľudí do vyhľadávania nezadáva www len názov stránky a doménu. A preto som to chcela mať naporiadku.
Martin80
Príspevky: 117
Dátum registrácie: 30. Jan 2017 12:03
Verzia OpenCartu: 2.3.0.2
Kontaktovať používateľa:

Re: Problem s temou pri prvej navsteve eshopu

Príspevok od používateľa Martin80 »

Tak skúsim to podať takým jednoduchým jazykom, ale základné pojmy si budeš musieť doštudovať.
Samozrejme že i tvoj e-shop funguje cez http. To že sa nezobrazuje v adresnej lište http je druhá vec. Celý tvoj ešhop v súčasnom stave funguje na dvoch rôznych adresách a to www.xyz.sk a xyz.sk Tvojou úlohou je vytvoriť presmerovanie, aby všetky odkazy z jedného tvaru adresy boli automaticky presmerované do druhého tvaru ktorý preferuješ.
V tvojich konfig súboroch máš uvedené adresy s www (to sú tie prvé riadky v config.php) a to spôsobuje, že ak klikneš na nejaké odkazy na stránke tak odkaz je automaticky vytvorený vo forme s www. A tak je to v poriadku a ikony nabiehavajú. Avšak stránky sú stále prístupné aj v druhej forme a to najmä ak niekto príde na stránku odkazom alebo priamo zadá adresu do adresného poľa. V takom prípade ikony nenabehnú, ale nabehnú až po kliknutí na nejaký odkaz kedy sa vygeneruje adresa pomocou nastavenia v config.php ako som popísal vyššie.
Tvojou úlohou je zvoliť si preferovaný tvar adresy, teda www alebo non-www, takto to nastaviť v config súboroch a následne upraviť presmerovanie v .htaccess podľa odkazov uvedených vyššie.
Výsledkom bude, že nech príde na stránku ktokoľvek z akéhokoľvek tvaru adresy (či už www alebo non-www), alebo zadá priamo do adresného poľa prehliadača akýkoľvek tvar adresy, bude automaticky presmerovaný na preferovaný tvar a to presne taký aký je nastavený v konfiguračných súboroch a tým pádom i odkazy na ikony budú stále funkčné.
ps. Tým http sa netráp, určite to používaš. Trocha iné by to bolo ak by si používala https.

Ako príklad toho s čím by si mala začať je úprava kódu v .htaccess, ak to nebude fungovať, tak pozrieť tie odkazy a pohrať sa s pravidlami.

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^metabond-slovakia\.sk [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]
Napísať odpoveď