تشخيص عنوانهاي جديد در فروم؟!

overcrash

Active Member
من مشغول ساختن يك تالار گفتگوام يك مشكلي هست و اونم اينكه وقتي كاربر لاگين ميشه موضوعاتي كه جديد اضافه شدند و نديده رو بصورت رنگي (مشخص شده ) ميبينه از اين بگذريم كه هم تاريخ آخرين بار لاگين شدنشو داريم و هم تاريخ نوشته هارو پس ميتونيم دفعه اول تشخيص بديم كه كدومها جديد هستند ولي وقتي يك موضوعي رو ديد و برگشت به صفحه اول ديگه اون موضوع رنگي نيست ولي بقيه هنوز رنگي هستند! ميخوام بدونم چه سيستمي بكار ميره كه تشخيص ميده؟! :roll:
 

AliReza26

Active Member
overcrash گفت:
من مشغول ساختن يك تالار گفتگوام يك مشكلي هست و اونم اينكه وقتي كاربر لاگين ميشه موضوعاتي كه جديد اضافه شدند و نديده رو بصورت رنگي (مشخص شده ) ميبينه از اين بگذريم كه هم تاريخ آخرين بار لاگين شدنشو داريم و هم تاريخ نوشته هارو پس ميتونيم دفعه اول تشخيص بديم كه كدومها جديد هستند ولي وقتي يك موضوعي رو ديد و برگشت به صفحه اول ديگه اون موضوع رنگي نيست ولي بقيه هنوز رنگي هستند! ميخوام بدونم چه سيستمي بكار ميره كه تشخيص ميده؟! :roll:
با چه زباني....
 

AliReza26

Active Member
راه هاي مختلفي داره....

مثلا ميشه تمام تاپيك هايي كه بين تاريخ آخرين بار لاگين كابر با تاريخي كه كاربر آنلاين است را بدست آورد....

بعد مياييم مي بينيم تو اين تاپيك ها پست جديدي ارسال شده يا نه....

اگه ارسال شده بود كه عنوان تاپيك بصورت Bold نمايش داده ميشه....

حالا اگه كاربر توي هر تاپيك وارد بشه اون تاپيك از ليست اصلي كم ميشوند....

اگر هم كاربر به تاپيك جديدي پست ارسال كنه اون تاپيك به ليست اصلي كه تا پيك ها را نگه ميداره اضافه ميشه....

اميد وارم متوجه شده باشي.....
 

overcrash

Active Member
اول اينكه منظورت از اون ليست چي هست؟
حالا اگه كاربر توي هر تاپيك وارد بشه اون تاپيك از ليست اصلي كم ميشوند....
و دوم اينكه باز براي خودت برو جلو ببين چه اتفاقي ميفته؟
مشكل اين نيست كه تاپيكها يا پستهاي جديد رو چجوري بفهميم مشكل اينكه وقتي كاربر وارد يك تاپيك جديد ميشه و خارج ميشه چجوري تشخيص بديم كه اون تاپيك ديده شده و ديگه bold نباشه ولي ساير تاپيكهاي جديد همچنان bold باشند :wink:
اميدوارم فهميده باشي
 

taher007

Member
خوب یه فیلد هم (مثلا viewed) داشته باشید... که از اول مقدار اون 0 باشه و با اولین بازدید به 1 تبدیل بشه... (Update)
بعد فقط صفرها رو bold کنید...
 

AliReza26

Active Member
overcrash گفت:
اول اينكه منظورت از اون ليست چي هست؟
حالا اگه كاربر توي هر تاپيك وارد بشه اون تاپيك از ليست اصلي كم ميشوند....
و دوم اينكه باز براي خودت برو جلو ببين چه اتفاقي ميفته؟
مشكل اين نيست كه تاپيكها يا پستهاي جديد رو چجوري بفهميم مشكل اينكه وقتي كاربر وارد يك تاپيك جديد ميشه و خارج ميشه چجوري تشخيص بديم كه اون تاپيك ديده شده و ديگه bold نباشه ولي ساير تاپيكهاي جديد همچنان bold باشند :wink:
اميدوارم فهميده باشي

1 - ليست تاپيك هايي كه بين تاريخ آخرين بار لاگين كابر با تاريخي كه كاربر آنلاين است را ميگم...

2 - گفتم كه ....با حذف ID اون تاپيك از ليست اصلي...

ليست اصلي ميتونه يك آرايه باشه كه ID هاي تاپيكي كه بازديد نشدند را درون خودش نگهداري ميكنه.....
 

overcrash

Active Member
واين ليست چجوري نگهداري بشه؟! يك آرايه كه در همه صفحات بايد حفظ بشه
 

AliReza26

Active Member
با ضافه كردن يك فيلد واسه هر ركوردت اين لست را ميتوني داشته باشي.....
 

جدیدترین ارسال ها

بالا