Beiträge: 70
Themen: 19
Registriert seit: 11.02.2008
Hallo und guten Abend zusammen
Kann mir jemand sagen wie ich das auf die reihe bekomme? Wenn ich das Board deaktiviere, werden selbst eingebaute Seiten auch nicht mehr angezeigt. Das ist besonders beim Impressum sehr unschön. Natürlich könnte man das als einfache html Seite gestalten um das Rechtesystem zu umgehen. So ähnlich hab ich es hier auch schon gelesen. Ich hätte aber gern eine sauberere Lösung. Es müsste doch möglich sein die gewünschten Seiten auf \"false\" zu setzen. Die Frage ist nur wie sollte der ganze Code aussehen und wo gehört der hin?
TIA
?
Rätsel, Phänomene und Fragen über Fragen
Ich kapiere deine Frage nicht. Wenn das Board deaktiviert ist, brauchts auch kein Impressum.
Nur geschäftsmäßig betriebene Seiten benötigen ein Impressum (nicht mit gewerbsmäßig vergleichen).
Eine 'leere' Seite braucht sowas nicht.
Beiträge: 70
Themen: 19
Registriert seit: 11.02.2008
Hallo Don Carlos
Das du das nicht verstehst kann ich nicht ändern. Meine Frage bleibt bestehen. Wenn es keine Lösung gibt, akzeptiere ich das natürlich. Also beim phpBB wurde das z.B
so gelöst. Über Sinn/Unsinn möchte ich an dieser Stelle nicht streiten. ;-)
Rätsel, Phänomene und Fragen über Fragen
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Das kann man durch eine Änderung der global.php erreichen.
PHP-Code:
// If the board is closed, the user is not an administrator and they're not trying to login, show the board closed message
if($mybb->settings['boardclosed'] == "yes" && $mybb->usergroup['cancp'] != "yes" && !(basename($_SERVER['PHP_SELF']) == "member.php" && ($mybb->input['action'] == "login" || $mybb->input['action'] == "do_login" || $mybb->input['action'] == "logout")))
{
// Show error
$lang->error_boardclosed .= "<blockquote>{$mybb->settings['boardclosed_reason']}</blockquote>";
error($lang->error_boardclosed);
exit;
}
Bei diese Abfrage müsstest du noch das Impressum ausschließen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 70
Themen: 19
Registriert seit: 11.02.2008
Hallo Dragon
Vielen Dank für den Ansatzpunkt. Ich bin leider alles andere als fit in php. Versucht hab ich einiges auf Basis des Codefragments. Leider ohne durchschlagenden Erfolg. Entweder Error und nichts geht mehr oder selbst die Loginmaske ist nicht mehr erreichbar. Wenn du so freundlich bist und mir den letzten Schubs gibst. Wäre super!
?
Rätsel, Phänomene und Fragen über Fragen
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
12.02.2008, 16:48
(Dieser Beitrag wurde zuletzt bearbeitet: 13.02.2008, 13:30 von StefanT.)
Ersetze es durch:
PHP-Code:
// If the board is closed, the user is not an administrator and they're not trying to login, show the board closed message
if($mybb->settings['boardclosed'] == "yes" && $mybb->usergroup['cancp'] != "yes" && !(basename($_SERVER['PHP_SELF']) == "member.php" && ($mybb->input['action'] == "login" || $mybb->input['action'] == "do_login" || $mybb->input['action'] == "logout")) && !(basename($_SERVER['PHP_SELF']) == "XYZ"))
{
// Show error
$lang->error_boardclosed .= "<blockquote>{$mybb->settings['boardclosed_reason']}</blockquote>";
error($lang->error_boardclosed);
exit;
}
XYZ musst du durch den Dateinamen deiner Datei ersetzen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 70
Themen: 19
Registriert seit: 11.02.2008
12.02.2008, 19:20
(Dieser Beitrag wurde zuletzt bearbeitet: 12.02.2008, 19:21 von frage_zeichen.)
Spitzenmäßig!
Ein ganz großes Dankeschön dafür! Eine Kleinigkeit noch für andere interessierte. Es müssen zwei Klammern hinter \"XYZ\" sein.
Ein zufriedener User markiert das Thema als gelöst. Ein Fragezeichen weniger vor meiner Stirn.
Rätsel, Phänomene und Fragen über Fragen
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Ja, danke. Ich habe meinen Beitrag korregiert.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.