Extra Startseite vor portal.php

Please post general support questions for the phpBB3 core system on phpBB.com!
Bitte allgemeine Supportanfragen zu phpBB3 auf phpBB.de stellen!
Forum rules
Please post general support questions for the phpBB3 core system on phpBB.com!
Bitte allgemeine Supportanfragen zu phpBB3 auf phpBB.de stellen!
Locked

Topic author
TingTsa
Active Member
Posts: 8
Joined: 10. November 2008 08:41
phpBB.de User: TingTsa
Location: Feucht bei Nürnberg
Contact:

Extra Startseite vor portal.php

Post by TingTsa »

Deine Portal Version: 1.0.0RC3
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Nein
Dein Wissensstand: Fortgeschritten
Link zu Deinem Forum: Link entfernt -- Für Link bitte Benutzer kontaktieren, da es sich um ein Ab 18 Forum handelt

Was hast Du gemacht, bevor das Problem aufgetreten ist?


Was hast Du bereits versucht um das Problem zu lösen?


Fehlerbeschreibung und Nachricht
ich brauche für meine Seite eine extra "Eingangsseite" als Zugangs bzw. Alterskontrolle (im moment Testweise http://www.beispiel.de/enter.html)
Wie kann ich dem Forum beibringen mit dieser Seite zu starten??

Und als zusätzliches Feature einen direkten Zugrff auf die portal.php und die index.php verhindern ohne über die "enter"-Seite zu gehen???

Danke, Mike.
Last edited by Marc on 3. March 2010 19:04, edited 1 time in total.
Reason: Link zu einem nicht jugendfreiem Forum entfernt
User avatar

Marc
Dev
Posts: 2504
Joined: 17. July 2008 21:08
phpBB.de User: marc1706
phpBB.com User: Marc
Location: Clausthal-Zellerfeld / München
Contact:

Re: Extra Startseite vor portal.php

Post by Marc »

Hast du dich schon einmal auf den einschlägigen phpBB Seiten umgesehen ob es nicht vielleicht einen Ab 18 MOD gibt?

Ich denke du könntest mit der .htaccess auf die enter.html verweisen:
In der .htaccess:
Finde:

Code: Select all

DirectoryIndex portal.php index.php index.html index.htm
Ersetze durch:

Code: Select all

DirectoryIndex enter.html portal.php index.php index.html index.htm
Wie du allerdings erzwingen kannst, dass Leute nur über die enter.html in dein Forum kommen, weiß ich allerdings nicht. Am besten wäre es da wirklich wenn du mal auf phpBB.de oder phpBB.com nachfrägst, allerdings würde ich den Link deines Forums dort nur auf Anfragen eines Moderators per PN versenden.

Da dein Forum ja nicht ganz jugendfrei zu sein scheint entferne ich mal den Link aus deinem Beitrag. Links zu Ab 18 Foren bitte immer nur auf Nachfrage per PN versenden.

Da dieses Thema etwas wenig mit dem Board3 Portal zu tun hat, verschiebe ich es mal in den General phpBB3 Support.

Topic author
TingTsa
Active Member
Posts: 8
Joined: 10. November 2008 08:41
phpBB.de User: TingTsa
Location: Feucht bei Nürnberg
Contact:

Re: Extra Startseite vor portal.php

Post by TingTsa »

Danke für die schnelle Antwort, funktioniert einwandfrei.

Der link auf meine Seite ist solange noch harmlos, solang das Jugendschutzproblem nicht 110Prozentig gelöst ist.
Werde das nächste mal trotdem vorher fragen ;-)

Danke, Mike
User avatar

Huor
Valued Contributor
Posts: 95
Joined: 9. October 2008 00:46
Contact:

Re: Extra Startseite vor portal.php

Post by Huor »

Mir fällt dazu ein, dass man das vielleicht über ein redirect auf die enter.html seite machen könnte in der overall_header.html. Solange, wie der Benutzer sich nicht über die enter.html angemeldet hat. Also wenn er angemeldet ist, den redirect raus nehmen. Den rest dann über Forenrecht und Benutzerrechte einstellen.

Weiß nicht ob das geht - ist mir gerade so in den Kopf gekommen :)

MADxHAWK
Active Member
Posts: 13
Joined: 6. March 2010 20:11

Re: Extra Startseite vor portal.php

Post by MADxHAWK »

Hi,

einfachste Methode wäre folgende:

- auf der Eingangsseite ein externen Login integrieren siehe Hier
- in den Dateien index.php und portal.php jeweils hinter

Code: Select all

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('xyz');
folgendes einfügen:

Code: Select all

if ($user->data['user_id'] == ANONYMOUS)
{
	meta_refresh(10, 'http://url.deine_domain.com/enter.html);
        trigger_error('Du bist nicht eingeloggt<br /><br />Klicke <a href="http://url.deine_domain.com/ucp.php?mode=login">hier</a> um dich einzuloggen oder zu registrieren.<br/>Klicke <a href="http://www.google.de">hier</a> um die Seite zu verlassen');
}
Ruft nun jemand das Forum oder Portal auf und ist nicht eingeloggt erhält er die Meldung
Du bist nicht eingeloggt

Klicke Hier um dich einzuloggen oder zu registrieren
Klicke Hier um die Seite zu verlassen
und wird nach 10 Sekunden automatisch zur eingangsseite weitergeleitet falls er keinen der Links anklickt
in der viewtopic.php und der viewforum.php brauchst du das nicht, Topics, Foren bzw. Postings kann er ja nicht aufrufen da diese ja nur für registrierte Nutzer sichtbar sind ( Berechtigungen im ACP setzten )

Wie das mit den Berechtigungen bei diversen Mods aussieht, z.b. dem Downloadmod oder dem Album Mod weiss ich nicht, Du kannst aber jede Seite eines Mods mit dem Snippet so sichern, wichtig ist nur, das es immer hinter dem Start session mamangement Block steht.

Code: Select all

Klicke <a href="http://www.google.de">hier</a> um die Seite zu verlassen
kannst du natürlich auch durch

Code: Select all

Klicke <a href="http://url.deine_domain.com/enter.html">hier</a> um zur Startseite zu&uuml;ckzukehren
ersetzen

Gruss
MAD
Locked

Return to “General phpBB3 Support”