سلام دوستان این سوال من هم هست ،
اگر پکیج سراغ دارد بگید .
اگر روند کار رو هم بلدید ممنون میشم توضیح بدید
@mojtaba.kh
ببین روند کار مشخصه خودت هم میتونی پیاده کنی ،
مثلا من باشم با ip کاربر کار میکنم
یعنی از هر ip ، مقدار امتیازی رو که میده ، در دیتابیس ذخیره میکنیم ، و برای هر بار ثبت چک میکنیم که این ip مثلا برای این مقاله امتیاز داده یا نه . اگر داده بود که هیچ اگر نداده بود براش ثبت میکنیم ، دقیقا مثل ثبت بازدید هر مقاله.
اما مشکل خود من سر نمایش امتیاز هست.
@mojtaba.kh
سلام و وقت بخیر
نباید آنچنان کار سختی باشه ،
من خیلی وقته لاراول کار نکردم ، ولی میتونم توضیح بدم تو PHP خام چجوریه
میشه طبق گفته دوستمون آقا سعید ، با ای پی کار کرد ،
میشه هم برای کاربری که امتیاز داده با سشن کار کرد که راحت تر و معقول تر هست
اگر سیستم user دارید که دیگه هلو بپر تو گلو میشه ،
برای موارد اول و دوم ، میتونید یه ستون برای امتیازات داشته باشید برای هر پست که شامل یه آرایه باشه ، که با امتیاز دادن فرد ، امتیازش به ارایه اضافه بشه و یه سشن هم برای طرف ست میکنید که دیگه امتیاز نده یا امتیازش رو تو سشن ذخیره میکنید و به اون اینپوت که قراره امتیاز رو بگیره ، همون مقدار رو میدید تا امتیاز دوباره نده ،
برای مورد سوم هم میشه مثل همین کار رو کرد ، منتهی باید آرایه رو به این صورت بگذارید که ایندکس ، باشه آیدی کاربر و مقدار باشه امتیازی که به پست داده ، برای امتیاز دوباره ندادن میشه مثل همون سشن عمل کرد .
این چیزی بود که به ذهنم رسید 😅
البته نظر دوستان بهتر خواهد بود
امیدوارم مفید واقع شده باشه
موفق و سلامت باشید
یا حق
یک چیزی اول کار باید تعیین بشه. و اون هم اینکه درجه اهمیت و حساسیت نتیجه نظرسنجیتون تا چه اندازه بالا هست.
اگر در حد یک نظر سنجی بروی مقاله وبلاگ و یک محصول هست که نباید دغدغه چندان زیادی وجود داشته باشه و اشکال خیلی خاصی ایجاد نمیکنه اگر یک کاربر دو بار نظرش رو ثبت کنه. پس بهترین حالت میشه همون کوکی و سشن. (مثل اغلب نظرسنجی های مربوط به محصول و مقاله)
یک مرحله امنیتی تر و حرفه ای ترش میشه IP. ولی خوب اون هم راه در رو زیاد داره.
اگر اطلاعاتش تا این حد باید دقیق ذخیره سازی بشه پس ناچار هستید که سیستم احراز هویت و ثبت نام و لاگین و ... داشته باشید.
دیگه اگر خیلی خیلی سطح بالاتر بود باید بگید کارت ملیشون رو بگیرند کنار صورتشون و عکس بگیرند و بفرستند 😅
😂😂😂
@mhyeganeh
خیلی مفید .
فقط در مورد نمایشش هم دوستان نظر بدن .
مثلا چطور باید مجموع امتیازات رو در قالب پنج تا ستاره نمایش بدیم
بستگی به موارد مختلفی داره. مثلا اینکه میخواید نتیجه نهایی به عدد صحیح قبلی یا بعدی رند بشه یا اینکه با تقریب ۰.۵ باشه و یا اینکه کاملا دقیق محاسبه بشه.
نمونه کدهای زیر در codepen فکر میکنم همون چیزی باشه که دنبالش هستید:
https://codepen.io/andreacrawford/pen/NvqJXW
https://codepen.io/dkstudio/pen/yLypbgN
https://codepen.io/Orangetronic/pen/zvxaYZ
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟