Einfach nur eine Login Seite

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.3, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich sowie die URL vom betroffenen Forum.
Antworten
Meechook
Mitglied
Beiträge: 3
Registriert: 23.04.2014 23:26

Einfach nur eine Login Seite

Beitrag von Meechook »

Da ich bislang trotz Bemühens der Suchfunktion keine komplette Lösung für 3.1.x finde, stelle ich mal diese Bitte ein.

Mit der 3.0.x Version habe ich durch Modifikation der Datei index_body.html wie gewünscht eine Startseite, die nichts anders als den Login bzw. eine Registrierung zulässt.
Keinerlei Information über Nutzer, Themen, Geburtstage oder gar Sichtbarkeit von Foren.

Dazu war das ledigliche Einsetzen von <!-- IF not S_USER_LOGGED_IN and not S_IS_BOT --> und <!-- ENDIF --> an den entsprechenden Stellen notwendig.
Die Info hatte ich damals übrigens auch hier gefunden.

Dies würde ich nun gern auch auf einer anderen Plattform unter 3.1.x realisieren.
Meine Versuche die index_body.html unter 3.1.x genauso (und nach meinem Verständnis der Inhalte und Struktur dieser Datei) anzupassen gelangen bislang nicht vollumfänglich.
Nach wie vor kann man die Foren sehen und links oben besteht die Möglichkeit "Aktive Themen" und so weiter auszuwählen.

Ich wäre sehr dankbar, wenn mir hier jemand "unter die Arme greifen" könnte.
Danke.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8134
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Einfach nur eine Login Seite

Beitrag von Kirk »

Hallo
Wenn die Gäste keine Foren sehen sollen, musst du die Rechte entsprechend setzen.
Für das andere mach es so:
Öffne: root/styles/stylename/template/index_body.html
Finde:

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST -->
Davor einfügen:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
Finde:

Code: Alles auswählen

<!-- EVENT index_body_stat_blocks_after -->
Davor einfügen:

Code: Alles auswählen

<!-- ENDIF -->
Danach den Foren sowie deinen Browser Cache leeren.
Meechook
Mitglied
Beiträge: 3
Registriert: 23.04.2014 23:26

Re: Einfach nur eine Login Seite

Beitrag von Meechook »

Herzlichen Dank für die schnelle Antwort!
Ich hatte auch das bereits entsprechend 'eingerahmt' (allerdings mit dem Zusatz and not S_IS_BOT).

Soweit ist es fast so, wie gewünscht. Allerdings ist das Feld Schnellzugriff immer noch sichtbar und damit steht Gästen über diesen Weg auch Unbeantwortete Themen und Aktive Themen weiter zur Verfügung.

Hast Du, hat irgendjemand irgendeine Idee wie ich auch das aus dem Login Fenster 'herausoperiere'?
Danke im Voraus.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8134
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Einfach nur eine Login Seite

Beitrag von Kirk »

Um diesen Schnellzugriff vor Gästen zu verbergen mache folgendes:
Öffne: root/styles/stylename/template/navbar_header.html
Finde:

Code: Alles auswählen

<ul id="nav-main" class="linklist bulletin" role="menubar">
Danach einfügen:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
Finde:

Code: Alles auswählen

<!-- EVENT overall_header_navigation_prepend -->
Davor einfügen:

Code: Alles auswählen

<!-- ENDIF -->
Meechook
Mitglied
Beiträge: 3
Registriert: 23.04.2014 23:26

Re: Einfach nur eine Login Seite

Beitrag von Meechook »

Respekt - wieder eine superschnelle Reaktion (und es funktioniert auch).
So macht Community Spass!

;-)
men2000
Mitglied
Beiträge: 2
Registriert: 06.10.2015 18:06

Re: Einfach nur eine Login Seite

Beitrag von men2000 »

Hallo zusammen,

das ist mein erster Beitrag in diesem Forum. Bitte teert und federt mich nicht, wenn ich die Antwort nicht in der Suche gefunden habe....

Ich möchte auch bei meiner Installation auf der Startseite nur den Anmeldebereich ohne "Wer ist online?" etc. haben.

So habe ich wie beschrieben die root/styles/stylename/template/index_body.html geändert. Leider werde die entsprechender Felder noch nicht ausgeblendet.

Habt ihr eine Idee?

Version: 3.1.6

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->

<p class="{S_CONTENT_FLOW_END} responsive-center time<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
<!-- IF S_USER_LOGGED_IN --><p class="responsive-center time">{CURRENT_TIME}</p><!-- ENDIF -->

<!-- EVENT index_body_markforums_before -->
<!-- IF U_MARK_FORUMS -->
	<div class="action-bar compact">
		<a href="{U_MARK_FORUMS}" class="mark-read rightside" accesskey="m" data-ajax="mark_forums_read">{L_MARK_FORUMS_READ}</a>
	</div>
<!-- ENDIF -->
<!-- EVENT index_body_markforums_after -->

<!-- INCLUDE forumlist_body.html -->

<!-- EVENT index_body_forumlist_body_after -->

<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
	<form method="post" action="{S_LOGIN_ACTION}" class="headerspace">
	<h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED -->&nbsp; &bull; &nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a><!-- ENDIF --></h3>
		<fieldset class="quick-login">
			<label for="username"><span>{L_USERNAME}{L_COLON}</span> <input type="text" tabindex="1" name="username" id="username" size="10" class="inputbox" title="{L_USERNAME}" /></label>
			<label for="password"><span>{L_PASSWORD}{L_COLON}</span> <input type="password" tabindex="2" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" autocomplete="off" /></label>
			<!-- IF U_SEND_PASSWORD -->
				<a href="{U_SEND_PASSWORD}">{L_FORGOT_PASS}</a>
			<!-- ENDIF -->
			<!-- IF S_AUTOLOGIN_ENABLED -->
				<span class="responsive-hide">|</span> <label for="autologin">{L_LOG_ME_IN} <input type="checkbox" tabindex="4" name="autologin" id="autologin" /></label>
			<!-- ENDIF -->
			<input type="submit" tabindex="5" name="login" value="{L_LOGIN}" class="button2" />
			{S_LOGIN_REDIRECT}
		</fieldset>
	</form>
<!-- ENDIF -->

<!-- EVENT index_body_stat_blocks_before -->

<!-- IF S_USER_LOGGED_IN  and not S_IS_BOT -->

<!-- IF S_DISPLAY_ONLINE_LIST -->
	<div class="stat-block 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>
			<!-- EVENT index_body_block_online_prepend -->
			{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
			<!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
			<!-- EVENT index_body_block_online_append -->
		</p>
	</div>
<!-- ENDIF -->

<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
	<div class="stat-block birthday-list">
		<h3>{L_BIRTHDAYS}</h3>
		<p>
			<!-- EVENT index_body_block_birthday_prepend -->
			<!-- IF .birthdays -->{L_CONGRATULATIONS}{L_COLON} <strong><!-- BEGIN birthdays -->{birthdays.USERNAME}<!-- IF birthdays.AGE !== '' --> ({birthdays.AGE})<!-- ENDIF --><!-- IF not birthdays.S_LAST_ROW -->, <!-- ENDIF --><!-- END birthdays --></strong><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF -->
			<!-- EVENT index_body_block_birthday_append -->
		</p>
	</div>
<!-- ENDIF -->

<!-- IF NEWEST_USER -->
	<div class="stat-block statistics">
		<h3>{L_STATISTICS}</h3>
		<p>
			<!-- EVENT index_body_block_stats_prepend -->
			{TOTAL_POSTS} &bull; {TOTAL_TOPICS} &bull; {TOTAL_USERS} &bull; {NEWEST_USER}
			<!-- EVENT index_body_block_stats_append -->
		</p>
	</div>
<!-- ENDIF -->


<!-- ENDIF -->

<!-- EVENT index_body_stat_blocks_after -->



<!-- INCLUDE overall_footer.html -->
Zuletzt geändert von men2000 am 06.10.2015 18:41, insgesamt 1-mal geändert.
Benutzeravatar
xtc1000
Mitglied
Beiträge: 164
Registriert: 03.10.2013 18:12
Wohnort: Solskinsøen

Re: Einfach nur eine Login Seite

Beitrag von xtc1000 »

hallo,

hast du auch den cache geleert (acp und browser)?
--- Lebe, wie du, wenn du stirbst, wünschen wirst, gelebt zu haben ---
Christian Fürchtegott Gellert (1715-1769)
men2000
Mitglied
Beiträge: 2
Registriert: 06.10.2015 18:06

Re: Einfach nur eine Login Seite

Beitrag von men2000 »

Hallo xtc1000,

vielen Dank für Deine Nachricht.

Ich mache gerade meine ersten Versuche mit phpBB....

Browsercache ist gelöscht, weiter habe ich alles in /html/phpbb/cache/ gelöscht.

Geändert hat sich noch nichts.

Was meinst Du mit acp?

Viele Grüße

Edit:
Danke, ich habs gefunden. Jetzt tuts.

Alles wird gut.
Benutzeravatar
AYYILDIZLAR
Ehemaliges Teammitglied
Beiträge: 4148
Registriert: 09.11.2010 18:08
Kontaktdaten:

Re: Einfach nur eine Login Seite

Beitrag von AYYILDIZLAR »

Hallo,

ACP = Administration Control Panel (Administration-Bereich)

KB:169

Grüße
DasEtwasAndereMotorradforum.de
Deutsche Übersetzung der Tapatalk Extension | Deutsche Übersetzung der Tapatalk MOD
Bitte keine PN wegen Support, werde diese zukünftig ignorieren und gleich löschen.
Antworten

Zurück zu „Styles, Templates und Grafiken“