Nur für User sichtbar

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Limy
Mitglied
Beiträge: 27
Registriert: 28.12.2007 02:00
Wohnort: Nahe Stuttgart / BW

Nur für User sichtbar

Beitrag von Limy »

Erstmal, sorry für den Titel des Themas, mir ist nichts besseres eingefallen.

Also,
ich habe in meinem Forum einen User Online Time Mod eingebaut, nun will ich, dass nur angemeldete Mitglieder ihn sehen. Und bei Gästen nichts steht.

Wie lässt sich das umsetzen?

Vielen Dank.
Bycoja
Mitglied
Beiträge: 97
Registriert: 22.04.2008 15:57

Beitrag von Bycoja »

Ich gehe mal davon aus, dass du http://www.phpbb.com/community/viewtopi ... bfc88fd042 meinst.
Hab's nicht ausprobiert:

------------------------------------------------------------

Öffne: viewtopic.php

Finde:

Code: Alles auswählen

'S_VIEWTOPIC'			=> true,
Davor einfügen:

Code: Alles auswählen

'S_USER_NOT_GUEST'		=> ($user->data['user_id'] == ANONYMOUS) ? false : true,
------------------------------------------------------------

Öffne: styles/prosilver/template/viewtopic_body.html

Finde:

Code: Alles auswählen

<!-- IF postrow.POSTER_ONLINE_TIME --><dd><strong>{L_ONLINE}:</strong> {postrow.POSTER_ONLINE_TIME}</dd><!-- ENDIF -->
Ersetzen mit:

Code: Alles auswählen

<!-- IF postrow.POSTER_ONLINE_TIME and S_USER_NOT_GUEST --><dd><strong>{L_ONLINE}:</strong> {postrow.POSTER_ONLINE_TIME}</dd><!-- ENDIF -->
------------------------------------------------------------

Öffne: styles/subsilver2/template/viewtopic_body.html

Finde:

Code: Alles auswählen

<!-- IF postrow.POSTER_ONLINE_TIME and S_USER_NOT_GUEST --><br /><b>{L_ONLINE}:</b> {postrow.POSTER_ONLINE_TIME}<!-- ENDIF -->
Ersetzen mit:

Code: Alles auswählen

<!-- IF postrow.POSTER_ONLINE_TIME --><br /><b>{L_ONLINE}:</b> {postrow.POSTER_ONLINE_TIME}<!-- ENDIF -->
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

oder man benutzt

Code: Alles auswählen

S_USER_LOGGED_IN
und spart sich die Änderung an der viewtopic.php das gibt's nämlich von phpbb3
kein Support per PN
Bycoja
Mitglied
Beiträge: 97
Registriert: 22.04.2008 15:57

Beitrag von Bycoja »

nickvergessen hat geschrieben:oder man benutzt

Code: Alles auswählen

S_USER_LOGGED_IN
und spart sich die Änderung an der viewtopic.php das gibt's nämlich von phpbb3
Daran hab ich auch gedacht, war mir aber nicht mehr sicher, ob S_USER_LOGGED_IN global verfügbar ist. :wink:

Korrektur:
------------------------------------------------------------

Öffne: styles/prosilver/template/viewtopic_body.html

Finde:

Code: Alles auswählen

<!-- IF postrow.POSTER_ONLINE_TIME --><dd><strong>{L_ONLINE}:</strong> {postrow.POSTER_ONLINE_TIME}</dd><!-- ENDIF -->
Ersetzen mit:

Code: Alles auswählen

<!-- IF postrow.POSTER_ONLINE_TIME and S_USER_LOGGED_IN --><dd><strong>{L_ONLINE}:</strong> {postrow.POSTER_ONLINE_TIME}</dd><!-- ENDIF -->

------------------------------------------------------------

Öffne: styles/subsilver2/template/viewtopic_body.html

Finde:

Code: Alles auswählen

<!-- IF postrow.POSTER_ONLINE_TIME and S_USER_LOGGED_IN --><br /><b>{L_ONLINE}:</b> {postrow.POSTER_ONLINE_TIME}<!-- ENDIF -->
Ersetzen mit:

Code: Alles auswählen

<!-- IF postrow.POSTER_ONLINE_TIME --><br /><b>{L_ONLINE}:</b> {postrow.POSTER_ONLINE_TIME}<!-- ENDIF -->
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Bycoja hat geschrieben:Daran hab ich auch gedacht, war mir aber nicht mehr sicher, ob S_USER_LOGGED_IN global verfügbar ist. :wink:
Da gibt es 2 Möglichkeiten das nach zusehen.
Entweder kommt es in der includes/functions.php im Abschnitt wo der Header erzeugt wird vor, oder aber du guckst im overall_header.html dort wird z.b. der Login-Button so gesteuert.
kein Support per PN
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“