Beitragszähler für neue Beiträge

Allgemeiner Support zum phpBB 3 Board und phpBB 3 Modifikationen.
Kein Support für die Download MOD / Extension!!
No support for the Download MOD / Extension!!
Please visit https://phpbb3.oxpus.net for Download MOD / Extension
Antworten
Diggi
Beiträge: 275
Registriert: Mo 08.Nov, 2004 16:50

Beitragszähler für neue Beiträge

Beitrag von Diggi »

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?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Beitragszähler für neue Beiträge

Beitrag von oxpus »

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):

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 --> &bull; <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> &bull; <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 -->&nbsp;({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 ]-----
#
# EoM
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!
Diggi
Beiträge: 275
Registriert: Mo 08.Nov, 2004 16:50

Re: Beitragszähler für neue Beiträge

Beitrag von Diggi »

Wo baue ich den ersten Teil, also alles was vor

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
styles/prosilver/template/index_body.html
steht?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Beitragszähler für neue Beiträge

Beitrag von oxpus »

Oh... Öhm. Das vergiss bitte.
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!
Antworten