Přidání kotvy do linku článku
Dobrý den, ahoj,
řeším takový problém s úpravou šablony/kmenových souborů Joomly 3.x. Pro tvorbu stránek jsem si vybral free template Shaper Xeon, který využívá "onepage" layoutu. Problém je, že když otevřete v component area článek, ten se sice otevře, ale dole na stránce. Já potřebuji Joomlu donutit, aby po otevření stránka skákala na titulek článku, tedy asi nejsnadněji pomocí přidání kotvy do URL článku. Kotvu již mám připravenu, jen jsem zatím nenašel metodu (zřejmě javascript - ale jaký a kam?), kterou bych tohoto efektu docílil. Pro lepší představu jsou to stránky domudodomu.cz . Pokud byste dokázali alespoň nasměrovat, předem díky za jakékoli cenné rady. Bohužel ani strejda Google totiž zatím úspěšný nebyl.
řeším takový problém s úpravou šablony/kmenových souborů Joomly 3.x. Pro tvorbu stránek jsem si vybral free template Shaper Xeon, který využívá "onepage" layoutu. Problém je, že když otevřete v component area článek, ten se sice otevře, ale dole na stránce. Já potřebuji Joomlu donutit, aby po otevření stránka skákala na titulek článku, tedy asi nejsnadněji pomocí přidání kotvy do URL článku. Kotvu již mám připravenu, jen jsem zatím nenašel metodu (zřejmě javascript - ale jaký a kam?), kterou bych tohoto efektu docílil. Pro lepší představu jsou to stránky domudodomu.cz . Pokud byste dokázali alespoň nasměrovat, předem díky za jakékoli cenné rady. Bohužel ani strejda Google totiž zatím úspěšný nebyl.
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Stačí tohle
www.joomlaportal.cz/forum/31-editor-mosc...i-kotvy-anchor-v-jce
nebo to chcete dovysvětlit?
Musíte prostě v "obsah" najet na danou kategorii článků a nabídnou se Vám kotvy
nebo to chcete dovysvětlit?
Musíte prostě v "obsah" najet na danou kategorii článků a nabídnou se Vám kotvy
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Pardon, nějak se to ztratilo v překladu.
www.zdomudodomu.cz
. Nejde mi o použití kotev ve článku, na to bych se neptal. Jde o to, že potřebuji, aby se po otevření článku stránka sama posunula do jeho těla. Nyní když se otevře článek, se stránka opět načte "nahoře" a otevřený článek zůstane dole. Uživatel je tak nucen sescrollovat, což není zrovna elegantní řešení. Už jsem strávil nespočet hodin googlením, všude skončí právě u přidání kotvy do URL článku, ale jediné řešení nefungovalo. Zkouším to tedy zde. Jinak než přidáním #kotva na konec URL to zřejmě vyřešit nelze... Jak říkám, kotvu mám připravenu (vyzkoušet můžete sami přidáním "#starttext" za url), jen potřebuji najít způsob, jak to automaticky dostat za url každého (i budoucího) článku. Pokud vás samozřejmě napadne jiné řešení, jsem jedno velké ucho. Díky!
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Pokud mate na mysli htaccess, takto to resit nelze. Jak rikam, vsude se zminuji o pridani kotvy, mluvi o uprave souboru v mod_content, ale i kdyz tak ucinim, nefunguje to. Javascript je pomerne elegantni reseni, jenze ne a ne docilit pozadovaneho efektu.
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Každopádně i tak díky za snahu. Druhá možnost, která mě napadá, je skrytí modulů po otevření článku. Touto cestou jsem se vydal nyní, nicméně také zatím neúspěšně. Pro vysvětlení: vše nad článkem nyní by po jeho otevření zmizelo, samozřejmě kromě hlavičky/patičky. Přiřazení modulů v administraci však na zobrazení/skrytí nemá u mého templatu žádný vliv, ale je to také cesta...
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Nakonec jsem si poradil. Pro případné budoucí řešitele podobného problému jsem to vyřešil instalací Advanced Module Manageru (
goo.gl/KiE0i4
), který dovoluje nastavit mnohem víc podmínek pro zobrazení/skrytí modulů. Jednoduchou podmínkou jsem tak docílil toho, že se v článcích ostatní moduly nezobrazují.
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.