Autor | Zpráva | ||
---|---|---|---|
Janvesely12 Profil |
#1 · Zasláno: 28. 9. 2011, 10:26:42
Potřeboval bych pomoc s menu, mám ho teď pouze v HTML.
Ale kvůli náročnosti a úpravám bych ho chtěl udělat pomocí PHP. To bych mohl udělat, ale mám problém, že mám klikací menu, takže když je někdo v podstránce chtěl bych, aby menu zůstalo otevřené. Kód menu: <ul> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="index.html">Hlavní stránka</a> </li> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'" onclick="zobrazSkryj('oddil1')">Server » </li> </ul> <span id="oddil1" class="skryvany"> <ul class="rozesunuty"> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="server.html">Server</a> </li> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="pravidla.html">Pravidla</a> </li> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="pripojeni.html">Připojení</a> </li> </ul> </span> <ul> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'" onclick="zobrazSkryj('oddil2')">O nás » </li> </ul> <span id="oddil2" class="skryvany"> <ul class="rozesunuty"> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="admin.html">Admin team</a> </li> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="kontakty.html">Kontakty</a> </li> </ul> </span> <ul> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="vip.html">V.I.P</a> </li> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="http://www.for1.cz/1/">Fórum</a> </li> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="ban.html">Ban list</a> </li> </ul> Styly: .skryvany /* Skryte menu */ { display: none; background-color:grey; padding: 1px; color:white; text-align:center; width:104px; } .otevreny /* Otevrene menu */ { display: block; background-color:grey; padding: 1px; color:white; text-align:center; width:104px; } |
||
shaggy Profil |
#2 · Zasláno: 28. 9. 2011, 10:29:25
A otázka znie ako? Čo ti nefunguje?
Ak ti ide iba o zjednodušenie úprav (aby si nemusel editovať x html súborov), tak nevidím problém - výstup z php bude rovnaký, ako je kód, ktorý si nám ukázal. |
||
Janvesely12 Profil |
#3 · Zasláno: 28. 9. 2011, 10:37:24
Chtěl bych aby kdž budu v pravidlech, tak aby bylo otevřené menu Server.
Ale abych měl pouze jedno menu v PHP. |
||
shaggy Profil |
#4 · Zasláno: 28. 9. 2011, 11:33:21
Tak ešte raz:
A otázka znie ako? Čo ti nefunguje? |
||
Janvesely12 Profil |
#5 · Zasláno: 28. 9. 2011, 13:03:23
Tak takhle, já mám toto:
Ve stránce: <?php include_once("menu.html") ?> HTML kód: <div id="sloupec2"> <div id="sloupec2-in"> <ul> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="index.php">Hlavní stránka</a> </li> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'" onclick="zobrazSkryj('oddil1')">Server » </li> </ul> <span id="oddil1" class="skryvany"> <ul class="rozesunuty"> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="server.php">Server</a> </li> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="pravidla.php">Pravidla</a> </li> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="pripojeni.php">Připojení</a> </li> </ul> </span> <ul> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'" onclick="zobrazSkryj('oddil2')">O nás » </li> </ul> <span id="oddil2" class="skryvany"> <ul class="rozesunuty"> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="admin.php">Admin team</a> </li> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="kontakty.php">Kontakty</a> </li> </ul> </span> <ul> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="vip.php">V.I.P</a> </li> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="http://www.for1.cz/1/">Fórum</a> </li> <li onmouseover="this.className='li_kurzor'" onmouseout="this.className='li'"> <a href="ban.php">Ban list</a> </li> </ul> </div> </div> Potřebuji udělat aby ve stránce "Pravidla" bylo otevřené menu. Otázka zní: Jak udělat aby bylo menu zavřené, ale na stránce "Pravidla" otevřené? Chtěl bych abych měl pouze jedno menu. |
||
shaggy Profil |
#6 · Zasláno: 28. 9. 2011, 13:41:30
Janvesely12:
„Jak udělat aby bylo menu zavřené, ale na stránce "Pravidla" otevřené?“ Naprogramovať. To nie je dobrá otázka, ak nevieš základy, musíš sa ich najprv naučiť a až potom sa pýtať. Ale aby si nepovedal, že som zlý, tak som urobil niečo, čo si mohol urobiť ty (hľadal som a našiel som): http://diskuse.jakpsatweb.cz/?action=vthread&forum=1&topic=55556 http://diskuse.jakpsatweb.cz/?action=vthread&forum=9&topic=51210 http://diskuse.jakpsatweb.cz/?action=vthread&forum=3&topic=90747 To je len výber tém, kde sa to riešilo a kde sú rady (v každom jednom je rada, týkajúca sa tvojho menu). |
||
Janvesely12 Profil |
#7 · Zasláno: 28. 9. 2011, 13:50:49
Děkuji ti moc. Projdu si to a ozvu se.
|
||
Janvesely12 Profil |
#8 · Zasláno: 28. 9. 2011, 13:59:12 · Upravil/a: Janvesely12
Sorry, nechápu to. Našel jsem ve tvých odkazech toto:
<?php if ($_GET["czech"] == "ikonky") $active = 1; ?> <li><a href="http://amorekj.ic.cz/index.php?czech=ikonky" title="Moje ikonky" <?php if ($active == 1) echo "class="active""; ?>>Moje ikonky</a></li> Ale to mi nešlo. :( EDIT: Ještě mám toto http://polopate.jakpsatweb.cz/index.php?page=include4 což vypadá dobře, ale i tak mi to nejde. Hlavně nechápu toto: $stranka = $_GET['str']; |
||
shaggy Profil |
#9 · Zasláno: 28. 9. 2011, 18:21:43
Janvesely12:
„Projdu si to a ozvu se.“ Prečo? Ja nechcem aby si sa ozval, ja chcem, aby si sa to najprv naučil. „Sorry, nechápu to.“ Nečudujem sa. Dal si tomu 9 minút. Ja sa za 9 minút niekedy nedokážem ani vys... a ty si sa naučil základy php? Najprv si to naštuduj, daj tomu tak... napríklad 3 mesiace a potom sa ozvi. |
||
Časová prodleva: 4 dny
|
|||
hunter_dave Profil |
#10 · Zasláno: 2. 10. 2011, 19:58:28
Já to řeším tak, že si do session zapíšu id rozbaleného menu ... nebo ho můžeš přenášet v url něco jako index.php?active=menu01
|
||
Časová prodleva: 13 let
|
0