Hier die index_box.tpl: http://s8u110.conf8.xpservices.de/schwi ... ex_box.tpl
Any idea?
Code: Alles auswählen
#######################################################################################
## Hack Titel: Forum views
## Hack Version: 1.0.1 (phpBB 2.0 - 2.0.4)
## Autor: Acid
## (saerdnaer hat ´n kleinen Tip gegeben)
## Support: http://www.phpbbhacks.com/forums/ oder http://www.phpbb.de/
##
## Beschreibung: Ähnlich wie in der viewforum-Ansicht wird auf dem Index angezeigt,
## wie oft ein Forum bereits betreten/angeschaut wurde.
##
## Dateien zu ändern: 4
## /viewforum.php
## /viewtopic.php
## /index.php
## /templates/xxx/index_body.tpl
##
#######################################################################################
## Bevor dieser Hack installiert wird, sollten alle Dateien und die
## Datenbank gesichert werden.
##
## Der Hack fügt ein weiteres Feld zur 'forums' Tabelle hinzu.
##
## Die Foren Views beginnen natürlich erst mit dem Einbau des Hacks an zu zählen.
## Wenn man bereits ein laufendes Board hat und die Werte für die jeweiligen Foren
## etwas anpassen will, muss man mit einem Datenbanktool (z.B. phpMyAdmin) bei der
## Spalte "forum_views" bei den jeweiligen Foren einen Wert eingeben.
#######################################################################################
#
#-----[ SQL AUSFÜHREN ]-----------------------------------------------------
#
# Achte auf den passenden prefix_ (in diesem Beispiel ist es test_)!
ALTER TABLE test_forums ADD forum_views MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL AFTER forum_topics
## alternativ kannst Du auch die table_update.php benutzen, um die Datenbank
## anzugleichen (einfach hochladen und ausführen).
#
#-----[ DATEIEN ]------------------------------------------
#
/table_update.php ...um die notwendigen Tabellenspalten in der DB anzulegen
/table_delete.php ...um diese Spalten wieder zu löschen
## beide Dateien sollten nach Gebrauch vom Server gelöscht werden
#
#-----[ DATEI ÖFFNEN ]------------------------------------------------------
# /viewforum.php
#
#-----[ FINDE ]-------------------------------------------------------------
#
//
// Okay, lets dump out the page ...
#
#-----[ DAVOR! EINFÜGEN ]---------------------------------------------------
#
//
// Update the forum view counter
//
$sql = "UPDATE " . FORUMS_TABLE . "
SET forum_views = forum_views + 1
WHERE forum_id = $forum_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Could not update forum views.", '', __LINE__, __FILE__, $sql);
}
#
#-----[ DATEI ÖFFNEN ]------------------------------------------------------
# /viewtopic.php
#
#-----[ FINDE ]-------------------------------------------------------------
#
//
// Update the topic view counter
#
#-----[ DAVOR! EINFÜGEN ]---------------------------------------------------
#
if ( isset($HTTP_GET_VARS['no']) )
{
//
// Update the forum view counter
//
$sql = "UPDATE " . FORUMS_TABLE . "
SET forum_views = forum_views + 1
WHERE forum_id = $forum_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Could not update forum views.", '', __LINE__, __FILE__, $sql);
}
}
#
#-----[ DATEI ÖFFNEN ]------------------------------------------------------
# /index.php
#
#-----[ FINDE ]-------------------------------------------------------------
#
$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
#
#-----[ FINDE in dieser Zeile ]-------------------------------------------------------------
#
'#'
#
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
#
'&no=1#'
#
#-----[ FINDE ]-------------------------------------------------------------
#
'POSTS' => $forum_data[$j]['forum_posts'],
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
'VIEWS' => $forum_data[$j]['forum_views'],
#
#-----[ DATEI ÖFFNEN ]------------------------------------------------------
# /templates/xxx/index_body.tpl
#
#-----[ FINDE ]-------------------------------------------------------------
#
<th width="50" class="thTop" nowrap="nowrap"> {L_POSTS} </th>
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
<th width="50" class="thTop" nowrap="nowrap"> {L_VIEWS} </th>
#
#-----[ FIND ]-------------------------------------------------------------
#
<td class="rowpic" colspan="3" align="right"> </td>
#
#-----[ REPLACE WITH ]---------------------------------------------------
#
<td class="rowpic" colspan="4" align="right"> </td>
#
#-----[ FINDE ]-------------------------------------------------------------
#
<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.POSTS}</span></td>
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.VIEWS}</span></td>
#######################################################################################
#######################################################################################