View posts since last visit Number modunda sorun
View posts since last visit Number modunda sorun
arkadaslar View posts since last visit Number modunu kurdum.ayrıca ezportal v2[1].1.8 de kurulu.şimdi sorunlarıma geleyim.lastposts modundaki yeni msjlar kısmını overal_header daki menülerin yanına tasıdım.
sorun1:sadece index sayfasında "yeni mesajlar (x)" şeklinde görünüyor diğer sayfalarda yanında rakam görünmüyor.
sorun2: ezportalın da kendi içinde bu modu varmıs.bundaki sorun da benim attıım msjları da sayıyor.mesela ben oturum açtığımda yeni 2 tane msj gelmiş.bunları cvpladım diyelim.index te yine 2 görünüyor bu tamam.ama portalda 4 görünüyor.
sanırım anlatabildim.bana yardımcı olabilecek biri var mı lütfen?
sorun1:sadece index sayfasında "yeni mesajlar (x)" şeklinde görünüyor diğer sayfalarda yanında rakam görünmüyor.
sorun2: ezportalın da kendi içinde bu modu varmıs.bundaki sorun da benim attıım msjları da sayıyor.mesela ben oturum açtığımda yeni 2 tane msj gelmiş.bunları cvpladım diyelim.index te yine 2 görünüyor bu tamam.ama portalda 4 görünüyor.
sanırım anlatabildim.bana yardımcı olabilecek biri var mı lütfen?
-
- Kayıtlı Kullanıcı
- Mesajlar: 137
- Kayıt: 09.05.2006, 12:22
- İletişim:
Kod: Tümünü seç
if( $userdata['session_logged_in'] )
{
$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);
$lang['Search_new'] = $lang['Search_new'] . " (" . $row['total'] . ")";
}
}
-
- Kayıtlı Kullanıcı
- Mesajlar: 137
- Kayıt: 09.05.2006, 12:22
- İletişim:
Kod: Tümünü seç
if( $userdata['session_logged_in'] )
{
$sql = "SELECT COUNT(post_id) as total
FROM " . POSTS_TABLE . "
WHERE post_time >= " . $userdata['user_lastvisit'] . " ;
$result = $db->sql_query($sql);
if( $result )
{
$row = $db->sql_fetchrow($result);
$lang['Search_new'] = $lang['Search_new'] . " (" . $row['total'] . ")";
}
}

-
- Kayıtlı Kullanıcı
- Mesajlar: 137
- Kayıt: 09.05.2006, 12:22
- İletişim:
çalışan sistemden copy paste: bir de bunu dene
Kod: Tümünü seç
//
// MOD START - NUMBER OF NEW POSTS
//
if( $userdata['session_logged_in'] )
{
$sql = "SELECT COUNT(post_id) as total
FROM " . POSTS_TABLE . "
WHERE post_time >= " . $userdata['user_lastvisit'];
$result = $db->sql_query($sql);
if( $result )
{
$row = $db->sql_fetchrow($result);
$lang['Search_new'] = $lang['Search_new'] . " (" . $row['total'] . ")";
}
}
//
// MOD END - NUMBER OF NEW POSTS
//
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir