Seite 1 von 2

Menüpunkte nur für Reg sichtbar

Verfasst: 10.12.2006 17:15
von KiyO
wie kann ich es machen das ganze menü punkte nur für reg Mitglieder zu sehen sind.. zB wenn ich mit nem mod ne einzelne page einbaue, die aber halt nur für registrierte zu sehen ist :D

Verfasst: 10.12.2006 17:20
von bgx
Benutz mal Suche! Wurde schon oft gefragt!

Code: Alles auswählen

	if ( $userdata['session_logged_in'] )  
        ... deine Page
        else
        redirect(...);

Verfasst: 10.12.2006 17:50
von KiyO
danke :D

Verfasst: 12.12.2006 17:17
von KiyO
ich bekomms net hin :P

kannst du mir genau aufschreiben wie das auszusehen hat? :D

danke schonmal

Verfasst: 12.12.2006 17:28
von Markus67
Hi ...

was genau möchtest du denn nun machen?

Nur den Menüpunkt ausblenden oder aber verhindern, dass "nicht registrierte" die Seite öffnen können?

Markus

Verfasst: 12.12.2006 17:37
von KiyO
beides wäre perfekt :D

Verfasst: 12.12.2006 17:50
von Markus67
Hi ...

dann such dir in der overall_header.tpl den entsprechenden Link raus.

Nehmen wir mal als Beispiel den Link für die Suche.

Code: Alles auswählen

<a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a>
Damit das ganze jetzt nur für registrierte sichtbar ist änderst du das ganze so ab:

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
<a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a>
<!-- END switch_user_logged_in -->
Die beiden "kommentare" müssen aber immer alleine in einer Zeile stehen.

Alles klar?

Wenn das soweit funktioniert kommt das nächste :wink:

Markus

Verfasst: 12.12.2006 20:57
von KiyO
gut danke :D

Das funktioniert schon mal :P

was muss ich dann noch machen? weil das war eigendlich das was ich so haben wollte :D

PS: schonmal danke für deine mühe

Verfasst: 13.12.2006 00:56
von Markus67
Hi ...

jetzt suchst du in der Datei welche nur für registrierte sein soll nach ...

Code: Alles auswählen

// 
// End session management 
//
danach fügst du folgendes ein ...

Code: Alles auswählen

if (!$userdata['session_logged_in'] ) 
{ 
  redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true)); 
}


Das memberlist ersetze du mit dem Dateinamen der Datei in welche du das reinpackst. Bei der search.php müsstest du dann also memberlist mit search ersetzen.

Markus

Verfasst: 13.12.2006 18:57
von KiyO
perfekt danke :D

jetzt ist das so wie ich es wollte :D

nur noch zwei fragen :P

1. kann ich wenn ich mit dem mod das menü als box neben das forum mache auch ganze boxen mit dem systhem für nicht member sperren? dann könnte ich einfach im overall_header.tpl eine ganze menü box mit den seiten nur für registrierte machen.. oder? (du kannst mir rumprobier abrbeit erspaaren :D ) ich müsste natürlich trotsdem für alle seiten einzelnd
if (!$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
}
dann noch eintragen.

2. wenn ich gerade jmd mit ahnung habe der meine posts liest.. ich suche ein mod für einen jahreskalender der nichts macht außer auf einer neuen seite einen kalender für jeden einzelnen tag anzuzeigen, und es den admins/mod/member ermöglicht einen kleinen kommentar einzutragen.. sonst nichts.. (das hab ich leider noch nicht gefunden, auch nicht in eurer mod daenbank oder über suchen.. entwerder sind die mods mit viel zu viele extras oder einfach nicht das was ich brauche :D )

gruß und danke KiyO

PS: noch ein GROßES DANKE für die viele zeit die du mit mir opferst :D