Beitragszähler für neue Beiträge
Mein Board: phpBB 3.05
Hallo..
Ich hätte es gerne wenn man neben der Funktion „Neue Beiträge“ auch die Anzahl der
neuen Beiträge sehen könnte. Z. B. so: Neue Beiträge (xx)
Gibt es dafür einen Mod oder weiß hier jemand was ich dafür wo einbauen muss?
Beitragszähler für neue Beiträge
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Re: Beitragszähler für neue Beiträge
Hallo,
geht es um neue und ungelesene oder nur "neue" Beiträge?
Bei "neuen" Beiträgen, die man auch über den Link aufrufen kann, wäre das dieses Snippet (im "alten" Muster erstellt):
geht es um neue und ungelesene oder nur "neue" Beiträge?
Bei "neuen" Beiträgen, die man auch über den Link aufrufen kann, wäre das dieses Snippet (im "alten" Muster erstellt):
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
styles/prosilver/template/index_body.html
#
#-----[ FIND ]-----
#
<li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><!-- IF S_USER_LOGGED_IN --> • <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> • <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></li>
#
#-----[ IN-LINE FIND ]-----
#
{L_SEARCH_NEW}
#
#-----[ IN-LINE AFTER, ADD ]-----
#
<!-- IF USER_NEW_POST_COUNT --> ({USER_NEW_POST_COUNT})<!-- ENDIF -->
#
#-----[ OPEN ]-----
#
includes/functions.php
#
#-----[ FIND ]-----
#
// Which timezone?
$tz = ($user->data['user_id'] != ANONYMOUS) ? strval(doubleval($user->data['user_timezone'])) : strval(doubleval($config['board_timezone']));
#
#-----[ AFTER, ADD ]-----
#
if ($user->data['is_registered'])
{
$ex_fid_ary = array_unique(array_merge(array_keys($auth->acl_getf('!f_read', true)), array_keys($auth->acl_getf('!f_search', true))));
if ($auth->acl_get('m_approve'))
{
$m_approve_fid_ary = array(-1);
$m_approve_fid_sql = '';
}
else if ($auth->acl_getf_global('m_approve'))
{
$m_approve_fid_ary = array_diff(array_keys($auth->acl_getf('!m_approve', true)), $ex_fid_ary);
$m_approve_fid_sql = ' AND (p.post_approved = 1' . ((sizeof($m_approve_fid_ary)) ? ' OR ' . $db->sql_in_set('p.forum_id', $m_approve_fid_ary, true) : '') . ')';
}
else
{
$m_approve_fid_ary = array();
$m_approve_fid_sql = ' AND p.post_approved = 1';
}
$sql = 'SELECT COUNT(distinct t.topic_id) as total
FROM ' . TOPICS_TABLE . ' t
WHERE t.topic_last_post_time > ' . $user->data['user_lastvisit'] . '
AND t.topic_moved_id = 0
' . str_replace(array('p.', 'post_'), array('t.', 'topic_'), $m_approve_fid_sql) . '
' . ((sizeof($ex_fid_ary)) ? 'AND ' . $db->sql_in_set('t.forum_id', $ex_fid_ary, true) : '');
$result = $db->sql_query($sql);
$new_posts_count = (int) $db->sql_fetchfield('total');
}
#
#-----[ FIND ]-----
#
'ROOT_PATH' => $phpbb_root_path,
#
#-----[ AFTER, ADD ]-----
#
'USER_NEW_POST_COUNT' => ($new_posts_count) ? $new_posts_count : '',
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoMKarsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Re: Beitragszähler für neue Beiträge
Wo baue ich den ersten Teil, also alles was vor
steht?
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
styles/prosilver/template/index_body.html
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Re: Beitragszähler für neue Beiträge
Oh... Öhm. Das vergiss bitte.
Der Teil war versehentlich mit in den Beitrag gerutscht. Ich habe den auch nun korrigiert.
Der Teil war versehentlich mit in den Beitrag gerutscht. Ich habe den auch nun korrigiert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!