Вопрос у меня связан по части реалезации этого:
"C последнего Вашего визита было Х сообщений в Х темах"
Проблема том что если я создам новую тему (сам) и зайду на индекс то увиже что тем с моего прошлого визита стало больше на 1, т.е. защитыаются мои темы.. а этож не правильно.. )
Что у меня на индексе:
Код: Выделить всё
// Get number of new posts
	$sql = "SELECT COUNT(post_id) as total 
		FROM " . POSTS_TABLE . " 
		WHERE post_time >= " . $userdata['user_lastvisit'] . " 
		AND poster_id != " . $userdata['user_id']; 
	$result = $db->sql_query($sql); 
	if( $result ) 
	{ 
		$row = $db->sql_fetchrow($result); 
		if ( $row['total'] == 0 )
		{
			$welcome_new_posts = $lang['Welcome_no_new_posts'];
		}
		else
		{
			$welcome_new_posts = ( $row['total'] == 1 ) ? $lang['Welcome_one_new_post'] : $lang['Welcome_new_posts'];
			$welcome_new_posts = sprintf($welcome_new_posts, '<a href="' . append_sid('search.'.$phpEx.'?search_id=newposts') . '">', $row['total'], '</a>');
		}
	}
	$db->sql_freeresult($result);
	// Get number of new topics
	$sql = "SELECT COUNT(topic_id) as total 
		FROM " . TOPICS_TABLE . " 
		WHERE topic_time >= " . $userdata['user_lastvisit']; 
	$result = $db->sql_query($sql); 
	if( $result ) 
	{ 
		$row = $db->sql_fetchrow($result); 
		if ( $row['total'] == 0 )
		{
			$welcome_new_topics = $lang['Welcome_no_new_topics'];
		}
		else
		{
			$welcome_new_topics = ( $row['total'] == 1 ) ? $lang['Welcome_one_new_topic'] : $lang['Welcome_new_topics'];
			$welcome_new_topics = sprintf($welcome_new_topics, '<a href="' . append_sid('search.'.$phpEx.'?search_id=newtopics') . '">', $row['total'], '</a>');
		}
	}
	$db->sql_freeresult($result);
ЗЫ я не кодер (просто копипаст_маста)


