Miten saisin sellaisen navigaatiopalkin kotisivuilleni, joka vaihtuisi aina sivun mukaan? Esim. kun avaan hupi & hyöty osion, alinavigaatioon ilmestyisi sen osion linkit (vitsit, selainpelit...), ja ne pysyisivät kunnes valitsen esimerkiksi arvostelut- osion, ja alinavigaatioon tulisi sen osion linkit (kirjat, pelit...). Kuinka tämä tapahtuu PHP:n avulla?
Linkki sivuilleni on: http://www.otelauta.arkku.net
Sivuissa pelkkä ranka, ei mitään muuta.
Miten olet osannut tehdä nykyisen sivun vaihtumisen? Sehän toimii täysin samalla tavalla kuin haluamasi "alinavigaatio".
Sen vois esim. tehdä näin.
<!--Alinavigaatio -kohta html -koodissa--> <?php switch($_GET['sivu']){ case "hy%F6ty": include("hyöty_nav.inc"); break; case "etusivu": include("etusivu_nav.inc"); break; } ?>
Myöskin includen tilalle voisi laittaa
echo '<a href="?sivu=nettipelit">Nettipelit</a>';
jne...
(Toivottavasti ymmärsin, mitä hait takaa)
Kiitos. Tuo auttoi paljon. Ja tuon sivun vaihtumisen kopioin muuten yhdeltä nettisivulta, eli itse en ole keksinyt, mutta tällaisten juttujen avulla yritän itsekin oppia ymmärtämään php-kieltä.
Ehkä kuitenkin haluat piilottaa nämä ilmoitukset jossain vaiheessa. Ainakin minä haluaisin.
Warning: main(etusivu_nav.inc): failed to open stream: No such file or directory in /var/www/virtual/otelauta.arkku.net/htdocs/index.php on line 63 Warning: main(): Failed opening 'etusivu_nav.inc' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/virtual/otelauta.arkku.net/htdocs/index.php on line 63
Niin, eli siis luot tuollaisen tiedoston, jonka nimi on etusivu_nav.inc (tai muu, voit vaihtaa) ja sinne sitten koodia.
Aihe on jo aika vanha, joten et voi enää vastata siihen.