-
کمک در ساخت کامپوننت قرعه کشی برای جوملا
من میخوام یک کامپوننت قرعه کشی برای جوملا بسازم بصورت زیر:
نحوه قرعه کشی و اعلام اسامی برندگان به شرح ذیل میباشد:
به طور مثال تعداد افراد ثبت شده در مرحله کنونی قرعه کشی 58 نفر می باشد
و شرکت تصمیم داد که به تعداد 4 نفر از این افراد جایزه اهدا کند(در پنل مدیریت تعداد افراد برنده باید قابل تغییر از سوی مدیر سایت باشد)
بدین صورت عمل می شود که
عدد 58 تقسیم بر عدد 4 که عدد صحیح آن می شود
14.5
عددی به صورت تصادفی بین عدد1 و عدد 58 انتخاب می گردد
عدد تصادفی فرضا عدد 21 می باشد.
نفر اول شماره 21 می باشد
نفر دوم شماره 21 +14 که می شود شماره 35
نفر سوم شماره 35+14که می شود شماره 49
و نفر چهارم شماره 5
به این دلیل که جمع 49و 14
بیش از تعداد کل شرکت کنندگان می شود؛ لذا باقی مانده عدد 14 تا 59 را از اول حساب می کنید
49+14=63
58-63=5
لذا شماره 5 به عنوان چهارمین برنده قرعه کشی اعلام می شود
در بخش Front-end باید:
- یک فرم بصورت سفارشی جهت دریافت اطلاعات کاربران لازم است
- فرم باید شامل فیلدهای زیر باشه: نام* / نام خانوادگی* / نام شرکت / شماره سریا محصول* / تلفن* / شماره مشتری* / تاریخ خرید محصول (شمسی)* / ایمیل /
آدرس*
((( از قبل شماره سریال محصولات و مشتریانی که آنها را خریداری کرده اند در دیتابیس وجود دارد. )))
نحوه دریافت اطلاعات بصورت زیر میباشد:
ابتدا باید وجود شماره سریال محصول باید چک شود >>> اگر وجود دارد باید چک شود که آیا این شماره سریال قبلاً در این دوره قرعه کشی ثبت شده است یا نه؟ >>>
اگر فرم ولید بود سایر اطلاعات با توجه مطالب بالا دریافت شود و در دیتابیس ذخیره شود و در جدول اطلاعات محصول و مشتری فیلد بولین مقدار 1 بدهد.(جهت بررسی
مجدد )
- بتوان در یک لینک از منو اطلاعات افراد برنده شده در یک دوره قرعه کشی خاص نمایش داده شود
در بخش Back-end باید:
- یک فیلد برای تعیین تعداد نفراتی که میخواهیم در این دوره قرعه کشی برنده شوند درست شود
- تعداد افراد ثبت نام کرده در این دوره قرعه کشی نمایش داده شود(مثلاً 58 نفر)
- یک کلید جهت انجام قرعه کشی تعبیه گردد که بعد از تعیین تعداد افرادی که میخواهیم در این دوره برنده شوند زده شود و عمل قرعه کشی انجام شود.
- در یک تب بتوان افراد برنده شده در دوره های مختلف قرعه کشی را مشاهده کرد
- بتوان دوره های مختلفی برای قرعه کشی تعریف و تنظیم کرد(مثلاً بتوان دوره 3 یا 4 یا 2 ماهه تعریف کرد بصورت شمسی)(مثلاً اگر از اول سال دوره های 3 ماهه انتخاب
گردد دوره قرعه کشی ماه های فروردین - اردیبهشت و خرداد خواهد شد)
در ضمن در تمام مراحل در پنل ادمین باید بتوان خروجی Excel فارسی گرفته شود
کسی میتونه کمک کنه...؟؟؟؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
08-20-2012 07:35 AM
# ADS
تبلیغات در جوملا فارسی
علاقه مندی ها (Bookmarks)