phpRS help fórum : phpRS Fórum
Hlavní diskuzní phpRS fórum. Najdete zde odpovědi na otázky týkající se provozu a instalace phpRS systému.
phpRS - redakční a informační systém
Určení aktivní položky v menu
Zaslán uživatelem/kou: ZdenekPNJ (IP adresa zaznamenána)
Datum: 2013-03-22, 13:46

Zdravím všechny,

řeším nyní takovou možná banalitu, ale chtěl bych, aby se mi jinou barvou zobrazovala aktivní položka v menu. chápu, jak toho docílit:

if ($GLOBALS["rstema"]=="cislotema") {
$str=" class='active'";
}

Ale to platí jen pro jednotlivá čísla rubrik. Já bych bych chtě, aby se to zobrazovalo pro všechny i podrubriky a zdá se mi nesmyslné to řešit takto:

if ($GLOBALS["rstema"]=="cislotemarubrika"):
$str=" class='active'";
elseif ($GLOBALS["rstema"]=="cislotemapodrubrika1"):
$str=" class='active'";
elseif ($GLOBALS["rstema"]=="cislotemapodrubrika2"):
$str=" class='active'";
elseif ($GLOBALS["rstema"]=="cislotemapodpodrubrika1a"):
$str=" class='active'";

Nešlo by tu udělat jednodušeji? Jak třeba nadefinovat všechna čísla rubrik dopředu jednoduše?

Díky moc za radu, věřím, že někdo bude mít určitě lepší řešení než já.

LinkedIn - Zdeněk Pikulík

Regiony ČR.cz - 1. responzivní zpravodajství z regionů ČR
Medializujeme ČESKO.cz - Revoluční program podpory a modernizace obcí ČR
Obce2020.cz - Moderní řešení profesionálního webu pro obce

Re: Určení aktivní položky v menu
Zaslán uživatelem/kou: ZdenekPNJ (IP adresa zaznamenána)
Datum: 2013-03-22, 20:28

Zkouším to řešit takto:

$r=$GLOBALS["rstema"];

...
<li';
if ($r=="345") {$str.=" class='active'";}
$str.='>
<a href="search.php?rsvelikost=sab&rstext=all-phpRS-all&rstema=345">Bulvár</a>
</li>
<li';
if ($r=="358" or $r=="359" or $r=="360" or $r=="361") {$str.=" class='active'";}
$str.='>
<a href="search.php?rsvelikost=sab&rstext=all-phpRS-all&rstema=358">Gastronomie</a>
</li>
...atd.

Funguje to, ale připadne mi to trochu kostrbaté. Není lepší řešení?

LinkedIn - Zdeněk Pikulík

Regiony ČR.cz - 1. responzivní zpravodajství z regionů ČR
Medializujeme ČESKO.cz - Revoluční program podpory a modernizace obcí ČR
Obce2020.cz - Moderní řešení profesionálního webu pro obce

Re: Určení aktivní položky v menu
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2013-03-22, 23:15


Re: Určení aktivní položky v menu
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2013-03-25, 11:16

To si priam pýta samostatný plugin s automatickým generovaním vrátane pridávania tried pre aktívne položky. Myslím že niečo podobné som robil v plugine TopicTree. [http://www.kvalitne.sk/sample/topictree-zdrojak.html]



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.