Hezké URL - vynechat u jedné komponenty

Petr Janda
19. lis 2015 12:37 #124625
Zdravím, mám na webu zapnuté "hezké" URL. Bohužel u jedné komponenty jsou problémy.
Existuje nějaké řešení, jak pro jednu komponentu vynechat tvorbu "hezkých" URL?
Moc díky za rady.

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

Odpověď od Petr Janda
19. lis 2015 13:58 #124627
Tak si odpovím sám :-) Řešením je např. JoomSEF.

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

Odpověď od Cony
19. lis 2015 14:00 - 19. lis 2015 14:01 #124628
Pokud používáte interní systém Joomly, a ne nějaké rozšíření, obávám se, že taková možnost není. Mohl by jste teoreticky smazat router (route.php ve složce komponenty ve veřejné části) té komponenty, pak by neprobíhalo vytváření SEF URL v režii té dané komponenty, ale vznikala by url ve formátu /component/com_content....
Při aktualizaci by se Vám ale soubor nejspíš nahrál vždy znovu.

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

Odpověď od Cony
19. lis 2015 14:01 #124629

Jandik napsal: Tak si odpovím sám :-) Řešením je např. JoomSEF.

Ono záleží - aby jste zbytečně nešel s kanónem na vrabce...

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

Odpověď od Houbák
19. lis 2015 14:01 #124630
No nevím ... podle mě jsou komponenty na SEF zbytečné, protože vždy jsem vystačil s tím, co je přímo v Joomle.

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

Odpověď od Cony
19. lis 2015 16:11 #124632

houbak napsal: No nevím ... podle mě jsou komponenty na SEF zbytečné, protože vždy jsem vystačil s tím, co je přímo v Joomle.

Přesně, kdysi v Joomla 1.5 jsem používal, teď už nevím zda JoomSEF, nebo ACESef, nebo jak se to jmenovalo, a po té zkušenosti už znovu ne. Obvykle vznikne obrovská databáze nesmyslných URL (už jen proto že stránky skenují roboti snažící se nalézt bezpečnostní díry), v určitých případech (např. stejný název produktu ve VM) se dokonce stávalo zablokování a nedostupnost jedné ze dvou podobných stránek.

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

Odpověď od Houbák
19. lis 2015 17:08 #124633
Cony, v Joomle 1.5 jsem také se SEF komponentou experimentoval (Sh404SEF). Jak píšeš, vznikala obrovská databáze a duplicitní SEF odkazy dělaly problémy. Podle mě by se měl Jandik zaměřit přímo na to, proč to v Joomle nefunguje.

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

Odpověď od Cony
19. lis 2015 17:15 #124634

houbak napsal: Sh404SEF

Joo ta to byla :) A myslím že jsem zkoušel tenkrát i to AceSEF.

Každopádně pravdou je, že pokud to v Joomle nějak zlobilo, pomocí JoomSEF akorát skryjete problémy, které se můžou ukázat jinde...

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

Odpověď od Petr Janda
21. lis 2015 18:00 #124652

houbak napsal: No nevím ... podle mě jsou komponenty na SEF zbytečné, protože vždy jsem vystačil s tím, co je přímo v Joomle.


Já bych si s tím vystačil, ale bohužel jedna komponenta při použití SEF zlobí, proto to chci, u této komponenty zakázat.

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

Odpověď od Petr Janda
21. lis 2015 18:01 #124653

Cony napsal: Pokud používáte interní systém Joomly, a ne nějaké rozšíření, obávám se, že taková možnost není. Mohl by jste teoreticky smazat router (route.php ve složce komponenty ve veřejné části) té komponenty, pak by neprobíhalo vytváření SEF URL v režii té dané komponenty, ale vznikala by url ve formátu /component/com_content....
Při aktualizaci by se Vám ale soubor nejspíš nahrál vždy znovu.


Díky za tip, vyzkouším to.

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

Odpověď od marvays
27. lis 2015 10:01 #124724
kdyby joomla měla aspoň nějakou základní komponentu v sobě, tak ano. Ale úplná absence možností ovlivnit některé částí mi prostě chybí. hlavně tady, poud se bavíme o joomle na které používám VM.

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

Odpověď od Houbák
27. lis 2015 10:14 #124725
Je fakt, že Joomla moc možností, jak ovlivnit SEF odkazy v nativních komponentách, nemá. Ale co se týká vytváření SEF v rozšířeních třetích stran, tak to je plně v režii těchto komponent, nikoliv Joomly samotné. Asi by to chtělo víc tlačit na VM, aby se tam tomu víc věnovali :) .

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

Odpověď od marvays
27. lis 2015 10:43 #124726
u Vm vidím dva základní problémy. diakritika v url adrese (dá se to nastavit, ale hned na začátku a málo kdo o tom ví) a hlavně možnost zobrazení detailu produktu bez kategorií, což je takový základ myslím. a pár užitečných drobností by se taky ještě našlo. třeba výrobce v url.

na těch komponentách typu RS Seo, sh404sef, MijoSef a podobně se mi právě líbí to, že mám vše pokupě a můžu donastavit. Mijo je už moc složité a na každém webu narážím na konflikty, které končí kontaktem podpory a upravy komponenty na míru. Naopak RSSeo! je zase až přehnaně oklešťené a kromě toho, že to mám "vše na jednom papíře" toto až tak moc neumí. V posledních dnech se pídím po sh404sef abych jej vyzkoušel. To by mohl být nějaký zlatý střed. Ale kupovat to bez vyzkoušení nechcu. Černý pátek neuznávají. Tak snad časem :)

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

Odpověď od Cony
27. lis 2015 11:47 #124728

ma®vays napsal: kdyby joomla měla aspoň nějakou základní komponentu v sobě, tak ano. Ale úplná absence možností ovlivnit některé částí mi prostě chybí. hlavně tady, poud se bavíme o joomle na které používám VM.

Tak pro základ by měly sloužit nabídky. Pomocí nich si vytvoříte poměrně slušnou základní strukturu, a pomocí aliasu si ovlivníte co potřebujete.

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