Wer ist online-Tabelle verschieben

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
Piedi
Mitglied
Beiträge: 98
Registriert: 06.05.2004 08:50

Wer ist online-Tabelle verschieben

Beitrag von Piedi »

So, also diesmal habe ich wirklich lange gesucht aber nichts passendes gefunden....

Wie kann ich die Tabelle (Wer ist online) verschieben?
Aprich, ich habe 5 Foren und original ist die Tabelle ganz unten. Und ich hätte sie gerne zwischen dem 4. und 5. Forum.
Wie kann ich das machen?

Desweiteren, wenn wir gerade bei der Tabelle sind.
Bei der Statistik "Unere Benutzer haben xxx Beiträge geschrieben" würde ich gern 1 Forum aus dem Zähler nehmen. Habe zwar gefunden wie ich das bei den User Beiträgen umsetze aber nicht bei der allgemeinen Statistik.

Wäre klasse wenn ihr mir da helfen könnt.
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

1. "Wer ist online" verschieben.

index_body.tpl

Code: Alles auswählen

#
#------[ FINDE UND LÖSCHE ] ----------------------------
# 
<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">
<tr>
	<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>

#
#------[ FINDE ] ----------------------------
# 
<!-- END forumrow -->

#
#------[ DARUNTER EINFÜGEN ] ----------------------------
# 
  <!-- BEGIN switch_viewonline -->
  <tr>
   <td class="catHead" colspan="5" 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%" colspan="4"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
   </td>
  </tr>
  <tr>
   <td class="row1" align="left" colspan="4"><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>
  <!-- END switch_viewonline -->
index.php

Code: Alles auswählen

#
#------[ FINDE ] ----------------------------
# 
								'L_MODERATOR' => $l_moderators, 
								'L_FORUM_FOLDER_ALT' => $folder_alt, 

								'U_VIEWFORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))
							);

#
#------[ DARUNTER EINFÜGEN ] ----------------------------
# 
              if ( $forum_id == 4 )
              {
                $template->assign_block_vars('catrow.switch_viewonline',	array());
              }
Hier die 4 mit der ID des 4. Forums ersetzen. Wenn du die Foren der Reihe nach erstellt hast und keins gelöscht hast, dann sollte die stimmen. Die ID findest du in der Tabelle "phpbb_forums" in deiner Datenbank. Anschauen kannst du die z.B. mit phpMyAdmin.

2. Beiträge aus einem Forum bei der Statistik ausgrenzen.

functions.php

Code: Alles auswählen

#
#------[ FINDE ] ----------------------------
# (In der Funktion "get_db_stat($mode)")
		case 'topiccount':
			$sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
				FROM " . FORUMS_TABLE;
			break;
	}


#
#------[ ERSETZE MIT ] ----------------------------
#
		case 'topiccount':
			$sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
				FROM " . FORUMS_TABLE . " WHERE forum_id <> 5";
			break;
	}
Hier die 5 mit der ID des Forums ersetzen, das nicht mit in die Statistik einfliessen soll.
Piedi
Mitglied
Beiträge: 98
Registriert: 06.05.2004 08:50

Beitrag von Piedi »

Cool, danke.
Werd`s gleich mal versuchen. :grin:
Piedi
Mitglied
Beiträge: 98
Registriert: 06.05.2004 08:50

Beitrag von Piedi »

Also, das mit den Beiträgen funzt :grin:

Aber das mit der Tabelle nicht. Du meinst doch die
index.php aus: phpBB2/index.php und
index_body.tpl aus: /phpBB2/templates/subRed/index_body.tpl

richtig?
Piedi
Mitglied
Beiträge: 98
Registriert: 06.05.2004 08:50

Beitrag von Piedi »

Halt, funktioniert doch *g*
Habe das Forum einer neuen Kategorie zugeordnet, so funzt es dann.

Ein fetten Dank!!!
Antworten

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