مجتبی
4 سال پیش توسط مجتبی مطرح شد
9 پاسخ

امتیاز ستاره ای

سلام میخوام با لاراول برای مطالبم امکان امتیاز دادن ستاره ای بدم
پکیجی معرفی می کنید؟ ممنون


ثبت پرسش جدید
سعید
تخصص : برنامه نویس وب
@Saeeed 4 سال پیش مطرح شد
2

سلام دوستان این سوال من هم هست ،
اگر پکیج سراغ دارد بگید .
اگر روند کار رو هم بلدید ممنون میشم توضیح بدید


مجتبی
تخصص : توسعه وب
@mojtaba.kh 4 سال پیش مطرح شد
سعید
تخصص : برنامه نویس وب
@Saeeed 4 سال پیش مطرح شد
2

@mojtaba.kh
ببین روند کار مشخصه خودت هم میتونی پیاده کنی ،
مثلا من باشم با ip کاربر کار میکنم
یعنی از هر ip ، مقدار امتیازی رو که میده ، در دیتابیس ذخیره میکنیم ، و برای هر بار ثبت چک میکنیم که این ip مثلا برای این مقاله امتیاز داده یا نه . اگر داده بود که هیچ اگر نداده بود براش ثبت میکنیم ، دقیقا مثل ثبت بازدید هر مقاله.
اما مشکل خود من سر نمایش امتیاز هست.


احسان قربانی
تخصص : PHP ، در حال یادگیری لاراول ،...
@TimeRunner2359 4 سال پیش مطرح شد
1

@mojtaba.kh
سلام و وقت بخیر
نباید آنچنان کار سختی باشه ،
من خیلی وقته لاراول کار نکردم ، ولی میتونم توضیح بدم تو PHP خام چجوریه
میشه طبق گفته دوستمون آقا سعید ، با ای پی کار کرد ،
میشه هم برای کاربری که امتیاز داده با سشن کار کرد که راحت تر و معقول تر هست
اگر سیستم user دارید که دیگه هلو بپر تو گلو میشه ،
برای موارد اول و دوم ، میتونید یه ستون برای امتیازات داشته باشید برای هر پست که شامل یه آرایه باشه ، که با امتیاز دادن فرد ، امتیازش به ارایه اضافه بشه و یه سشن هم برای طرف ست میکنید که دیگه امتیاز نده یا امتیازش رو تو سشن ذخیره میکنید و به اون اینپوت که قراره امتیاز رو بگیره ، همون مقدار رو میدید تا امتیاز دوباره نده ،
برای مورد سوم هم میشه مثل همین کار رو کرد ، منتهی باید آرایه رو به این صورت بگذارید که ایندکس ، باشه آیدی کاربر و مقدار باشه امتیازی که به پست داده ، برای امتیاز دوباره ندادن میشه مثل همون سشن عمل کرد .

این چیزی بود که به ذهنم رسید 😅
البته نظر دوستان بهتر خواهد بود
امیدوارم مفید واقع شده باشه
موفق و سلامت باشید
یا حق


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش مطرح شد
2

آی پی های خونگی که هر روز تغییر می کنن
@Saeeed


احسان قربانی
تخصص : PHP ، در حال یادگیری لاراول ،...
@TimeRunner2359 4 سال پیش مطرح شد
0

@hosseinshirinegad98
پس با این حساب ، بهترین گزینه سشن هست


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 4 سال پیش مطرح شد
5

یک چیزی اول کار باید تعیین بشه. و اون هم اینکه درجه اهمیت و حساسیت نتیجه نظرسنجیتون تا چه اندازه بالا هست.

اگر در حد یک نظر سنجی بروی مقاله وبلاگ و یک محصول هست که نباید دغدغه چندان زیادی وجود داشته باشه و اشکال خیلی خاصی ایجاد نمیکنه اگر یک کاربر دو بار نظرش رو ثبت کنه. پس بهترین حالت میشه همون کوکی و سشن. (مثل اغلب نظرسنجی های مربوط به محصول و مقاله)

یک مرحله امنیتی تر و حرفه ای ترش میشه IP. ولی خوب اون هم راه در رو زیاد داره.

اگر اطلاعاتش تا این حد باید دقیق ذخیره سازی بشه پس ناچار هستید که سیستم احراز هویت و ثبت نام و لاگین و ... داشته باشید.

دیگه اگر خیلی خیلی سطح بالاتر بود باید بگید کارت ملیشون رو بگیرند کنار صورتشون و عکس بگیرند و بفرستند 😅


سعید
تخصص : برنامه نویس وب
@Saeeed 4 سال پیش مطرح شد
0

😂😂😂
@mhyeganeh
خیلی مفید .
فقط در مورد نمایشش هم دوستان نظر بدن .
مثلا چطور باید مجموع امتیازات رو در قالب پنج تا ستاره نمایش بدیم


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 4 سال پیش مطرح شد
2

@Saeeed

بستگی به موارد مختلفی داره. مثلا اینکه میخواید نتیجه نهایی به عدد صحیح قبلی یا بعدی رند بشه یا اینکه با تقریب ۰.۵ باشه و یا اینکه کاملا دقیق محاسبه بشه.

نمونه کدهای زیر در codepen فکر میکنم همون چیزی باشه که دنبالش هستید:

https://codepen.io/andreacrawford/pen/NvqJXW
https://codepen.io/dkstudio/pen/yLypbgN
https://codepen.io/Orangetronic/pen/zvxaYZ


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام