MyBB.de Forum

Normale Version: Eigene Seiten vor unregistrierten verstecken
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Schönen guten Abend zusammen.

Ich habe mein Board jetzt fast fertig, doch ich möchte noch eine kleine Sache ändern.
Und zwar habe ich jetzt ein paar eigene Seiten erstellt, wie es in der Doku beschrieben ist.

Jetzt stell ich mir nur die Frage, gibt es eine Möglichkeit, die eigen erstellte Seite vor unregistrierten Usern zu verstecken?

Habe die Seiten als Link im Header eingebunden.
PHP-Code:
<?php
define
("IN_MYBB"1);
//define("NO_ONLINE", 1); // Wenn Seite nicht in Wer ist online-Liste auftauchen soll
 
require("global.php");
 
add_breadcrumb("TEST");
 
 if((
$mybb->user['usergroup']>1)) {
   eval(
"\$VARIABLE = \"".$templates->get("TEMPLATE_1")."\";"); // Hier wird das erstellte Template geladen
   
output_page($VARIABLE); }
   
 else { 
   eval(
"\$VARIABLE = \"".$templates->get("TEMPLATE_2")."\";"); // Hier wird das erstellte Template geladen
   
output_page($VARIABLE); }
?>

Dann erstellst Du zwei Templates, dass Template_1 ist für die Benutzer sichtbar und Template_2 wird ausgegeben, wenn ein unregistrierter User die Seite betreten will. Dann kannst Du z.B. in Template_2 den Text "Nur für Mitglieder" eingeben. Bei Variable wird die gleiche Variable benutzt.
Vielen herzlichen dank.
Hat funktioniert.

Vielen dank xD