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 == 1 && $wbbuserdata['can_view_off_board'] == 0 && $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
Konkret für die Teamseite müsste folgendes funktionieren
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
if ($offline == 1 && $wbbuserdata['can_view_off_board'] == 0 && $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 == 1 && $wbbuserdata['can_view_off_board'] == 0 && $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
Konkret für die Teamseite müsste folgendes funktionieren
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
if ($offline == 1 && $wbbuserdata['can_view_off_board'] == 0 && $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.
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.