Willkommensseite für Gäste
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- hundestaffel
- Mitglied
- Beiträge: 414
- Registriert: 29.07.2008 12:11
- Wohnort: Traun bei Linz
- Kontaktdaten:
Willkommensseite für Gäste
Hallo Leute,
ich habe in mein Forum eine extra Seite eingebunden welche auch tadellos funktioniert, nun möchte ich diese Seite (ist so ähnlich aufgebaut wie hier bei phpBB.de) nur für Gäste und nicht eingeloggte Mitglieder anzeigen lassen.
Meine Frage lautet nun kann man das per .htaccs Datei lösen? Wie ich diese Seite als Startseite setze weiß ich, sie soll aber eben nur für Gäste bzw. nicht angemeldete User als Startseite erscheinen.
ich habe in mein Forum eine extra Seite eingebunden welche auch tadellos funktioniert, nun möchte ich diese Seite (ist so ähnlich aufgebaut wie hier bei phpBB.de) nur für Gäste und nicht eingeloggte Mitglieder anzeigen lassen.
Meine Frage lautet nun kann man das per .htaccs Datei lösen? Wie ich diese Seite als Startseite setze weiß ich, sie soll aber eben nur für Gäste bzw. nicht angemeldete User als Startseite erscheinen.
Re: Willkommensseite für Gäste
Am einfachsten wäre es mit einem Konstrukt wie
direkt hinter <body> in der overall_header.html, hinter ELSE (yyy) kommt dann das, was da jetzt auch steht und für die nicht Eingeloggten gibt es dann xxx zu sehen.
Sinnvollerweise würde ich das noch auf die Bots erweitern, ansonsten reichte es, einfach den Useragent zu ändern, um trotzdem alles lesen zu können.
Code: Alles auswählen
<!-- IF not S_USER_LOGGED_IN -->xxx<!-- ELSE -->yyy<!-- ENDIF -->
Sinnvollerweise würde ich das noch auf die Bots erweitern, ansonsten reichte es, einfach den Useragent zu ändern, um trotzdem alles lesen zu können.
- hundestaffel
- Mitglied
- Beiträge: 414
- Registriert: 29.07.2008 12:11
- Wohnort: Traun bei Linz
- Kontaktdaten:
Re: Willkommensseite für Gäste
Kann ich also bei xxx den Text so wie er jetzt steht schreiben und das sehen dann die Gäste?
Bei yyy müsste ich dann eine Weiterleitung zur normalen mainpage.php eintragen welche als Startseite fungiert?
Ich werde das gleich einmal Testen und falls es nicht klappt melde ich mich einfach wieder.
EDIT:
Ok so ganz hat das nicht funktioniert. Ich habe anstatt xxx eingefügt, und statt yyy
Habe ich da etwas falsch verstanden? den gesamten Code habe ich gleich nach <body> in die Overall Header.html geschrieben.
Bei yyy müsste ich dann eine Weiterleitung zur normalen mainpage.php eintragen welche als Startseite fungiert?
Ich werde das gleich einmal Testen und falls es nicht klappt melde ich mich einfach wieder.
EDIT:
Ok so ganz hat das nicht funktioniert. Ich habe anstatt xxx
Code: Alles auswählen
<a href="/template.php">{L_TEMPLATE}</a>
Code: Alles auswählen
<a href="/mainpage.php">{L_SN_MAINPAGE}</a>
Re: Willkommensseite für Gäste
Hi,
verlinke doch mal die passende .php und die dazu gehörige .html Datei bei uns im Pastebin
verlinke doch mal die passende .php und die dazu gehörige .html Datei bei uns im Pastebin
- hundestaffel
- Mitglied
- Beiträge: 414
- Registriert: 29.07.2008 12:11
- Wohnort: Traun bei Linz
- Kontaktdaten:
Re: Willkommensseite für Gäste
So wurde erledigt.
Beide Datein sind im Pastebin hochgeladen.
Ich hoffe es kann jetzt jemand sagen was ich machen muss, so schwer kann das nicht sein aber es ist eben mein erster Versuch so etwas umzusetzen, die Einbindung ist ja tadellos gelungen.
EDIT: Vergessen die Links dazu zu schreiben. https://www.phpbb.de/support/pastebin.p ... view&s=693 https://www.phpbb.de/support/pastebin.p ... view&s=692
Beide Datein sind im Pastebin hochgeladen.
Ich hoffe es kann jetzt jemand sagen was ich machen muss, so schwer kann das nicht sein aber es ist eben mein erster Versuch so etwas umzusetzen, die Einbindung ist ja tadellos gelungen.
EDIT: Vergessen die Links dazu zu schreiben. https://www.phpbb.de/support/pastebin.p ... view&s=693 https://www.phpbb.de/support/pastebin.p ... view&s=692
Re: Willkommensseite für Gäste
Hm,
wo ist denn die Sprachdatei?
In der .php Datei gibst Du sie an:
Mit dem $user->setup() wird die passende Sprachdatei initialisiert.... nicht das Template (.html)
Was Dir also fehlt ist die eigentlich Sprachdatei. Dort werden die Sprachvariablen zugewiesen, die Du dann aus der .php Datei der Template Datei zuweisen kannst.
Du verwendest keine Sprachvariablen, sondern schreibst Deinen Text direkt "hardcoded" in die Template Datei.
Naja, egal....
In der .html Datei kannst Du wie bereits erwähnt die "Switche" nutzen:
wo ist denn die Sprachdatei?
In der .php Datei gibst Du sie an:
Code: Alles auswählen
$user->setup('mods/template');
Was Dir also fehlt ist die eigentlich Sprachdatei. Dort werden die Sprachvariablen zugewiesen, die Du dann aus der .php Datei der Template Datei zuweisen kannst.
Du verwendest keine Sprachvariablen, sondern schreibst Deinen Text direkt "hardcoded" in die Template Datei.
Naja, egal....
In der .html Datei kannst Du wie bereits erwähnt die "Switche" nutzen:
Code: Alles auswählen
<!-- INCLUDE overall_header.html -->
Hier steht dein Text für Gäste und für registrierte User
<!-- IF not S_USER_LOGGED_IN -->
Hier steht dein Text nur für Gäste
<!-- ENDIF -->
<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
Hier steht Dein Text der nur für registrierte User zu sehen ist.
<!-- ENDIF -->
<!-- INCLUDE overall_footer.html -->
- hundestaffel
- Mitglied
- Beiträge: 414
- Registriert: 29.07.2008 12:11
- Wohnort: Traun bei Linz
- Kontaktdaten:
Re: Willkommensseite für Gäste
Ah ok danke dir,
Sprachdatei ist natürlich auch vorhanden. Nur bin ich da nicht so gut bewandert drinnen und daher schreibe ich den Text direkt hardcoded in die html Datei.
Sollte fürs erste mal reichen, üben kann ich ja dann lokal auf meinem virtuellen Server.
Sprachdatei ist natürlich auch vorhanden. Nur bin ich da nicht so gut bewandert drinnen und daher schreibe ich den Text direkt hardcoded in die html Datei.
Sollte fürs erste mal reichen, üben kann ich ja dann lokal auf meinem virtuellen Server.
- hundestaffel
- Mitglied
- Beiträge: 414
- Registriert: 29.07.2008 12:11
- Wohnort: Traun bei Linz
- Kontaktdaten:
Re: Willkommensseite für Gäste
So nun haben wir die Startseite auch "schön" gecodet.
Danke nochmals an Dr. Death für den Tipp, aber eigentlich hätte ich auch selbst drauf kommen können. Naja man lernt ja nie aus und Übung macht den Meister.
Danke nochmals an Dr. Death für den Tipp, aber eigentlich hätte ich auch selbst drauf kommen können. Naja man lernt ja nie aus und Übung macht den Meister.
- hundestaffel
- Mitglied
- Beiträge: 414
- Registriert: 29.07.2008 12:11
- Wohnort: Traun bei Linz
- Kontaktdaten:
Re: Willkommensseite für Gäste
So nun eine weitere Frage dazu. Den Text welche Gäste und nicht eingeloggte User sehen können/sollen habe ich soweit erstellt.Dr.Death hat geschrieben: In der .html Datei kannst Du wie bereits erwähnt die "Switche" nutzen:
Code: Alles auswählen
<!-- INCLUDE overall_header.html --> Hier steht dein Text für Gäste und für registrierte User <!-- IF not S_USER_LOGGED_IN --> Hier steht dein Text nur für Gäste <!-- ENDIF --> <!-- IF not S_IS_BOT and S_USER_LOGGED_IN --> Hier steht Dein Text der nur für registrierte User zu sehen ist. <!-- ENDIF --> <!-- INCLUDE overall_footer.html -->
Ich möchte aber dass eingeloggte User also welche dauerhaft eingeloggt sind direkt auf die mainpage.php weitergeleitet werden.
Kann ich einfach nach dem Codeteil
Code: Alles auswählen
<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
Ich glaube nicht aber eventuell kann mir ja jemand von euch Profis eine kurze Weiterleitung coden.
EDIT: Danke für eure Hilfe, aber habe die Umleitung mittels Javascript hinbekommen.
Re: Willkommensseite für Gäste
Du könntest uns allen ja Deine JavaScript Lösung mitteilen..... 
