"Wer ist Online" löschen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
bcs
Mitglied
Beiträge: 96
Registriert: 13.09.2002 14:11
Wohnort: Hamburg

"Wer ist Online" löschen

Beitrag von bcs »

Hallo!

Ich würde gerne den kompletten Kasten "Wer ist online" ganz entfernen. In welcher Datei muss ich da was löschen?

Danke,
bcs
sidragon
Mitglied
Beiträge: 190
Registriert: 22.07.2002 07:25
Wohnort: Lohr am Main
Kontaktdaten:

Beitrag von sidragon »

Du findest denKasten in der Index_body.tpl im Ordner templates/DeinTemplate/ (dies musst du dann bei jedem Template machen, dass du den Usern anbietest. Das Template ist in html also nicht so schwer, ich epmfehle dir aber die Datei vorher zu sichern :wink:
Benutzeravatar
biototo
Mitglied
Beiträge: 803
Registriert: 10.04.2002 09:51
Wohnort: Düren - Rheinland (zw Köln u. Aachen)
Kontaktdaten:

Beitrag von biototo »

im subsilver ist es dieser textblock :

Code: Alles auswählen

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr> 
	<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr> 
	<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
  </tr>
  <tr> 
	<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
</table>
bcs
Mitglied
Beiträge: 96
Registriert: 13.09.2002 14:11
Wohnort: Hamburg

Beitrag von bcs »

Danke! Da mußte aber noch eine Tabelle weg:

Code: Alles auswählen

<table width="100%" cellpadding="1" cellspacing="1" border="0">
	<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</table>
B. Sucher

wenn du den kasten nicht ganz löschen willst...

Beitrag von B. Sucher »

...sondern ihn nur eingeloggten Usern zugänglich machen willst (index_body.tpl in subsilver):

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->

<!-- Login-Switch eingefuegt um whoisonline nur eingeloggten Usern zugaenglich zu machen
// -->

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr>
        <td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr>
        <td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
        <td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
        </td>
  </tr>
  <tr>
        <td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
</table>
<table width="100%" cellpadding="1" cellspacing="1" border="0">
        <td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</table>

<!-- END switch_user_logged_in -->
funktioniert gut in meinem forum.

gruss
B.S.
Benutzeravatar
Pumi
Mitglied
Beiträge: 752
Registriert: 04.10.2002 13:38
Wohnort: Schwabenland - Germany
Kontaktdaten:

Beitrag von Pumi »

... und wenn sie nur Admin sehen soll ?
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

das musst du einen weiteren Switch definieren:
folgenden Code findest du in der page_header.php für den user switch

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
{
	$template->assign_block_vars('switch_user_logged_out', array());
}
else
{
	$template->assign_block_vars('switch_user_logged_in', array());

[...]
}
jetzt baust du die if Bedingung einfach um auf den admin passend:

Code: Alles auswählen

 if ( $userdata['user_level'] == ADMIN )
dann noch den Switchnamen anpassen:

Code: Alles auswählen

{
	$template->assign_block_vars('switch_admin_yes', array());
}
else
{
	$template->assign_block_vars('switch_admin_no', array());

}
den code unter den von mir oben erwähnten packen und nun kannste in allen tpl Dateien die admin_switches nutzen:

dann nachher das ganze mit
<!-- BEGIN switch_admin_yes -->
und
<!-- END switch_admin_yes -->
einkasteln und es sollte nur dem Admin angezeigt werden...

achja das ist nu ungetestet und wie ich mich kenne gehts sicher auch einfacher ich find immer den kompliziertesten weg :)
merlin2608
Mitglied
Beiträge: 8
Registriert: 15.11.2002 07:44
Kontaktdaten:

Beitrag von merlin2608 »

Gibt es auch eine Möglichkeit Das NUR Admins und Moderatoren die Wer ist online-Anzeige sehen ??

gruss
Toby
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

das hab ich einen Beitrag über deinem erklärt :roll:
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“