Problem s temou pri prvej navsteve eshopu
-
- 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
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
Naposledy upravil/-a Michaela121 v 09. Aug 2018 15:32, upravené celkom 1 krát.
-
- 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
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.
-
- 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
Ďakujem veľmi pekne za odpoveď, idem pohľadať dúfam, že dačo o tom nájdem
-
- 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
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.
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.
-
- 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
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
-
- 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
Ja sa tu z toho neviem vysomáriť 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.
-
- 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
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]
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]