< návrat zpět

Diskuse


Téma: menu class="act&q rss

Zaslal/a 26.1.2011 12:33

zdravím,
mám MENU, ve kterém je i ROZCESTNÍK na několik kategorií. Grafiku nastavuji tak, aby vždy aktuální stránka byla zvýrazněná i v menu (připisuje se k odkazu class="act"). Ovšem samostatný rozcestník je zvýrazněný pouze na stránce s jeho ID, po kliknutí na kategorii v něm a následně i na článek se styl u odkazu neukáže a zvýrazněný není žádný odkaz v menu.

Určitě to půjde nastavit nějakou podmínkou v souboru require/functions-template.php , jen nevím jak. Potřeboval bych sestavit nějakou podmínku, která bude připisovat v menu k odkazu ROZCESTNÍK(p2) class="act" i když id stránky bude jiné např. (p6, p7, p12) a dále i články (a1, a2 ....) všechny články..

Budu rád za každou pomoc, děkuji

Zaslat odpověď >

#010637
Pro sekce by to mělo být takto:if (isset($_GET['p'])) {$intersection=mysql_fetch_array(mysql_query("SELECT id FROM `"._mysql_prefix."-root` WHERE intersection=".intval($_GET['p'])));}
if ($item['id']=$intersection['id']){$class=" class='act'";}

Pro články takhle nějak:if (isset($_GET['a'])) {
$categories=mysql_fetch_array(mysql_query("SELECT home1,home2,home3 FROM `"._mysql_prefix."-articles` WHERE id=".intval($_GET['a'])));
$intersections=mysql_fetch_array(mysql_query("SELECT id FROM `"._mysql_prefix."-root` WHERE id IN ".implode(',',$categories)));
}
if (in_array($item['id'],$intersections)){$class=" class='act'";}

Bez záruky, netestoval jsem to.