PDA

View Full Version : سوال: راهنمایی در مورد چک کردن وضعیت صندوق پستی کاربران در سایت



ostadi
پنج شنبه 27 فروردین 1388, 00:27 صبح
با سلام
اگه میشه در مورد بعضی از مراحل سیستم پیغام به عنوان مثال : مشاهده ی تعداد پیغام های جدید ، پیام های ارسال شده ، پیام های دریافت شده ودر کل چک کردن وضعیت پیغام های خصوصی و اینکه چه طوری می تونم چک کنم که آیا پیغام خونده شده یا نه ؟؟؟؟؟راهنمایی کنید.
و یکی دیگه اینکه زمانی که کاربر وارد شد تعداد پیغام های جدیدش رو بتونه ببینه؟
چند تایی راه حل رو خودم تست کردم ولی کامل جواب نداد.

اگه راهنماییم کنین واقعا ممنون میشم.
خسته نباشید :ناراحت:

hamid67fathi
پنج شنبه 27 فروردین 1388, 05:46 صبح
سلام
اين کار رو ميتونيد از 2 راه انجام بديد .

قبل از هر چيز بايد در داخل ديتا بيس يک ستونی با با نام m_state که موقيت پيام رو مشخص ميکنه بسازيد که پيشفرض اون صفر باشه.

1. اگر با php و ajax kar ميکنيد ميتونيد يک تابع در js بنيوسيد و اون رو در قسمت onclick لينک پيام بزاريد که با فراخانی اون از طريق ajax مقدار m_state نامه به يک تغيير پيدا کنه.(من اين رو از Gmail ايده گرفتم)

2. اما اگر فقط از php استفاده ميکنيد در لينک پيام يه مقداری مثل ?m_state=1 رو اضافه کن و در صفحه مقصد لينک
يک تابع بنويس که در صورتی که m_state ست شده بود مقدار m_state اون نامه در ديتا بيس يک بشه.

---------------

زمانی که شما موقيت هر نامه رو داری ميتونی زمانی که همرو ليست رنگ نامه های خوانده شده
نه نشده رو متمايز کنی !! دقيقاً مثل Gmail !!