Seite 1 von 3
Online Liste deaktivieren
Verfasst: 02.02.2011 16:13
von Spoili
Hallo,
1.ich würde gerne die Anzeigen "Wer ist online", sowie die "Statistik" für Gäste unsichtbar machen.
Habe die Gäste- und Forenrechte zwar entsprechend vergeben, aber beide Anzeigen sind trotzdem noch zu lesen.
2. Da ich für Punkt 1 bisher keine adäquate Lösung gefunden habe, wollte ich zumindest die "lesende Funktion" für nicht regUser abstellen, was dann zur Folge hatte, das die Anzeige "Dieses Board hat keine Foren" für den Gast zur Folge hatte.
Wäre super, wenn mir jemand bei Punkt 1 weiterhelfen könnte und mir sagen könnte, ob es möglich ist, das nicht registrierte Gäste das Forum, inkl. Unterforen zwar sehen können, aber die Beiträge dann nicht, oder in gekürzter Form lesen können.
Bisher hatte ich bei meinen Einstellungen den zweifelhaften Erfolg das die Foren entweder komplett verschwunden sind, oder eben alles gelesen werden kann.....
Hoffe Ihr versteht was ich meine?
Ich würde gerne das ein Gast zwar die einzelnen Foren sehen kann, aber eben weder die registrierten Mitglieder sehen kann, noch die Beiträge lesen kann und die Statistik sieht. Ist das möglich?
Habe das 3.0.8
LG
Spoili
Re: Online Liste deaktivieren
Verfasst: 02.02.2011 16:58
von Tetischere
Hallo
Willkommen auf PHPBB.de
wenn du möchtest das nur Registrierte Benutzer die Liste sehen können, mache folgendes.
(ich gehe von prosilver aus.)
such in der index_body.html
Code: Alles auswählen
<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}"><img src="styles/prosilver/imageset/lupe.png"> {L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
<p>{TOTAL_USERS_ONLINE}.<br /><!-- IF U_ACP -->{RECORD_USERS}<br /><!-- ENDIF --> <br />{LOGGED_IN_USER_LIST}
<!-- IF not S_IS_BOT and S_USER_LOGGED_IN --><!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --><!-- ENDIF --></p>
füge davor ein
und am Ende
Re: Online Liste deaktivieren
Verfasst: 02.02.2011 19:21
von Spoili
Meinst Du diesen Ordner
styles-subsilver2-templates?
Habe die index.body.html gefunden, allerdings keinen vergleichbaren code darin entdeckt, oder meinst Du hier?
<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>
Und wo genau müsste dann "<!-- ENDIF-->" stehen? Wenn ich nur obigen Befehl "<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->" voransetze, passiert noch nix:-(
Oder bin ich vollkommen falsch dort?
Danke für Eure Hilfe:-)
LG
Spoili
Re: Online Liste deaktivieren
Verfasst: 02.02.2011 19:40
von Crizzo
Nein, gemeint ist diese Datei:
Re: Online Liste deaktivieren
Verfasst: 02.02.2011 19:55
von Spoili
Ja, dachte ich schon, hatte ja auch vergessen anzugeben das ich subsilver 2 nutze....
Dann kann ich das doch nicht in dem anderen Style ändern?
Re: Online Liste deaktivieren
Verfasst: 02.02.2011 19:59
von Crizzo
Spoili hat geschrieben:Ja, dachte ich schon, hatte ja auch vergessen anzugeben das ich subsilver 2 nutze....
Dann kann ich das doch nicht in dem anderen Style ändern?
Doch, die Änderung geht auch in subsilver2.
Da käme dann diese Stelle in Frage und müsste mit der gleichen IF_Abfrage versehen werden:
Code: Alles auswählen
<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>
Aber kann man das nicht mit Berechtigungen regeln?

Re: Online Liste deaktivieren
Verfasst: 02.02.2011 20:32
von Spoili
püh...nun ist das Forum futsch...
habe folgenden Hinweis wenn ich es aufrufen will
Parse error: syntax error, unexpected $end in /homepages/12/d141783361/htdocs/testphp/phpBB3/cache/tpl_subsilver2_index_body.html.php on line 108
Re: Online Liste deaktivieren
Verfasst: 02.02.2011 20:36
von Crizzo
Spoili hat geschrieben:püh...nun ist das Forum futsch...
habe folgenden Hinweis wenn ich es aufrufen will
Parse error: syntax error, unexpected $end in /homepages/12/d141783361/htdocs/testphp/phpBB3/cache/tpl_subsilver2_index_body.html.php on line 108
Lad die Backup-Datei wieder hoch.
Und zeig uns mal, wie deine geändert index_body.html nun auch sieht. Code einfach hierein packen:
https://www.phpbb.de/support/pastebin.php
Re: Online Liste deaktivieren
Verfasst: 02.02.2011 20:39
von Spoili
Hab also den Befehl wieder rausgenommen....alles läuft wieder wie vorher...
Muss offensichtlich irgendwo anders geändert werden....
Hat noch jemand einen Vorschlag vielleicht?
Achso, lief gerade parallel mit den Beiträgen, die Datei sieht wieder aus wie vorher...
Hab meine "Veränderung" im Pastebin geladen....wie bekomme ich das nun hier rein?
Danke schonmal für Eure Mühe
LG
Spoili
Re: Online Liste deaktivieren
Verfasst: 02.02.2011 21:58
von Metzle
Hallo,
einfach einen Link aus dem Pastebin hier reinsetzen...ich hab das mal gemacht für dich
Das ist die Datei:
https://www.phpbb.de/support/pastebin.p ... view&s=655
Poste am besten doch einfach mal die ganze Datei, wie du sie verändert hast, und nicht nur so einen Ausschnitt, dem man nichts entnehmen kann.