login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Extra menu items (Opgelost)

Offline Simax - 25/05/2007 16:35
Avatar van SimaxOnbekend Beste mensen,

Ik zou graag extra menu items willen wanneer een admin zich heeft ingelogd. Wanneer een member inlogt(of wanneer niemand is ingelogd) moet een standaard menu worden weergegeven?

Heb al gezocht op het forum, maar niets gevonden .

Iemand een voorbeeldje/uitleg?
Alvast bedankt .

Mvg, Rvb

11 antwoorden

Gesponsorde links
Offline mebus - 25/05/2007 16:37 (laatste wijziging 25/05/2007 16:37)
Avatar van mebus Nieuw lid
  1. <?php
  2.  
  3. if(admin) {
  4.  
  5. // toon extra menu items
  6.  
  7. }
  8.  
  9. ?>


Hoe weet jij dat iemand admin is? Doormiddel van een user level?
Offline GTW - 25/05/2007 16:38
Avatar van GTW Gouden medaille

PHP gevorderde
Als je in je db een extra veldje maakt met de naam 'admin' oid en die 1 maakt als het een admin is, en anders 0 kun je het zo doen.

  1. <?php //colors
  2. //geef hier de gewone items weer
  3. if($sql['admin'] == 1){
  4. // geef hier de admin items weer
  5. }
  6. ?>
Offline Simax - 25/05/2007 16:38 (laatste wijziging 25/05/2007 16:40)
Avatar van Simax Onbekend Elke user heeft een bepaalde rank.
Deze liggen vast in de database.

Hoe kan ik ervoor zorgen da hij controleert op rank?

En als je admin bent, de extra menu-items weergeeft?

Mvg, Rvb
Offline mebus - 25/05/2007 16:40 (laatste wijziging 25/05/2007 16:41)
Avatar van mebus Nieuw lid rank uit de db halen en dan zo controleren:

  1. <?php
  2.  
  3. if($res['rank'] == 4) { // rank 4 is nu dan even admin
  4.  
  5. // toon extra menu items
  6.  
  7. }
  8.  
  9. ?>


Dus GTW voor mod maak je ook een kolom aan? oke dan ben ik admin en mod... Gewoon 1 kolom bijvoorbeeld lvl 1 = admin, 2 = mod en 3 = user enz...
Offline Simax - 25/05/2007 16:41
Avatar van Simax Onbekend Oke, dankje .
Offline GTW - 25/05/2007 16:47
Avatar van GTW Gouden medaille

PHP gevorderde
@mebus, ikzelf werk ook met ranks, dit was alleen een vereenvoudigd voorbeeld
Offline mebus - 25/05/2007 16:47
Avatar van mebus Nieuw lid @GTW een slecht voorbeeld...
Offline GTW - 25/05/2007 16:48 (laatste wijziging 25/05/2007 16:48)
Avatar van GTW Gouden medaille

PHP gevorderde
hoezo een slecht voorbeeld dan, het was toch duidelijk? niet alles hoeft voorgekauwd te worden. Een beetje eigen input kan geen kwaad...
Offline mebus - 25/05/2007 16:51 (laatste wijziging 25/05/2007 16:52)
Avatar van mebus Nieuw lid Het was wel duidelijk maar je leert mensen nu slecht dingen aan... Je kan ze het beter in 1 keer goed laten leren...

1. Bespaart ruimte.
2. Snelheid blijft.
3. Goede normalisatie is alles in een database!

Geen enkele van deze 3 punten zouw dan bij jouw horen... Bij mij wel:)

edit: En dan als je PostgreSQL gebruikt kolomtype bool doen... en als je MySQL gebruikt tinyint unsigned:)
Offline Simax - 25/05/2007 16:52 (laatste wijziging 25/05/2007 16:53)
Avatar van Simax Onbekend Jongens,

Geen ruzien maken.

Beide waren duidelijk en ik
ben tevreden .

Dankje!
Offline mebus - 25/05/2007 16:54
Avatar van mebus Nieuw lid oke:)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.192s