PDA

View Full Version : ارسال پیام به پنل کاربر



cpuram
پنج شنبه 08 آبان 1393, 20:42 عصر
سلام.
میخواییم به همه user های داخل سایت یک پیام بفرستیم که وقتی کاربر وارد پنلش شد به صورت popup نشون بدم .توی اصل قضیه هیچ مشکلی نیست .فقط نمیدونم چطور وقتی هر یوزر که پیامش رو خوند و تائید کرد دیگه بهش نشون ندم.فرض کنید توی یک روز 3 تا پیام ارسال شده باشه به همه.

bagherok
پنج شنبه 08 آبان 1393, 21:20 عصر
بیشتر توضیح بدید...
خوب این پیام ها به چه صورتی ذخیره شدند و ارسال میشن؟

cpuram
پنج شنبه 08 آبان 1393, 21:26 عصر
ارسالش از پنل ادمین هست.من میخوام برای این کار فقط یک رکورد توی جدول پیام ها ذخیره بشه ولی موندم چطوری هر یوزر بیاد تائید کنه که اونو خونده؟مشکلم ساختار جدول هست.مثلا فرض کنید 3000 تا یوزر داریم وقتی ارسال شد این پیام رو میبینن وقتی تائید کردن که خوندن دیگه نمیبیننش. حالا من بیام 3000 بار این پیامو درج کنم؟

Veteran
پنج شنبه 08 آبان 1393, 21:30 عصر
یک جدول بزار با 3 فیلد
ID, messageID,userID
بعد از لاگین پیام هایی رو نمایش بده که توی این جدول با ایدی کاربر وجود نداره.
در واقع این جدول پیام هارو بر اساس ایدی کاربران ذحیره میکنه.
یک راهه دیگه هم هست اینکه به جدول پیام هل یک فیلد اضافه کنی و ایدی کاربران رو توی اون بزاری ( کاربرانی که پیامو خوندن)
مثلا کاربر اول لاگین میکنه، مقدار فیلد میشه ",1" کاربر دو وارد میشه ", 2, 1" و.....

cpuram
پنج شنبه 08 آبان 1393, 21:38 عصر
یک جدول بزار با 3 فیلد
ID, messageID,userID
بعد از لاگین پیام هایی رو نمایش بده که توی این جدول با ایدی کاربر وجود نداره.
در واقع این جدول پیام هارو بر اساس ایدی کاربران ذحیره میکنه.
یک راهه دیگه هم هست اینکه به جدول پیام هل یک فیلد اضافه کنی و ایدی کاربران رو توی اون بزاری ( کاربرانی که پیامو خوندن)
مثلا کاربر اول لاگین میکنه، مقدار فیلد میشه ",1" کاربر دو وارد میشه ", 2, 1" و.....

راه اول رو انجام میدم.تشکر.