Seite 1 von 2

Statistik und "Wer ist online?" für Gäste verberge

Verfasst: 26.12.2008 00:53
von kuis
Hallo alle zusammen
ich versuche in phpBB3 Statistik und "Wer ist online?" für gäste zu verbergen.
Leider kann ich die Einstellung nirgendswo in Admistrations Breich ein sehen.
Bein goolgen habe ich was gefunden wo allerdings mauell über quellcode Ebene ausoperieren muss. Allerdings sind diese Operationen auch nur für ältere Versionen, wo die phde nicht übereinstimmen.
Hat einer von euch eine Idee?

Dank im voraus

Verfasst: 26.12.2008 01:01
von redbull254
Hallo erstmal,
Hat einer von euch eine Idee?
Klar, wenn Du mit mehr Informationen rüber kommst. Zum Beispiel wäre es extrem hilfreich, Deine Foren-Version und den benutzten Style zu erfahren. :grin:

Sollte es kein Standard-Style von phpBB3 sein, wäre ein Link zum Style natürlich eine tolle Sache. ;-)

Verfasst: 26.12.2008 01:11
von kuis
Sorry
die Version: phpbb3 und Standard-Style: rednblack
:P

Verfasst: 26.12.2008 01:14
von redbull254
kuis hat geschrieben:Sorry
die Version: phpbb3 und Standard-Style: rednblack
:P
Standard-Styles sind lediglich "prosilver" und "subsilver2". :wink:

Und phpBB3 v. ?

Aktuell wäre phpBB3 v. 3.0.4

Verfasst: 26.12.2008 12:25
von BaerchenHH
Prosilver und Subsilver2 sind die zwei Grundvarianten (neu und alt) der phpbb3-Styles. Andere Styles bauen entweder auf den einen oder anderen Style auf...

Ö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 -->
und suche:

Code: Alles auswählen

<!-- IF NEWEST_USER -->
	<h3>{L_STATISTICS}</h3>
	<p>{TOTAL_POSTS} &bull; {TOTAL_TOPICS} &bull; {TOTAL_USERS} &bull; {NEWEST_USER}</p>
<!-- ENDIF -->

Öffne: \styles\subsilver2\template\index_body.html
Suche:

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST -->
	<br clear="all" />

	<table class="tablebg" width="100%" cellspacing="1">
	<tr>
		<td class="cat" colspan="2"><!-- IF U_VIEWONLINE --><h4><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h4><!-- ELSE --><h4>{L_WHO_IS_ONLINE}</h4><!-- ENDIF --></td>
	</tr>
	<tr>
	<!-- IF LEGEND -->
		<td class="row1" rowspan="2" align="center" valign="middle"><img src="{T_THEME_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<!-- ELSE -->
		<td class="row1" align="center" valign="middle"><img src="{T_THEME_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<!-- ENDIF -->
		<td class="row1" width="100%"><span class="genmed">{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /><br />{LOGGED_IN_USER_LIST}</span></td>
	</tr>
	<!-- IF LEGEND -->
		<tr>
			<td class="row1"><b class="gensmall">{L_LEGEND} :: {LEGEND}</b></td>
		</tr>
	<!-- ENDIF -->
	</table>
<!-- ENDIF -->
und suche:

Code: Alles auswählen

<table class="tablebg" width="100%" cellspacing="1">
<tr>
	<td class="cat" colspan="2"><h4>{L_STATISTICS}</h4></td>
</tr>
<tr>
	<td class="row1"><img src="{T_THEME_PATH}/images/whosonline.gif" alt="{L_STATISTICS}" /></td>
	<td class="row1" width="100%" valign="middle"><p class="genmed">{TOTAL_POSTS} | {TOTAL_TOPICS} | {TOTAL_USERS} | {NEWEST_USER}</p></td>
</tr>
</table>
Alles jeweils umschliessen mit:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
...
<!-- ENDIF -->
Dadurch werden Gäste und auch BOTs ausgeschloßen.

Verfasst: 26.12.2008 14:26
von kuis
Hallo BaerchenHH,
cool danke die Anleitung das hat geklappt.
Mal eine andere Frage wie kann ich die Statistic ausblenden lassen für nicht angemeldete. Das heißt mit anderen Worten ich will nicht das ein Besucher vor der Anmeldung meine Statistic anschaut. Also direkt beim laden des Forums.

Verfasst: 26.12.2008 14:37
von Metzle
BaerchenHH hat geschrieben: Alles jeweils umschliessen mit:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
...
<!-- ENDIF -->
Dadurch werden Gäste und auch BOTs ausgeschloßen.

Verfasst: 26.12.2008 14:49
von kuis
Wenn ich Jedoch auf "Foren-Übersicht " Clicke taucht die Statistic wieder auf.
Genau das soll nicht passieren. Wo finde ich die "Foren Übersicht" in phpbb3 Ordner. Evtl. könnte mann dort was ändert? :-?

Verfasst: 26.12.2008 15:04
von BaerchenHH
... dann bist du noch eingelogt.

Verfasst: 26.12.2008 15:18
von kuis
Nein Ich habe mich Als User Abgemeldet und clicke auf Foren Übersicht und muss leider zu meinen bewundern feststellen das die Statistic dort (Foren Übersicht) erscheint. Ich habe selbst Firefox (neuste version) alle caches gelöscht, doch statistic ist nicht weg zukriegen aus der "Foren Übersicht".
:cry: