Error404 není restricted access
06. dub 2014 22:12 #115373
Chci vytvořit vlastní stránku 404. Našla jsem si návod, jak to udělat v Joomla, ale:
1. vytvořila jsem si vlastní článek
2. vytvořila jsem skrytou položku menu
3. zkopírovala jsem soubor error.php do adresáře použité šablony
4. chci vložit kód pod řádek začínající "restricted access" - no, ale nemůžu ho tam najít!
Poradí mi prosím někdo, kam to mám napsat, nebo co do souboru error.php dopsat?
(jestli to pomůže, tak web je: www.cviceni-je-hra.cz )
Moc děkuju za každou radu.
1. vytvořila jsem si vlastní článek
2. vytvořila jsem skrytou položku menu
3. zkopírovala jsem soubor error.php do adresáře použité šablony
4. chci vložit kód pod řádek začínající "restricted access" - no, ale nemůžu ho tam najít!
Poradí mi prosím někdo, kam to mám napsat, nebo co do souboru error.php dopsat?
(jestli to pomůže, tak web je: www.cviceni-je-hra.cz )
Moc děkuju za každou radu.
07. dub 2014 10:13 #115382
Odpověď od Martina007
Uživatel
návod jsem našla na více místech třeba:
www.joomla-web.cz/tipy-a-triky/9-jak-ma-...stranka-404-v-joomle
nebo
docs.joomla.org/Creating_a_Custom_404_Error_Page
soubor jsem kopírovala ze složka templates/system (no a v tom souboru bohužel žádný text restricted access není
)
Nevím zda není problém v šabloně a verzi Joomly - mám šablonu pro Joomla 2 kompatibilní s Joomla 3, ale ne nativní.
Moc tomu nerozumím, tak jen tak zkouším
www.joomla-web.cz/tipy-a-triky/9-jak-ma-...stranka-404-v-joomle
nebo
docs.joomla.org/Creating_a_Custom_404_Error_Page
soubor jsem kopírovala ze složka templates/system (no a v tom souboru bohužel žádný text restricted access není

Nevím zda není problém v šabloně a verzi Joomly - mám šablonu pro Joomla 2 kompatibilní s Joomla 3, ale ne nativní.
Moc tomu nerozumím, tak jen tak zkouším

07. dub 2014 11:41 #115389
Odpověď od Cony

Moderátor
Tak pokud jste ve správné sekci (Joomla 3) tak ten kód dejte nad řádek
Code:
//get language and direction
07. dub 2014 14:34 #115396
Odpověď od Martina007
Uživatel
mám opravdu Joomla 3 - vložila jsem kód do error.php nad text: //get language and direction
Na první pohled to vypadalo, že vše funguje.
Ale mám dojem, že by akce měla vracet kód 404, což bohužel nedělá.
Vrací mi hodnotu 302 (nepletu-li se) dočasné přesměrování a následně při příchodu na stránku s textem pro chybu 404 hodnotu 200.
Dá se s tím něco dělat? Nebo je má doměnka, že by akce měla vracet hodnotu 404 chybná?
Na první pohled to vypadalo, že vše funguje.
Ale mám dojem, že by akce měla vracet kód 404, což bohužel nedělá.
Vrací mi hodnotu 302 (nepletu-li se) dočasné přesměrování a následně při příchodu na stránku s textem pro chybu 404 hodnotu 200.
Dá se s tím něco dělat? Nebo je má doměnka, že by akce měla vracet hodnotu 404 chybná?
07. dub 2014 17:48 #115402
Odpověď od Cony

Moderátor
Není, ale to v tom Vašem návodu není řešeno. Ten návod řeší přesměrování, pokud dojde k chybě 404 na určitý článek.
Čistější by dle mého bylo upravit tu šablonu pro 404 tak, aby zobrazovala text který chcete, případně do ní nahrát nějaký článek, nebo modul.
Čistější by dle mého bylo upravit tu šablonu pro 404 tak, aby zobrazovala text který chcete, případně do ní nahrát nějaký článek, nebo modul.
07. dub 2014 18:00 #115404
Odpověď od Martina007
Uživatel
No to by bylo super! Ale bohužel nevím, jak to udělat. Napadá mě jen, že jsem kdysi četla o extensions pro Joomla na chybu 404. Bylo by toto řešením? Pokud ne, poradíte mi, prosím, jak na to? Nebo mě, prosím, odkažte někam, kde si to můžu nastudovat. Předem moc děkuju!
07. dub 2014 18:11 #115405
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong

Moderátor
I to je řešení. Najdete to snadno, stačí vyhledat třeba
plugin 404 joomla....
I'm sorry, my responses are limited...you must ask the right questions.
08. dub 2014 09:45 #115414
Odpověď od Martina007
Uživatel
Asi dělám něco špatně
.
Zkoušela jsem první upravovat jen .htaccess s vlastním vytvořeným článkem. Nešlo mi to!
Tak jsem zkusila rozšíření (vybrala jsem Glue 404)
1. stáhla a nainstalovala jsem rozšíření pro Jommla 3.x
2. povolila jsem plugin
3. vytvořila jsem v componentě stránku
4. dle instrukcí jsem upravila .htaccess (componenta nabízela dvě možnosti
vyzkoušela jsem obě varianty v obou souboreh .htaccess - v .htaccess hlavní i v .htaccess v subdoméně
5. stejně mi to nechodí a stále vidím klasickou stránku 404 s červeným pruhem - možná přesně nevím, kam to v tom .htaccessu mám napsat? Zkoušela jsem to před a za RewriteEngine On a pak ještě na konec souboru
Omlouvám se za amatérské dotazy a moc děkuji každému, kdo mi poradí!

Zkoušela jsem první upravovat jen .htaccess s vlastním vytvořeným článkem. Nešlo mi to!
Tak jsem zkusila rozšíření (vybrala jsem Glue 404)
1. stáhla a nainstalovala jsem rozšíření pro Jommla 3.x
2. povolila jsem plugin
3. vytvořila jsem v componentě stránku
4. dle instrukcí jsem upravila .htaccess (componenta nabízela dvě možnosti
Code:
ErrorDocument 404 /index.php?qlue404=1
ErrorDocument 404 /cviceni-je-hra.cz/index.php?qlue404=1
5. stejně mi to nechodí a stále vidím klasickou stránku 404 s červeným pruhem - možná přesně nevím, kam to v tom .htaccessu mám napsat? Zkoušela jsem to před a za RewriteEngine On a pak ještě na konec souboru
Omlouvám se za amatérské dotazy a moc děkuji každému, kdo mi poradí!
19. zář 2014 19:50 #117946
Odpověď od Karel

Nováček
Jestli jste ještě neašla řešení, tak vyzkoušejte tuto komponentu Qlue Custom 404. Ořezaná verze je zdarma ale myslím že plně postačuje 
Link: extensions.joomla.org/extensions/site-ma...NDoiJzQwNCI7fQ%3D%3D
Karel

Link: extensions.joomla.org/extensions/site-ma...NDoiJzQwNCI7fQ%3D%3D
Karel