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

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

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


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

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


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

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


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

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

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


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

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


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

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


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

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

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

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

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

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


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

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


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

@Saeeed

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

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

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


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

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