لایک و کامنت و بازدید

3 سال پیش توسط موثقی مطرح شد
آفلاین
user-avatar
موثقی ( 1469 تجربه )
3 سال پیش
تخصص : توسعه دهنده وب

لینک کوتاه اشتراک گذاری

0

سلام دوستان خسته نباشید
برای بازدید increment گذاشتم که هر بار صفحه رفرش میشه یه عدد به فیلد مروبطش اضافه میشه ولی نمیخوام اینطوری شه از چه کدی استفاده کنم که اگه یه کاربر این صفحه رو دید فقط یه بار اضافه کنه بازدید ؟

برای ثبت لایک از جدول واسط بین پست و لایک استفاده میشه برای ثبتش یا ججوریه؟
ممنون میشم توضیح بدین

بهترین پاسخ
آفلاین
user-avatar
developer
3 سال پیش

واسه بازدید یونیک، بنظرم یک جدول بزنید به نام بازدیدها، و هر بار که کاربر بازدید کرد آیدی پست و آی پی کاربر رو سیو کنید دفعه دوم که اومد سرچ بزنید اگه قبلا این پست و این آی پی ثبت شده دیگه ثبت نشه و واسه دیدن میزان بازدید هم count کنید بازدیدهای اون پست رو

واسه لایک هم یک جدول به نام لایک ها بزنید و مثل بالا هر کاربر و پست رو اونجا ثبت کنید و دفعه دوم سرچ کن اگه لایک کرده بود لایکش حذف و الا لایک کنه

آفلاین
user-avatar
developer ( 37592 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

0

واسه بازدید یونیک، بنظرم یک جدول بزنید به نام بازدیدها، و هر بار که کاربر بازدید کرد آیدی پست و آی پی کاربر رو سیو کنید دفعه دوم که اومد سرچ بزنید اگه قبلا این پست و این آی پی ثبت شده دیگه ثبت نشه و واسه دیدن میزان بازدید هم count کنید بازدیدهای اون پست رو

واسه لایک هم یک جدول به نام لایک ها بزنید و مثل بالا هر کاربر و پست رو اونجا ثبت کنید و دفعه دوم سرچ کن اگه لایک کرده بود لایکش حذف و الا لایک کنه

آفلاین
user-avatar
مهدی رستگار ( 17982 تجربه )
3 سال پیش
تخصص : توسعه دهنده frontend & backend

لینک کوتاه اشتراک گذاری

0

@steamferion0
تمامی مواردی که در بالا دوستمون اشاره کرد به اضافه اینکه میتونید از event listener ها استفاده کنید تا مجبور نشید در هر روتی که تعریف می کنید کدها را بنویسید یکبار کدها رو با استفاده از event listener بنویسید و در هر روتی که خواستید کلاس مربوطه رو فراخوانی کنید

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.