Seite 4 von 5

Re: Ausblenden in der Hauptseite

Verfasst: 25.02.2022 23:20
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.

Re: Ausblenden in der Hauptseite

Verfasst: 26.02.2022 00:00
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.

Re: Ausblenden in der Hauptseite

Verfasst: 26.02.2022 00:12
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.

Re: Ausblenden in der Hauptseite

Verfasst: 26.02.2022 00:41
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 -->


Re: Ausblenden in der Hauptseite

Verfasst: 26.02.2022 00:51
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.

Re: Ausblenden in der Hauptseite

Verfasst: 26.02.2022 09:52
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

Re: Ausblenden in der Hauptseite

Verfasst: 26.02.2022 10:21
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.

Re: Ausblenden in der Hauptseite

Verfasst: 26.02.2022 10:38
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.

Re: Styleaktualität [Ausblenden in der Hauptseite]

Verfasst: 26.02.2022 11:11
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

Re: Ausblenden in der Hauptseite

Verfasst: 26.02.2022 12:00
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.