topikler için okundu izlenimi nasıl verebilirim

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

topikler için okundu izlenimi nasıl verebilirim

Mesaj gönderen husonet »

Arkadaşlar kendime has bir forum yazıyorum kafama takılan bir konu var topiklerin kullanıcının tıklaması sonucunda kullanıcıya topikler için okundu izlenimi nasıl verebilirim fikir verebilirseniz sevinirim...

Script Dili Php

Teşekkürler...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
onaydin
Üye
Mesajlar: 202
Kayıt: 07 Şub 2006 02:30

Mesaj gönderen onaydin »

Forumda yeni mesaj gelen için şöyle bir yol izlenmiş

Kullanıcının üye girişi yapıp yapmadığına bakılıyor (haliyle bu kontrolü atlıyorsun :)), daha sonra db de last_visit diye bir tarih alanında en son hangi tarihte girdiğine bakılıyor. O forumda bu tarihten sonra girilmiş bir konu varsa img ı new_folder.gif olarak alıyor yoksa folder.gif resmini sayfaya basıyor.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

last_visit alanı hangi table de :)

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
onaydin
Üye
Mesajlar: 202
Kayıt: 07 Şub 2006 02:30

Mesaj gönderen onaydin »

Kod: Tümünü seç

SELECT p.post_id
					FROM " . POSTS_TABLE . " p, " . SESSIONS_TABLE . " s,  " . USERS_TABLE . " u
					WHERE s.session_id = '$session_id'
						AND u.user_id = s.session_user_id
						AND p.topic_id = $topic_id
						AND p.post_time >= u.user_lastvisit
					ORDER BY p.post_time ASC
					LIMIT 1
kullanıcının datalarının tutulduğu bir table olacak onun içindeki u.user_lastvisit alanına bu değeri giriyor.
Cevapla