Bestimmte Seite von Offlineschaltung ausschließen.

Goaly
Dies ist eine vorgefertigte Schablone.
Bitte fülle soviel aus, wie dir nur Möglich ist, du kannst auch gerne noch mehr Angaben machen.


Problembeschreibung:
Hallo,
habe mein Forum im Offlinemodus würde aber gerne, dass die User eine bestimmte Seite (z.B. die Teamseite) trotzdem aufrufen können. Dies müsste ich ja in der global.php ändern können, aber wie? Also wie kann ich bestimmte Seiten / bzw. eine Seite nicht "offline schalten"?

Gruß,
Goaly
[kamui]
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
if ($offline == && $wbbuserdata['can_view_off_board'] == && $filename != "login.php" && $filename != "logout.php" && $filename != "forgotpw.php" && $filename != "register.php") {

    $offlinemessage nl2br(htmlconverter($offlinemessage));

    eval("\$tpl->output(\"".$tpl->get("offline")."\");");

    exit();    

}


Einfach in dem if die Filenames hinzufügen Augenzwinkern

Konkret für die Teamseite müsste folgendes funktionieren
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
if ($offline == && $wbbuserdata['can_view_off_board'] == && $filename != "login.php" && $filename != "logout.php" && $filename != "forgotpw.php" && $filename != "register.php" && $filename != "team.php") {

    $offlinemessage nl2br(htmlconverter($offlinemessage));

    eval("\$tpl->output(\"".$tpl->get("offline")."\");");

    exit();    

}
Goaly
Zitat:
Original von [kamui]
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
if ($offline == && $wbbuserdata['can_view_off_board'] == && $filename != "login.php" && $filename != "logout.php" && $filename != "forgotpw.php" && $filename != "register.php") {

    $offlinemessage nl2br(htmlconverter($offlinemessage));

    eval("\$tpl->output(\"".$tpl->get("offline")."\");");

    exit();    

}


Einfach in dem if die Filenames hinzufügen Augenzwinkern

Konkret für die Teamseite müsste folgendes funktionieren
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
if ($offline == && $wbbuserdata['can_view_off_board'] == && $filename != "login.php" && $filename != "logout.php" && $filename != "forgotpw.php" && $filename != "register.php" && $filename != "team.php") {

    $offlinemessage nl2br(htmlconverter($offlinemessage));

    eval("\$tpl->output(\"".$tpl->get("offline")."\");");

    exit();    

}


Ahhhh, danke. Hatte das auch probiert, aber aus Versehen nur $filenam != usw. geschrieben - dann konnte es ja nicht gehen. Soweit erstmal danke. Augenzwinkern

Noch dazu eine weitere Frage: Wenn ich meine Shoutbox (xy_megashoutbox.php) genauso "ausschließen" will und diese im offline-Template integriere, geht dies nicht?
-> http://www.craftnation.de/xy_megashoutbox.php
[kamui]
Wenn du die HTML-Codes im offline-Template einfügst, und den PHP-Code zur Shoutbox in der global.php vor dem exit; einfügst, sollte es funktionieren.