Seite 1 von 1

Wer ist online-Tabelle verschieben

Verfasst: 26.05.2004 09:40
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.

Verfasst: 26.05.2004 11:29
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.

Verfasst: 26.05.2004 11:50
von Piedi
Cool, danke.
Werd`s gleich mal versuchen. :grin:

Verfasst: 26.05.2004 12:51
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?

Verfasst: 26.05.2004 13:00
von Piedi
Halt, funktioniert doch *g*
Habe das Forum einer neuen Kategorie zugeordnet, so funzt es dann.

Ein fetten Dank!!!