MyBB.de Forum

Normale Version: Portalseite als Startseite + Impressumssichtbarkeit
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe folgendes Problem und deshalb einmal eine Frage zur Portalseite.

Das Forum soll nur sichtbar und betretbar per Login sein. Deshalb erscheint auch bei allen nicht eingeloggten Usern die Login-Maske.

Die Portalseite wird bei uns nicht benutzt.
Deshalb wollen wir die Portalseite sozusagen als Vorschaltseite nutzen, um eine Kurzbeschreibung des Forums darzustellen. Sozusagen als so eine Art "Werbeseite fürs Forum".
Dort soll dann nach unseren Vorstellungen auch ein Login für registrierte User vorhanden sein und für nicht registrierte User eine Registriermöglichkeit, welche über das X-Check Tor zum Forum führt.
Dieses ist aber wegen der vorgenannten Problematik (Login Maske) irgendwie nicht möglich.

Ein 2. Problem haben wir mit den AGB´s. Dazu haben wir das Impressum Plugin 1.2 von Chrissi verwendet, jedoch den eigentlichen AGB-Text in einen Link zu einem eigenen Thread im Forum verlinkt.
Deshalb müsste das Impressum sowie auch der AGB-Thread auch im unangemeldeten Zustand sichtbar sein.

Was können wir also machen bzw. was muss geändert werden, um die Startseite als Vorschaltseite zu verwenden und die Login bzw. Registrierfunktionen einzubauen und auch das Impressum nebst AGB-Thread sichtbar zu machen ?

PS.
Es könnte dabei ein kleine Problem auftauchen, da wir den kompletten Forumsaufbau etwas umgebastelt haben.

Kurzbeschreibung:
Es hat uns nicht gefallen, dass die Navigation von der Mitte der Seite nur umständlich durch scrollen zu erreichen war. Deshalb habe wir den Header praktisch als geteiltes Fenster fest fixiert, da die dynamische Navigationsleiste (klicken an den linken Bildschirmrand) nicht funktioniert hat. Vielleicht hat dazu auch jemand noch eine optimiertere Lösung anzubieten.

Am besten ist, wenn ihr euch dazu selbst einmal ein Bild macht und euch die Seite anschaut. Es sind auf nachfolgendem Account zwar keine Adminrechte vergeben, aber ihr gewinnt einen optischen Eindruck über die Problematik. Falls ihr Adminrechte benötigen solltet, setzt euch mit mir in Verbindung.

Derzeitige Testzugangsdaten:

www.swingerinside.de

Benutzer + PW: test
Portal und Impressum für Gäste sichtbar machen:
Ersetze in der global.php:
PHP-Code:
if($mybb->usergroup['canview'] != "yes" && !(strtolower(basename($_SERVER['PHP_SELF'])) == "member.php" && in_array($mybb->input['action'], $allowable_actions['member.php'])) && strtolower(basename($_SERVER['PHP_SELF'])) != "captcha.php")
{

    
error_no_permission();


durch:
PHP-Code:
if($mybb->usergroup['canview'] != "yes" && !(strtolower(basename($_SERVER['PHP_SELF'])) == "member.php" && in_array($mybb->input['action'], $allowable_actions['member.php'])) && strtolower(basename($_SERVER['PHP_SELF'])) != "captcha.php" && strtolower(basename($_SERVER['PHP_SELF'])) != "portal.php" && strtolower(basename($_SERVER['PHP_SELF'])) != "imprint.php")
{

    
error_no_permission();


Das Portal musst du noch deinen Vorstellungen anpassen.

Du solltest die ABGs mit dem Impressum kombinieren. Anders wird es schwierig.
Dank für die schnelle Antwort.

Das Problem bei den AGB ist ist nur, dass Sie verdammt lang (14611 Zeichen) sind. Dies ist leider notwendig, damit wir gegen alle Eventualitäten abgesichert sind.

Ich hatte ja schon versucht, den Text in das vorgesehene Textfeld einzufügen, aber bei der Länge steht gerade mal ein Bruchteil drin.
Deshalb auch die Idee mit dem Link. Zudem hat es auch den Vorteil, bei eventuellen späteren AGB-Änderungen einfach eine neue AGB hinzuzufügen und trotzdem die alte Version unverändert sichtbar zu belassen.
Du kannst den Text ja direkt ins Template schreiben.
Das werde ich dann einmal versuchen.

Danke für die Info.
Dragon schrieb:Portal und Impressum für Gäste sichtbar machen:
Ersetze in der global.php:
PHP-Code:
if($mybb->usergroup['canview'] != "yes" && !(strtolower(basename($_SERVER['PHP_SELF'])) == "member.php" && in_array($mybb->input['action'], $allowable_actions['member.php'])) && strtolower(basename($_SERVER['PHP_SELF'])) != "captcha.php")
{

    
error_no_permission();


durch:
PHP-Code:
if($mybb->usergroup['canview'] != "yes" && !(strtolower(basename($_SERVER['PHP_SELF'])) == "member.php" && in_array($mybb->input['action'], $allowable_actions['member.php'])) && strtolower(basename($_SERVER['PHP_SELF'])) != "captcha.php" && strtolower(basename($_SERVER['PHP_SELF'])) != "portal.php" && strtolower(basename($_SERVER['PHP_SELF'])) != "imprint.php")
{

    
error_no_permission();


Das Portal musst du noch deinen Vorstellungen anpassen.

Du solltest die ABGs mit dem Impressum kombinieren. Anders wird es schwierig.

Ich habe das abgeändert, aber bekomme nur folgende Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at C:\Programme\xampp\htdocs\mybb\global.php:1) in C:\Programme\xampp\htdocs\mybb\inc\functions.php on line 1198

Warning: Cannot modify header information - headers already sent by (output started at C:\Programme\xampp\htdocs\mybb\global.php:1) in C:\Programme\xampp\htdocs\mybb\inc\functions.php on line 1198

Warning: Cannot modify header information - headers already sent by (output started at C:\Programme\xampp\htdocs\mybb\global.php:1) in C:\Programme\xampp\htdocs\mybb\inc\functions.php on line 1198

Warning: Cannot modify header information - headers already sent by (output started at C:\Programme\xampp\htdocs\mybb\global.php:1) in C:\Programme\xampp\htdocs\mybb\inc\functions.php on line 603


Mist, jetzt habe ich die Änderung wieder rückgängig gemacht und bekomme trotzdem diese Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at C:\Programme\xampp\htdocs\mybb\global.php:1) in C:\Programme\xampp\htdocs\mybb\inc\functions.php on line 1198


Nachtrag 21:52 :

Hallo Leute,
die Fehlermeldung hat sich erledigt. Wie sich herausstellte, habe ich beim Kopieren ein Zeichen nicht mitgenommen gehabt. Naja, wie sagt man so schön: Shit happens

Trotzdem noch einmal Vielen Dank für die Hilfe!