Seite 1 von 1

Extra login

Verfasst: 11.08.2008 12:57
von KaroAss
Hi Leutchens, ich hab hier zwar schon ähnliches zum Thema gefunden. Ich habe schon einiges ausprobiert was hier im Forum dazu vorgeschlagen wurde, aber irgendwie passt das alles nicht so wie ich es brauche.

Ich kenne mich mit php so gut wie nicht aus, dass ist das größte Problem.

Also ich habe ein phpBB3 Forum. Das soll eine private Community werden, d.h. es gibt nur eine bestimmte Anzahl von Usern. Gäste sollen das Forum erst gar nicht sehen.
Sondern es soll gleich ein Login kommen wo man sich nur anmelden kann- keine Registrierung!
Mit dem Login sollen meine User direkt eingeloggt ins Forum weitergeleitet werden.

Gut, ich könnte das sicher besser mit .htaccess lösen (das könnte ich ohne Hilfe) aber ich möchte verhindern, dass sich meine Member doppelt anmelden müssen.

Hat eine/r von euch Mitleid mit einer php- unfähigen alten Frau und hat vielleicht eine fertige Lösung für mich?

Ich wäre wirklich dankbar für jeden sachdienlichen Hinweis!

Verfasst: 11.08.2008 13:04
von Dr.Death
Stelle die Foren für Gäste auf "kein Zugriff".

Deaktiviere im Admin-Bereich die Registrierung:

ACP -->
Allgemein -->
Registrierung -->
Benutzerkonto-Aktivierung: deaktiviert
Diese Einstellung legt fest, ob Benutzer sofortigen Zugang zum Board haben, oder ob eine Bestätigung erforderlich ist. Du kannst neue Registrierungen auch komplett deaktivieren.
KB:170
KB:171

Verfasst: 11.08.2008 13:08
von KaroAss
Danke schon mal für die Antwort Dr.Death,
das habe ich alledings schon gemacht, allerdings ist dann immer noch im unteren Bereich "Wer ist online?", "Geburtstage" und "Statistik" zu sehen.
Gerade auch dies möchte ich verhindern :oops:

Gibt es da auch eine Lösung?

Verfasst: 11.08.2008 13:15
von Dr.Death
Ja, entferne die Rechte für die Gäste ;-)

ACP -->
Berechtigungen -->
Gruppenrechte -->
Gruppe Gäste auswählen -->
Erweiterte Rechte -->
Reiter Profil -->
Kann Profile, die Mitglieder- und die Wer-ist-online-Liste ansehen : NEIN

Siehe dazu auch:
KB:170
KB:171

Verfasst: 11.08.2008 13:52
von KaroAss
uff, das wird mir langsam peinlich...
Nochmals Danke Dr.Death, aber auch dieses hab ich schon genau so erledigt und das funktioniert ja auch soweit.

Aber das Problem ist, das man als Gast trotzdem noch die Namen sehen kann von den Membern die online sind, wohl aber nicht mehr die Liste.

Ich möchte aber, dass Gäste den unteren Bereich gar nicht angezeigt bekommen.
Das also "Wer ist online", "Geburtstage" und Statistik gar nicht erscheinen.

Weil man kann immer noch die Namen derjenigen sehen, die gerade online sind, Geburtsag haben oder aber das neueste Mitglied und das soll nicht so sein.

Verfasst: 11.08.2008 16:59
von Dr.Death
Auch das ist möglich.

Allerdings müsstest Du nun Hand an eine HTML Datei anlegen.

Ich erkläre es mal am Standard Style prosilver:

ÖFFNE: styles / prosilver / template / index_body.html

SUCHE:

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST -->
	<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
	<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
	<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
<!-- ENDIF -->

<!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST -->
	<h3>{L_BIRTHDAYS}</h3>
	<p><!-- IF BIRTHDAY_LIST -->{L_CONGRATULATIONS}: <strong>{BIRTHDAY_LIST}</strong><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF --></p>
<!-- ENDIF -->

<!-- IF NEWEST_USER -->
	<h3>{L_STATISTICS}</h3>
	<p>{TOTAL_POSTS} &bull; {TOTAL_TOPICS} &bull; {TOTAL_USERS} &bull; {NEWEST_USER}</p>
<!-- ENDIF -->
DAVOR EINFÜGEN:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
und NACH dem o.g. Code Block EINFÜGEN:

Code: Alles auswählen

<!-- ENDIF -->
GGf. musst Du nach dieser HTML Änderung nach den Cache leeren und den Style aktualisieren.

Verfasst: 11.08.2008 22:36
von KaroAss
Das ist 1A Support!!!
Danke, danke, danke, Dr.Death.

Ich habe zwar ein stark bearbeitetes subsilver2 style, aber anhand deiner Anleitung und einiger herumprobiererei, funzt nu alles genau so wie ich es will.
Es existiert nun nur noch der Memberlogin und der phpBB Footer!

Ohne deine Hilfe hätte ich nie durch diesen Templatedschungel gefunden! :D