MyBB.de Forum
Eigene Seiten (zB. Impressum) trotz deaktivierten Board anzeigen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Eigene Seiten (zB. Impressum) trotz deaktivierten Board anzeigen (/thread-8643.html)



Eigene Seiten (zB. Impressum) trotz deaktivierten Board anzeigen - frage_zeichen - 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
?


RE: Eigene Seiten (zB. Impressum) trotz deaktivierten Board anzeigen - Don Carlos - 11.02.2008

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.


RE: Eigene Seiten (zB. Impressum) trotz deaktivierten Board anzeigen - frage_zeichen - 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. ;-)


RE: Eigene Seiten (zB. Impressum) trotz deaktivierten Board anzeigen - StefanT - 12.02.2008

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.


RE: Eigene Seiten (zB. Impressum) trotz deaktivierten Board anzeigen - frage_zeichen - 12.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!

?


RE: Eigene Seiten (zB. Impressum) trotz deaktivierten Board anzeigen - StefanT - 12.02.2008

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.


RE: Eigene Seiten (zB. Impressum) trotz deaktivierten Board anzeigen - frage_zeichen - 12.02.2008

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. Shy


RE: Eigene Seiten (zB. Impressum) trotz deaktivierten Board anzeigen - StefanT - 13.02.2008

Ja, danke. Ich habe meinen Beitrag korregiert.