PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : menü anpassung



a.LeXx
22.07.2008, 11:18
hallo leute,

also ich habe ein kleines problemchen.
ich würde gerne mein menü so anpassen, das es content gibt den die gäste sehen, und content den nur eingeloggte user sehen. habe hier im forum so was ähnliches gelesen was die startseite betrifft und hab es versucht auch so mit meiner menüspalte zu machen.. leider erfolglos...

ich habe die spalte die eigentlich unter dem header sitzt links in ein menü eingebaut ( Mediadaten, Impressum, etc.) und darunter die kontonavigation ( wo sich user anmelden können )

das hätte ich gerne dass das die gäste sehen ...

den rest möchte ich nur für eingeloggte user anzeigen lassen, aber ich bekomm das irgendwie nicht hin... kann mir da vlt einer behilflich sein ?

lg
a.LeXx

jpwfour
22.07.2008, 11:59
kannst du dir an sich abschauen, am login formular, dieses wird ja auch nur "gästen" angezeigt:



<?php
//blabla

if ($_SESSION['login'] == 'true') {

//nur für eingeloggte user

}else{

//nur für gäste

}
?>

Xenon
22.07.2008, 12:00
Einmal mit Else

if ($_SESSION['login'] == 'true') {
// Hier kommt alles rein was NUR eingeloggte User sehen können

} else {
// Else = nicht erfüllt = nicht eingeloggt , hier kommt alles rein was nur nicht eingeloggte user sehen können
}Und einmal mit IF

if ($_SESSION['login'] == 'true') {
// Hier kommt alles rein was NUR eingeloggte User sehen können
}
if ($_SESSION['login'] == 'false') {
// False = nicht stimmt = nicht eingeloggt , sehen tut es hier nur der ausgeloggte user
}
Aber ich empehle dir das erste :thumb:


MFG
adi



Edit : natoll Jpwfour war wieder mal um 1 min schneller !

a.LeXx
22.07.2008, 19:00
hmm jpwfour. ich hab jett mal mit deinem code ne neue php datei macht aber irgendwie iss nun alles weg ?

hätte ich dazusagen müssen dass es sich um das vms 1.2.3 handelt ?
wäre es denn möglich mal ein fertiggestelltes linkes menü zu uppen so für das vms 1.2.3 ?
ode rden code zu posten ? ich bin am verzweifeln ...

*vorweg erstma vielen dank für eure hilfe*

Lokutos
22.07.2008, 19:45
irre ich mich aber das ist doch im iriginal vms 1.2.3 schon drinn zumindest links

für eingelogte user siht man nur wenn man eingelogt ist



<?
menuehead("Navigation"); <-----------------menü beginnen (grafik)
if ($_SESSION['login'] == 'true') {?> <-------nur eingelogte user

//ab hier menüunhalt

<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/konto/userprofil">Userprofil</a><br />
<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/intern/startseite&amp;logout=true"><i>Logout</i></a>

//menüinhalt zu ende


<?}?> <--------- eingelogte user ende
<?menuefoot();?> <-----------------menü schliessen (grafik)

Für eingelogte und für ausgelogte unterschiedliches anzeigen


<?
menuehead("Navigation"); <-----------------menü beginnen (grafik)
if ($_SESSION['login'] == 'true') {?> <-------nur eingelogte user

//ab hier menüunhalt

<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/konto/userprofil">Userprofil</a><br />
<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/intern/startseite&amp;logout=true"><i>Logout</i></a>

//menüinhalt zu ende


<?} else {?> <------------für eingelogte ende und start für ausgelogte

//ab hier menüunhalt

<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/konto/userprofil">Userprofil</a><br />
<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/intern/startseite&amp;logout=true"><i>Logout</i></a>

//menüinhalt zu ende

<?}?> <------------------- für ausgelogte ende
<?menuefoot();?> <-----------------menü schliessen (grafik)


Nur für ausgelogte bei eingelogten nichts



<?
menuehead("Navigation"); <-----------------menü beginnen (grafik)
if ($_SESSION['login'] == 'false') {?> <-------nur ausgelogte user

//ab hier menüunhalt

<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/konto/userprofil">Userprofil</a><br />
<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/intern/startseite&amp;logout=true"><i>Logout</i></a>

//menüinhalt zu ende


<?}?> <--------- ausgelogte user ende
<?menuefoot();?> <-----------------menü schliessen (grafik)

Xenon
22.07.2008, 19:55
@joshi : ich ahbe es schon oben zusammen mti jpwfour gepostet du musst es mir nicht gleich nachmachen und auhc das gleiche :rant:

Lokutos
22.07.2008, 20:03
@joshi : ich ahbe es schon oben zusammen mti jpwfour gepostet du musst es mir nicht gleich nachmachen und auhc das gleiche :rant:
lol du bist n witzbold ich weis wieso es bei dem user nicht gefunt hat und das is zu 90% weil er kein head und kein foot drin hat
also psssst

is nämlich bei mir drinn

a.LeXx
22.07.2008, 22:59
super, vielen dank @ Joschi ...
hast mir super via ICQ geholfen....
wer also das selbe problem mal haben sollte und fast am verzweifeln iss, in der hinsicht einfach an Joschi wenden *THUMBS UP*