(ERLEDIGT) FAQ = Admin - BBCode Hilfe = Alle?

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

(ERLEDIGT) FAQ = Admin - BBCode Hilfe = Alle?

Beitrag von Christian_N »

Hi,
ich mach gerade eine Fanpage, in dieser wird keine Registierung aktzeptiert dazu kann man ja den MOD einbauen mit dem man die deaktivieren kann (komm auf dem Name nicht, finde den aber schon, da ich den gespeichert habe). Auch sollen unnötigen Seite, wie Mitgliederliste, Profil, Suche, Forum, etc. auf Admin einschränken also so das nur ich mit die ID 2 diese Seite notfalls aufrufen kann und alle andere in den fall die Gäste da es keine Mitglieder geben, die Meldung bekommen das die nicht berechtigt sind.
Dieser Code ist auch nicht schwer, hab ich auch schon wo gespeichert und bekomme das hin.

Nur jetzt zu mein Problem auch die FAQ möchte ich mit dem Code belegen, nur weiss ich nicht wohin damit in der faq.php da wenn der link bei posting faq.php?mode=bbcode aufgerufen wird sollen es alle sehen also die Gäste sollen diese aufrufen können nur faq.php nicht.

Ist das möglich und wenn ja wo in der FAQ müsste ich dann mein Code setzen?

Schon mal danken.

Gruß Chris

EDIT: Titel angepasst...
Zuletzt geändert von Christian_N am Sa 07.Jul, 2007 13:38, insgesamt 1-mal geändert.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nichts einfacher als das ;)
Das hier ist der Code, der prima geändert werden kann:

Code: Alles auswählen

//
// Load the appropriate faq file
//
if( isset($HTTP_GET_VARS['mode']) )
{
	switch( $HTTP_GET_VARS['mode'] )
	{
		case 'bbcode':
			$lang_file = 'lang_bbcode';
			$l_title = $lang['BBCode_guide'];
			break;
		default:
			$lang_file = 'lang_faq';
			$l_title = $lang['FAQ'];
			break;
	}
}
else
{
	$lang_file = 'lang_faq';
	$l_title = $lang['FAQ'];
}
Und zwar so:

Code: Alles auswählen

//
// Load the appropriate faq file
//
if( isset($HTTP_GET_VARS['mode']) && $HTTP_GET_VARS['mode'] == 'bbcode')
{
	$lang_file = 'lang_bbcode';
	$l_title = $lang['BBCode_guide'];
}
else
{
	// Hier Deinen Code rein, um das Script ansonsten anzuhalten
}
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Super Danke, denk mal wenn ich richtig gesucht hätte in der FAQ, wäre ich auch drauf gekommen :) mir war jedenfalls bewusst das es wo anders hingehört als sonst. :D

EDIT: So hab den Code wieder gefunden, hatte erst falsch gehabt so das er Fehler brachte

Code: Alles auswählen

//
// Load the appropriate faq file
//
if( isset($HTTP_GET_VARS['mode']) && $HTTP_GET_VARS['mode'] == 'bbcode')
{
	$lang_file = 'lang_bbcode';
	$l_title = $lang['BBCode_guide'];
}
else
{
	if( $userdata['user_level'] != ADMIN )
	{
  	message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);
	}
	$lang_file = 'lang_faq';
  $l_title = $lang['FAQ'];  
}
Funktioniert bestens nun :)

Mein Fehler war zur erst das ich unter der if-Prüfung ob man als Admin eingeloggt ist, das

Code: Alles auswählen

	$lang_file = 'lang_faq';
  $l_title = $lang['FAQ'];
vergessen hatte, so das er die lang_faq.php nicht geladen hatte. :D
Aber nun gehts ja, so ist wenigsten die BBCode Hilfe für alle Erreichbar, um diese ggf. zu nutzen fürs Gästebuch. Also Danke nochmal :D

Gruß Chris
Zuletzt geändert von Christian_N am Sa 07.Jul, 2007 13:39, insgesamt 2-mal geändert.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Antworten