-
کمک در ساخت کامپوننت قرعه کشی برای جوملا
من میخوام یک کامپوننت قرعه کشی برای جوملا بسازم بصورت زیر:
نحوه قرعه کشی و اعلام اسامی برندگان به شرح ذیل میباشد:
به طور مثال تعداد افراد ثبت شده در مرحله کنونی قرعه کشی 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
تبلیغات در جوملا فارسی
-
سلام
برای ساخت افزونه باید دانش برنامه نویسی داشته باشید که مواردفنی رو در این انجمن پشتیبانی نمی کنیم چون جنبه ی عمومی نداره
کامپوننتی رو به شما معرفی می کنم که اون رو بررسی کنید ببینید نیاز شما رو رفع می کنه یا نه.
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
موفق باشید
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
ممنون دوست عزیز.
اگر کسی میتونه این سیستم رو بنویسه اینجا بیان کنه....
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
دوست عزیز لطفاً از ارسال اسپم جداً خودداری کنید!
نوشتن کامپوننت تحت جوملا که مثل خمیر بازی نیست که توی یک روز کسی بسازه یا بررسی کنه!
موردی رو که گفتم شما بیشتر از یک ساعت وقت بذارید برای خوندنش کارتون رو انجام میده!
اینجا رو هم بررسی کنید:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
اگر نبود که صبر کنید تا یک برنامه نویس با وقت آزاد(که پیدا نمیشه) جوابتون رو بده.
موفق باشید
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-

نوشته اصلی توسط
safajuy
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
دوست عزیز لطفاً از ارسال اسپم جداً خودداری کنید!
نوشتن کامپوننت تحت جوملا که مثل خمیر بازی نیست که توی یک روز کسی بسازه یا بررسی کنه!
موردی رو که گفتم شما بیشتر از یک ساعت وقت بذارید برای خوندنش کارتون رو انجام میده!
اینجا رو هم بررسی کنید:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
اگر نبود که صبر کنید تا یک برنامه نویس با وقت آزاد(که پیدا نمیشه) جوابتون رو بده.
موفق باشید
دوست عزیز ممنون از راهنمایی شما... ولی احتمالاً شما خودتون آموزش رو نخوندید...!!! واقعا به نظر شما با aup میشه سیستمی رو که من میخوام پیاده کنم...!!! من خودم برنامه نویسیشو شروع کرده بودم و بدلیل مشغله کاری قادر به ادامه کار نیستم.... به همین دلیل اینجا بیان کردم تا شاید دیگر دوستان اگر توانایی دارن کار رو انجام بدن....
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
این قسمت رو ملاحظه بفرمایید:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
نویسنده ی اون آموزش هم بنده بودم 
این سیستمی بود که می شد استفاده کرد. می تونیداز همین کامپوننت با کمی تغییرات استفاده کنید
موفق باشید
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-

نوشته اصلی توسط
safajuy
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
این قسمت رو ملاحظه بفرمایید:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
نویسنده ی اون آموزش هم بنده بودم

این سیستمی بود که می شد استفاده کرد. می تونیداز همین کامپوننت با کمی تغییرات استفاده کنید
موفق باشید
دوست عزیز من هم این قسمت رو خوندم. ولی فکر کنم منظور شما از کمی تغییر با نظرم من از کمی تغییر خیلی تفاوت داره.... چون تنها استفاده ای که از این سیستم میشه کرد اینه که کدهای قسمت lottery رو بررسی کرد و الهام گرفت... نه اینکه با کمی تغییر به اون سیستمی که من مدنظرم هستش برسم...!!!!
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
افزونه ی مشابه دیگهای هم هست که قسمتی از کار شما رو انجام میده و امکان داره نیاز به گسترش داشته باشه
در صورت تمایل می تونید بصورت خصوصی درارتباط باشید
موفق باشید
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
کاربر مقابل از safajuy عزیز به خاطر این پست مفید تشکر کرده است:
علاقه مندی ها (Bookmarks)