Otvorenie článku (otvorenie priamo na NADPIS)

svito
07. led 2019 11:23 - 07. led 2019 11:29 #138564
Ahojte, potreboval by som poradiť ako dosiahnuť toho, že keď kliknem na titulok článku sa po jeho otvorení nastaví prehliadač na začiatok článku (Názov) a nie vždy na vrch stránky?

Neviem ani ako to hľadať.

Vopred ďakujem za pomoc

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

Odpověď od Ernst
07. led 2019 12:19 #138568
dejte odkaz na web, kde je to možné vidět

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

Odpověď od svito
07. led 2019 15:30 #138569
Napr. tu www.obecvalca.sk/ - po kliknutí na článok sa otvorí tak, že je posunuté rovno na začiatok článku. Podla všetkého je to cez "ANCHOR".

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

Odpověď od Ernst
07. led 2019 16:22 #138570
ten web, co jste uvedl není v joomle
Ano jednou z možností je to udělat přes kotvu. Ale to není zas tak jednoduché.
Chtěl jsem odkaz na váš web, kde to chcete udělat

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

Odpověď od Ernst
07. led 2019 16:42 #138571
Mohl by jste použít tento plugin
musíte ale ještě do článku před nadpis dostat kotvu, například přepisem souboru /components/com_content/views/article/tmpl/default.php v šabloně, kde na řádku 27 doplníte kotvu zacatek.
<div id="zacatek" class="item-page<?php echo $this->pageclass_sfx; ?>" itemscope itemtype=" schema.org/Article ">

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

Odpověď od svito
07. led 2019 20:18 - 07. led 2019 21:00 #138572

Ernst napsal: ten web, co jste uvedl není v joomle
Ano jednou z možností je to udělat přes kotvu. Ale to není zas tak jednoduché.
Chtěl jsem odkaz na váš web, kde to chcete udělat


Jaj som myslel, že aby sme sa rozumeli, že čo myslím.

Na tento web by so to chcel aplikovať - dhzblatnica.sk/ , skôr som myslel, že upraviť tak aby tam bolo napr ID článku, ale asi je to jedno či bude premenlivé alebo statické.

A išlo by to aj inak ako cez ANCHOR? Cez skript, že by pri článkoch išlo rovno na časť
<div id="rt-mainbody">
, niečo som našiel tu stackoverflow.com/questions/18103534/scr...fic-div-on-page-load len zas si tam nechcem niečo len tak napchať do kódu.

Na tej stránke obce Valča majú asi tiež nejaký script, lebo tu nieje anchor www.obecvalca.sk/kompetencie-obce.html a skočí na začiatok článku.

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

Odpověď od Ernst
08. led 2019 10:50 - 08. led 2019 10:54 #138573

A išlo by to aj inak ako cez ANCHOR? Cez skript, že by pri článkoch išlo rovno na časť
<div id="rt-mainbody">


asi jinak než na kotvu ne, vždyť tam máte kotvu "rt-mainbody", nemusíte ji tedy přidávat.

Pokud to chcete takto nastavit z menu (odkaz na článek), použijete jen ten plugin, co jsem psal výše. a je to hotový.

Pokud to chcete z úvodní stránky, kde je blog kategorie, myslím že se to neobejde bez úpravy souboru "blog_links.php".

Určitě pro to v základu nepotřebujete žádné JS.

PS Pomocí JS to lze jistě také udělat.

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

Odpověď od Rudolf
08. led 2019 11:52 #138574
Dobrý den,

na zmíněném webu:
www.obecvalca.sk

je použitý JS a ne kotva.

JS se používá většinou proto, že je lepší pro funkcionalitu.
Kotva sice funguje, ale někdy to není "ono", protože vám do toho vstupuje například boostrap fixní menu a kotva pak vlastně sjede pod nadpis a musíte ještě upravovat css a i pak to není někdy "ono".

Proto taky kotva někdy pak vypadá jako celý web na joomle - nedodělaný a ne od profesionála.

Zmíněný plugin je super, ale funguje jen s položkou menu.
Ná výpise článků (např. zde: www.obecvalca.sk/vseobecne-zavazne-nariadenia.html ) již fungovat nebude po prokliku na článek korektně (pokud nechcete všechny články ručně dávat jako položky menu :)))).

Pokud to není web zadarmo, investoval bych do programátora JS, který je schopen Vám to připravit během 2-4 hodin.

MiniJoomla! - www.minijoomla.org - eshop s rozšířením
Virtuemart Mailing Manager - aplikace na správu šablon emailů pro VirtueMart
XML Easy Feeder - aplikace na generování feedů, napojení na ERP pro VirtueMart
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla!

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

Odpověď od Rudolf
08. led 2019 12:10 #138575
Když se teď dívám na ten odkaz s JS co jste pal tak to je přesně ono.

Přidáte ten JS do šablony (index.php) nebo jen do šablony detailu článků (do override v šabloně) (kde to asi chcete jenom mít)
upravíte na ID rt-mainbody a máte hotovo.

Otázka 10 minut :)
jQuery(document).ready(function() {
    // Handler for .ready() called.
    jQuery('html, body').animate({
        scrollTop: jQuery('#rt-mainbody').offset().top
    }, 'slow');
});

MiniJoomla! - www.minijoomla.org - eshop s rozšířením
Virtuemart Mailing Manager - aplikace na správu šablon emailů pro VirtueMart
XML Easy Feeder - aplikace na generování feedů, napojení na ERP pro VirtueMart
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla!

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