Error404 není restricted access

Martina
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.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
07. dub 2014 09:29 #115377
Jaký návod? Odkud jste kopírovala error.php?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Martina
07. dub 2014 10:13 #115382
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 :-)

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
07. dub 2014 11:41 #115389
Tak pokud jste ve správné sekci (Joomla 3) tak ten kód dejte nad řádek
//get language and direction

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Martina
07. dub 2014 14:34 #115396
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á?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
07. dub 2014 17:48 #115402
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.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Martina
07. dub 2014 18:00 #115404
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!

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
07. dub 2014 18:11 #115405
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.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Martina
08. dub 2014 09:45 #115414
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
ErrorDocument 404 /index.php?qlue404=1
ErrorDocument 404 /cviceni-je-hra.cz/index.php?qlue404=1
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í!

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Karel
19. zář 2014 19:50 #117946
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

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.