View posts since last visit Number modunda sorun

phpBB 2.0.x sürümleri için MODlar hakkında ihtiyacınız olan desteği buradan sorarak alabilirsiniz.
Kilitli
Kullanıcı avatarı
AlleRGy
Kayıtlı Kullanıcı
Mesajlar: 885
Kayıt: 16.05.2006, 19:14
Konum: denizli
İletişim:

View posts since last visit Number modunda sorun

Mesaj gönderen AlleRGy »

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?
Kullanıcı avatarı
AlleRGy
Kayıtlı Kullanıcı
Mesajlar: 885
Kayıt: 16.05.2006, 19:14
Konum: denizli
İletişim:

Mesaj gönderen AlleRGy »

bunu bilen biri yok mu? :shock:
Kullanıcı avatarı
AlleRGy
Kayıtlı Kullanıcı
Mesajlar: 885
Kayıt: 16.05.2006, 19:14
Konum: denizli
İletişim:

Mesaj gönderen AlleRGy »

hocam kaç gündür bekliom bilen biri yok mu? :shock:
sabri ünal
Kayıtlı Kullanıcı
Mesajlar: 137
Kayıt: 09.05.2006, 12:22
İletişim:

Mesaj gönderen sabri ünal »

aslında modun index.php ye eklenen kısmını buraya eklesen biliyorum

birisinde senin mesajlarını saymaması için küçük bir ayrıntı eklenmişti, where user_id != $id gibi o

o kısmı sorgudan çıkarmak gerekiyor, buraya ekle halledelim :)
Kullanıcı avatarı
AlleRGy
Kayıtlı Kullanıcı
Mesajlar: 885
Kayıt: 16.05.2006, 19:14
Konum: denizli
İletişim:

Mesaj gönderen AlleRGy »

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'] . ")"; 
	}
}
buyur hocam
sabri ünal
Kayıtlı Kullanıcı
Mesajlar: 137
Kayıt: 09.05.2006, 12:22
İletişim:

Mesaj gönderen sabri ünal »

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'] . ")"; 
	}
}
bitti ustam, bu kadarcıktı :)
Kullanıcı avatarı
AlleRGy
Kayıtlı Kullanıcı
Mesajlar: 885
Kayıt: 16.05.2006, 19:14
Konum: denizli
İletişim:

Mesaj gönderen AlleRGy »

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/allergy/domains/allergyforumu.com/public_html/index.php on line 47

olmadı :D
sabri ünal
Kayıtlı Kullanıcı
Mesajlar: 137
Kayıt: 09.05.2006, 12:22
İletişim:

Mesaj gönderen sabri ünal »

ç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
//
Kilitli

“2.0.x MOD Destek” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir