| 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: 15 let
|
|||
0