login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Active pagina. (Opgelost)

Offline dafid - 12/02/2009 13:09
Avatar van dafidNieuw lid Hallo,

Ik ben bezig met mij website,
En als de bezoekers om mijn website komen wil ik dat;
Bijvoorbeeld en actieve link,
Dus als je op home bent de de link home bv. rood word.

Net als op SiMa als je bij links of iets dergelijks bent in de link rood,
Is dat makkelijk te doen met php of moet je dat handmatig doen in iedere pagina ?

Bvd.

Groet,
David.

9 antwoorden

Gesponsorde links
Offline Ontani - 12/02/2009 13:10
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Hangt puur af van je menu structuur.

Ga je alles include binnen index.php met bijvoorbeeld index.php?pagina=home

of met apparte pagina's werken: home.php
Offline dafid - 12/02/2009 13:11
Avatar van dafid Nieuw lid Ik wou met aperte pagina's werken,

En dan het menu include.
Offline Ontani - 12/02/2009 13:30
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Je kan eventueel naar de naam van je huidige pagina kijken en aan de hand daar van een style bij een menu item instellen.
Offline dafid - 12/02/2009 13:36
Avatar van dafid Nieuw lid Dus dan moet ik alle links een andere class ook toewijzen,
En dat die veranderd als de de actieve pagina is ?
Offline Ontani - 12/02/2009 13:40
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
je kan het ook zo doen:

  1. <a href="home.php" <? if ($pagina == "home.php") { echo 'style="font-color: red;"'; }?> >Home</a>
  2. <a href="aboutme.php" <? if ($pagina == "aboutme.php") { echo 'style="font-color: red;"'; }?> >Over Mezelf</a>
  3. <a href="articles.php" <? if ($pagina == "articles.php") { echo 'style="font-color: red;"'; }?> >Artikelen</a>
  4. <a href="forum.php" <? if ($pagina == "forum.php") { echo 'style="font-color: red;"'; }?> >Forum</a>
  5. <a href="contact.php" <? if ($pagina == "contact.php") { echo 'style="font-color: red;"'; }?> >Contact</a>
Offline dafid - 12/02/2009 13:46
Avatar van dafid Nieuw lid Maar dat werkt toch alleen als je een systeem hebt van ?pagina=home

?
Offline Ontani - 12/02/2009 13:50
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
$_SERVER['PHP_SELF']; geeft het path na je domeinnaam:

bij http://www.domein.com/home.php

is dit: home.php

bij http://subdomei...r/home.php

is dit: folder/subfolder/home.php
Offline Koen - 12/02/2009 14:06
Avatar van Koen PHP expert
Ontani schreef:
$_SERVER['PHP_SELF']; geeft het path na je domeinnaam:

bij http://www.domein.com/home.php

is dit: home.php

bij http://subdomei...r/home.php

is dit: folder/subfolder/home.php


Om verder te gaan op Ontani's idee, kan je het met PHP.net: basename gemakkelijk strippen tot 'home.php'.

Dus wanneer je
  1. basename($_SERVER['PHP_SELF']);

In de variabele "$pagina" propt, is de code van Ontani perfect 
Offline dafid - 12/02/2009 14:07 (laatste wijziging 12/02/2009 14:09)
Avatar van dafid Nieuw lid Bedankt !

Het werkt nu!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.181s