IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Jakub Lopata
Člen
Avatar
Jakub Lopata:22.8.2016 7:56

Zdravím, mám takový menší problém.
Mám kód který má za úkol přidělovat aktivní class třídu, což funguje, ale pouze v případě, že je odkaz pro přidělování class jen jeden.

Jenže já potřebuji aby class byl přidělen k více stránkám. Například otevřu - li stránku s produkty zůstane aktivní odkaz produkty, což funguje, ale otevřu - li stránku pro přidání produktu měl by zůstat stále aktivní s otevřeným pod menu. Což nejspíš také funguje.

Ovšem když se přihlásím vidím hned všechny odkazy aktivní s otevřeným pod menu. Nevidím je aktivní s otevřeným pod menu pouze tehdy když do kódu napíšu pouze jeden název stránky.

Zde je můj kód:

<li>
<a href="#" class="<?php if ($_GET['page'] == "produkty" or "add-product") {echo  'active';} ?>"><i class="fa fa-th-large"></i>Produkty</a>

<ul <?php if ($_GET['page'] == "produkty" or  "add-product") {echo  'style="display: block;"';} ?>>

<li><a href="?page=produkty"><i class="fa fa-angle-right"></i> Přehled produktu</a></li>

<li><a href=""><i class="fa fa-angle-right"></i> Kategorie</a></li>

<li><a href=""><i class="fa fa-angle-right"></i> Dárky</a></li>

<li><a href=""><i class="fa fa-angle-right"></i> Titulní stránka</a></li>

<li><a href=""><i class="fa fa-angle-right"></i> Export</a></li>

</ul>

</li>
Editováno 22.8.2016 7:57
 
Odpovědět
22.8.2016 7:56
Avatar
maxy obr
Člen
Avatar
Odpovídá na Jakub Lopata
maxy obr:22.8.2016 10:49

Tohle je podle mě špatný zápis zkus to takhle if ($_GET['page'] == "produkty" or $_GET['page'] =="add-product")

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
22.8.2016 10:49
Avatar
Jakub Lopata
Člen
Avatar
Odpovídá na maxy obr
Jakub Lopata:22.8.2016 10:59

Mockrát děkuji

 
Nahoru Odpovědět
22.8.2016 10:59
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.