Вопрос у меня связан по части реалезации этого:
"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);
ЗЫ я не кодер (просто копипаст_маста)