Ausblenden in der Hauptseite

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.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3532
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: Ausblenden in der Hauptseite

Beitrag von chris1278 »

IMC hat geschrieben: 25.02.2022 22:26 Die Geburtstage können ja noch im ACP in der Server-Konfiguation unter Serverlast ausgeblendet werden.
Ja das ist richtig hab ich auch eben noch getestet dann bleibt bei dem Flat style nur das hier über:

https://prnt.sc/_5BzJeKM-z_H

Und das würde für den Andres bedeuten das er in jedemfall in das Template des Styles eingreifen muss. Ich kann ihm zwar sagen wie aber dafür müsste ich halt genau wissen was er möchte. Sonst gibt das nur ein hin und her.
Benutzeravatar
IMC
Mitglied
Beiträge: 541
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: Ausblenden in der Hauptseite

Beitrag von IMC »

chris1278 hat geschrieben: 25.02.2022 23:20... Ich kann ihm zwar sagen wie aber dafür müsste ich halt genau wissen was er möchte. ...
Das habe ich hier auch noch nicht so richtig durchblickt.

Komplett flexible bleibt er wenn man die 4 twig Bedingungen über den gesammten Block ODER verknüpft. Dann können einzelne Bereiche noch Sichtbar gemacht werden und wenn keine Aktive ist wird auch derTitle "Information" ausgeblendet.
Gruß, Thorsten
Benutzeravatar
chris1278
Mitglied
Beiträge: 3532
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: Ausblenden in der Hauptseite

Beitrag von chris1278 »

Naja das Problem ist das anders als beim prosilver der Balken Information mittels der klasse forabg generiert wird. und die kann man nicht so einfach ausblenden. Daher sollte der Themenstarter mal bitte so exakt wie möglich erklären was er genau möchte. Sonst drehen wir uns nur im kreis.
Benutzeravatar
IMC
Mitglied
Beiträge: 541
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: Ausblenden in der Hauptseite

Beitrag von IMC »

Nicht über CSS ausblenden, sondern im Template.
Teste das bitte mal. Ich habe die Extension nicht installiert.

index_body.html

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->

<!-- EVENT index_body_markforums_before -->

<!-- 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) or S_DISPLAY_ONLINE_LIST or S_DISPLAY_BIRTHDAY_LIST or NEWEST_USER -->
<div class="forabg">
	<div class="inner">
	<ul class="topiclist">
		<li class="header">
			<dl class="row-item">
				<dt><div class="list-inner">{L_INFORMATION}</div></dt>
			</dl>
		</li>
	</ul>
	<ul class="topiclist forums stats zebra-list">
	
		<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
			<li class="row">
				<div class="stat-block login-register">
					<form method="post" action="{S_LOGIN_ACTION}">
					<h3><i class="icon fa-fw fa-sign-in"></i> <a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED --> &bull; <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}
							{S_FORM_TOKEN_LOGIN}
						</fieldset>
					</form>
				</div>
			</li>
		<!-- ENDIF -->

		<!-- EVENT index_body_stat_blocks_before -->

		<!-- IF S_DISPLAY_ONLINE_LIST -->
			<li class="row">
				<div class="stat-block online-list">
					<!-- IF U_VIEWONLINE --><h3><i class="icon fa-fw fa-users"></i> <a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3><i class="icon fa-fw fa-users"></i> {L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
					<p>
						<!-- EVENT index_body_block_online_prepend -->
						{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br />
						<!-- IF U_VIEWONLINE -->
								<br />{LOGGED_IN_USER_LIST}
								<!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
						<!-- ENDIF -->
						<!-- EVENT index_body_block_online_append -->
					</p>
				</div>
			</li>
		<!-- ENDIF -->
		
		<!-- EVENT index_body_birthday_block_before -->

		<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
			<li class="row">
				<div class="stat-block birthday-list">
					<h3><i class="icon fa-fw fa-birthday-cake"></i> {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>
			</li>
		<!-- ENDIF -->

		<!-- IF NEWEST_USER -->
			<li class="row">
				<div class="stat-block statistics">
					<h3><i class="icon fa-fw fa-bar-chart"></i> {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>
			</li>
		<!-- ENDIF -->

		<!-- EVENT index_body_stat_blocks_after -->

	</ul>
	</div>
</div>
<!-- ENDIF -->

<!-- INCLUDE overall_footer.html -->

Zuletzt geändert von IMC am 26.02.2022 00:53, insgesamt 1-mal geändert.
Gruß, Thorsten
Benutzeravatar
chris1278
Mitglied
Beiträge: 3532
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: Ausblenden in der Hauptseite

Beitrag von chris1278 »

Ja ich sehe was du meinst du setzt den Ganzen statistic Block an sich innerhalb einer Variable. Das war auch mein gedanke. Aber dafür müsste man wissen was genau der Andres will. Dann kann man gezielt die variable setzen.
Benutzeravatar
Anders
Gesperrt
Beiträge: 104
Registriert: 19.02.2022 19:41
Wohnort: Wien
Kontaktdaten:

Re: Ausblenden in der Hauptseite

Beitrag von Anders »

chris1278 hat geschrieben: 25.02.2022 21:20 Also Andres ich hab mir mal den Style angeschaut. Willst du das hier komplett entfernen für alle?

Oder soll das z.B. Für Admins sichtbar bleiben und der Rest darf nix sehen:
Deswegen Frage ich dich jetzt was genau willst du erreichen. Alles Ausblenden oder nur für Admins sichtbar machen. Bitte beschreibe mal genau was du möchtest.
wow danke du hast dir echt viel Mühe gemacht - ich möchte sowohl als Admin und für jeden User das alles was ich gelb durchgestrichen habe nicht mehr sichtbar ist - viele habe ich danke eurer Tipps schon wegmachen können.

[ externes Bild ]

ist nur eine Kleinigkeit ich weiß - aber es stört mich :) - weil ich diese Infos die gelb markiert sind nicht benötige.

Ich verwende den Skin:
flat style red:
https://www.phpbb.com/customise/db/style/flat_style/

lg
ich bin ein Newcomer in phpBB - erst eine Woche - verstehe aber FTP und Serverfolder und Servereinstellungen :) - danke an alle Entwickler der tollen Extensions und danke für die geniale Seite phpbb.de hier.
Benutzeravatar
IMC
Mitglied
Beiträge: 541
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: Ausblenden in der Hauptseite

Beitrag von IMC »

Mein Testboard läuft leider nur auf en.

Stelle bitte bei der Extension "Hide Newest User "
Stats: -> "no one"
Whos Online:
Do you want to control who can view the Who Is Online block? -> "Yes"
Who do you want to be able to view the Who Is Online block? -> "no one"

Mit der Einstellung ist zumindest in meinem Testbord alles weg.

Wenn du zusätzlich die index_body.html änderst ist auch der Title verschwunden.
Gruß, Thorsten
Benutzeravatar
chris1278
Mitglied
Beiträge: 3532
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: Ausblenden in der Hauptseite

Beitrag von chris1278 »

Das geht einfacher. Also wenn ich das richtig verstanden habe willst du das so haben:

im Ausgeloggtem Zustand:

https://prnt.sc/08HsorFHtVcL

Im eingeloggtem zustand:

https://prnt.sc/InECby3hFk6R

Wenn dem So ist dann mache folgendes:

bearbeite folgende datei:

styles/flat-style/template/index_body.html

ersetze den Inhalt kommplet durch den hier:

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->

<!-- EVENT index_body_markforums_before -->

<!-- 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 -->
<div class="forabg">
	<div class="inner">
	<ul class="topiclist">
		<li class="header">
			<dl class="row-item">
				<dt><div class="list-inner">{L_INFORMATION}</div></dt>
			</dl>
		</li>
	</ul>
	<ul class="topiclist forums stats zebra-list">
	
		
			<li class="row">
				<div class="stat-block login-register">
					<form method="post" action="{S_LOGIN_ACTION}">
					<h3><i class="icon fa-fw fa-sign-in"></i> <a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED --> &bull; <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}
							{S_FORM_TOKEN_LOGIN}
						</fieldset>
					</form>
				</div>
			</li>
	</ul>
	</div>
</div>
<!-- ENDIF -->
<!-- INCLUDE overall_footer.html -->
Danach nur den Browser und Foren Cahce leeren.

Aber achtung:

Merke dir das weild as musst du sofernd ud en Style updatest jedesmal wiederholen. Dann kannst du die ext hide user ... auch wieder löschen weil du die dafür nicht brauchst. es sei denn du verwendest noch andere Styles wo diese greift.
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 4914
Registriert: 08.06.2009 12:03
Kontaktdaten:

Re: Styleaktualität [Ausblenden in der Hauptseite]

Beitrag von Talk19zehn »

Hallo,
Anders hat geschrieben: 26.02.2022 09:52 ...[...]...
Ich verwende den Skin:
flat style red:
https://www.phpbb.com/customise/db/style/flat_style/
...[...]...
nur nebenbei sei deshalb erwähnt:

In deinem Falle handelt es sich sodann um die phpBB-Systemversion 3.3.4, da momentan auf der Mutterseite phpBB.com das Design (in der CDB) für diese vorherige phpBB-Version 3.3.4 bereitsteht.

Auf der Seite vom Style-Autoren findest du hingegen das Design für die zur Zeit aktuelle phpBB-Version 3.3.5:
# General Information about this style
name = Flat Style
copyright = © Ian Bradley 2017
style_version = 1.1.5
phpbb_version = 3.3.5
Grüße
Beste Grüße
phpBB3 Designs: Stylearea Ongray-Designs
Benutzeravatar
IMC
Mitglied
Beiträge: 541
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: Ausblenden in der Hauptseite

Beitrag von IMC »

chris1278 hat geschrieben: 26.02.2022 10:38 Das geht einfacher.
Dann ist es für immer weg, und es können auch keine Elemente des Blocks für bestimmte Gruppen sichtbar gemacht werden.
Ich persönlich habe es gern flexibel. Was Heute weg soll ist vielleicht Morgen wieder wichtig.

Dies war auch der Grund weshalb ich alle Änderungen in meinem Style in Extensionen gepackt habe. Erleichtert die Updates von phpBB ungemein.
Gruß, Thorsten
Antworten

Zurück zu „Styles, Templates und Grafiken“