Seite 1 von 1

Wer ist online verbergen

Verfasst: 14.03.2009 16:20
von tompft
für php2 gibt es da ein Mod wenn ich das richtig gefunden habe:
http://www.phpbb.de/moddb/register_explain_mod
Dieser Mod zeigt für Gäste statt dem Wer ist online ein "Wieso registrieren?" Feld an. Eingeloggte User bzw. Registrierte User sehen weiterhin das "Wer ist Online".
Für php3 finde ich leider nix in der Richtung.
Ist auch mit der Suche hier nicht immer so einfach, da man leider nicht auswählen kann das man die php2-Mods nicht mich durchsuchen möchte und so underte Treffer bekommt wovon letztendlich dann doch keiner dabei ist :(


Zudem möchte ich auch noch "Geburtstage + Statistik" verbergen für nicht registrierte User.


Lässt sich das auch mit php3 wieder machen?
Gruss tompft

Re: Wer ist online verbergen

Verfasst: 14.03.2009 16:34
von Detlef67
öffne styles/dein styles/index_body.html

finde

Code: Alles auswählen

<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
ersetzte mit

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
statistiken schafste ja denn von alleine

Re: Wer ist online verbergen

Verfasst: 14.03.2009 16:59
von tompft
ok, habe:

öffne styles/subsilver2/template/index_body.html

finde:

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST -->

Code: Alles auswählen

<!-- IF S_DISPLAY_BIRTHDAY_LIST -->

Code: Alles auswählen

<!-- IF not S_USER_LOGGED_IN -->
jeweils mit:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
ersetzt.

Doch sehe ich noch immer Wer ist online + Geburtstage + Statistik

dann trotzdem noch:
und in öffne styles/prosilver/template/index_body.html
finde:

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST -->

Code: Alles auswählen

<!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST -->

Code: Alles auswählen

<!-- IF NEWEST_USER -->
auch jeweils mit:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
ersetzt.

und auch das hat nicht geholfen. Man sieht noch immer "Wer ist online + Geburtstage + Statistik"
Auch ohne sich eingeloggt zu haben.

Re: Wer ist online verbergen

Verfasst: 14.03.2009 17:02
von -Tanja-
tompft hat geschrieben: und auch das hat nicht geholfen. Man sieht noch immer "Wer ist online + Geburtstage + Statistik"
Auch ohne sich eingeloggt zu haben.
- Templates im ACP aktualisiert?
- Foren-Cache im ACP gelöscht?

Re: Wer ist online verbergen

Verfasst: 14.03.2009 17:03
von tompft
-Tanja- hat geschrieben: - Templates im ACP aktualisiert?
- Foren-Cache im ACP gelöscht?
das heisst?
sorry bin noch nicht so der Fuchs in php3 ich schau mal eben rein ;)

Re: Wer ist online verbergen

Verfasst: 14.03.2009 17:11
von -Tanja-
tompft hat geschrieben: das heisst?
sorry bin noch nicht so der Fuchs in php3 ich schau mal eben rein ;)
Das macht nichts. :wink:

Mach folgendes:
  1. Gehe ins ACP (Administrations-Bereich)
  2. Jetzt oben auf den Tab STYLES klicken
  3. Unter Style-Komponenten...
    • ...auf den Link Templates klicken...
  4. ...und alle geänderte Styles Aktualisieren
  5. Anschliessend auf den Tab ALLGEMEIN klicken
  6. jetzt noch ein klick bei - Den Cache leeren: auf Jetzt ausführen klicken
Das war`s. :geek:

Re: Wer ist online verbergen

Verfasst: 14.03.2009 17:14
von tompft
ok, habe das nun im ACP was gefunden und ausgeführt
- Foren-Cache im ACP gelöscht?
- Templates im ACP aktualisiert?

komischerweise ist die Statistik noch zu sehen, rest ist zum Glück schon verschwunden ;)

thx

Re: Wer ist online verbergen

Verfasst: 14.03.2009 17:41
von tompft
öffne styles/subsilver2/template/index_body.html
finde: (Wer ist online?)

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST -->
(Geburtstage)

Code: Alles auswählen

<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
jeweils mit:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
ersetzt = funktioniert

öffne styles/subsilver2/template/index_body.html
finde: (Statistik)

Code: Alles auswählen

<!-- IF not S_USER_LOGGED_IN -->
ersetzet:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
funktioniert nicht !
IF not S_USER_LOGGED_IN steht an einer falschen stelle, bzw. ca. 3 Zeilen vor <td class="cat" colspan="2"><h4>{L_STATISTICS}</h4></td> steht nix, daher Finde:

Code: Alles auswählen

<!-- ENDIF -->

<br clear="all" />

<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>

<!-- IF not S_USER_LOGGED_IN -->
ersetze:

Code: Alles auswählen

<!-- ENDIF -->


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

<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>
<!-- ENDIF -->


<!-- IF not S_USER_LOGGED_IN -->
funktioniert.

funktioniert aber erst nach im ACP
1. Templates im ACP aktualisieren
2. Foren-Cache im ACP gelöschen


thx. nun ist alles so wie gewünscht
tompft

Re: Wer ist online verbergen

Verfasst: 14.03.2009 18:16
von tompft
prosilver Styles:
öffne styles/prosilver/template/index_body.html
finde:

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST -->

Code: Alles auswählen

<!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST -->

Code: Alles auswählen

<!-- IF NEWEST_USER -->
auch jeweils mit:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
ersetzen

dann noch im ACP
1. Templates im ACP aktualisieren
2. Foren-Cache im ACP gelöschen

und fertig