| FAQ |
| Kalender |
|
|
#21 | |||
|
||||
|
Flitig postare
|
Citat:
|
|||
|
|
Svara med citat
|
|
|
#22 | ||
|
|||
|
Nykomling
|
tack för koden.
![]() Ska jag göra något speciellt på mina länkar som jag har nu? för att knappen ska vara markerad. om jag tar bort "anchors" så kommer jag inte till titeln. Starweb, hur fungerar din kod då? dvs. är det lättare att infoga osv. |
||
|
|
Svara med citat
|
|
|
#23 | ||
|
|||
|
Klarade millennium-buggen
|
Kod:
<div id="nav">
<ul>
<?php
if(isset($_GET['sida']))
{
$sida = $_GET['sida'];
// regXP
$pattern = '/(.*?)#/';
preg_match($pattern, $sida, $matches);
print $matches[1];
}
else
{
$sida = '';
}
$pages = array('Hem' => 'http://www.videohelp.se/?sida=hem', 'Guider' => 'index.php?sida=guider', 'Program' => 'index.php?sida=program', 'Kontakta' => 'index.php?sida=kontakta');
while (list($page, $url) = each($pages))
{
if($page == $sida) $add = ' class="active"';
else $add = '';
echo '<li'.$add.'><a href="'.$url.'">'.$page.'</a></li>'."\n";
}
?>
<li><a href="./phpBB2/" target="_blank">Forum</a></li>
</ul>
</div>
Och mer lätt administrerad. Var det något sådant här du Starweb hade i tankarna? |
||
|
|
Svara med citat
|
|
|
#24 | ||
|
|||
|
Medlem
|
joo, min lösning är väl inte den kortaste, orkade bara inte göra om den
![]() För övrigt så är inte case sats heller en bra lösning! |
||
|
|
Svara med citat
|
|
|
#25 | ||
|
|||
|
Medlem
|
Citat:
|
||
|
|
Svara med citat
|
|
|
#26 | ||
|
|||
|
Nykomling
|
Citat:
![]() Men vad jag tänkte på är att jag använder två php, guide.php (som innehåller länkarna) och guider.php (som innehåller texterna). Om jag förstår det rätt så kommer inte denna kod att fungera på sidan guider.php p.g.a "r" extra? dvs. i koden så finns endast guide.php utskriven och ska visa sidan efter eventuella "markering" som #, ? osv... Tex. guide.php#divx. Jonas, den koden som du beskrev gör inte så att knapparna blir markerade efter att man tryckt. |
||
|
|
Svara med citat
|
|
|
#27 | ||
|
|||
|
Medlem
|
Citat:
Kod:
<div id="nav">
<ul>
<?php
if(isset($_GET['sida'])){
$sida = $_GET['sida'];
// regXP
$pattern = '/(.*?)#/';
preg_match($pattern, $sida, $matches);
print $matches[1];
}else{
$sida = '';
}
if($sida == ''){
echo '<li class="active"><a href="http://www.videohelp.se/">Hem</a></li>'."\n";
}else{
echo '<li><a href="http://www.videohelp.se/">Hem</a></li>'."\n";
}
if($sida == 'guide'){
echo '<li class="active"><a href="index.php?sida=guide">Guider</a></li>'."\n";
}else{
echo '<li><a href="index.php?sida=guide">Guider</a></li>'."\n";
}
if($sida == 'guider'){
echo '<li class="active"><a href="index.php?sida=guide">Guider</a></li>'."\n";
}else{
echo '<li><a href="index.php?sida=guide">Guider</a></li>'."\n";
}
if($sida == 'program'){
echo '<li class="active"><a href="index.php?sida=program">Program/codecs</a></li>'."\n";
}else{
echo '<li><a href="index.php?sida=program">Program/codecs</a></li>'."\n";
}
if($sida == 'kontakta'){
echo '<li class="active"><a href="index.php?sida=kontakta">Kontakta mig</a></li>'."\n";
}else{
echo '<li><a href="index.php?sida=kontakta">Kontakta mig</a></li>'."\n";
}
?>
<li><a href="./phpBB2/" target="_blank">Forum</a></li>
</ul>
</div>
|
||
|
|
Svara med citat
|
|
|
#28 | ||
|
|||
|
Nykomling
|
Nu blir det 2 knappar av Guider-menyknapp, om man trycker på länkarna som finns på guide.php.
Men det är på rätt väg. ![]() Går det inte få dit en funktion som tex. "om guide eller guider är markerad" så markera guider knappen. tex. Kod:
if($sida == 'guide' eller 'guider'){
echo '<li class="active"><a href="index.php?sida=guide">Guider</a></li>'."\n";
}else{
echo '<li><a href="index.php?sida=guide">Guider</a></li>'."\n";
}
|
||
|
|
Svara med citat
|
|
|
#29 | ||
|
|||
|
Medlem
|
Citat:
|
||
|
|
Svara med citat
|
|
|
#30 | ||
|
|||
|
Nykomling
|
Nu fungerar den. Tack för all hjälp du lagt ner för att hjälpa mig herkules.
Väldigt snällt av dig. |
||
|
|
Svara med citat
|
| Svara |
|
|