PDA

View Full Version : سوال: راهنمایی برای ساخت سیستم لایک



jionelmessi
یک شنبه 16 خرداد 1395, 23:37 عصر
با سلام

من یه وب ساختم که تو پنل مدیریت می تونیم اخبار و پست بذاریم

حالا می خواهیم قابلیت لایک به اونا اضافه کنم
دو تا راه تو ذهنم هست ولی نمیدونم کدوم بهتره

راه اول :

دوتا جدول یکی برای لایک خبر و یکی برای لایک پست درست کنم
جدولام شامل دو تا فیلد یکی ایدی مثلا خبر و یکی ایدی کاربری که داره لایک می کنه ( کاربر باید ثبت نام کرده باشه)
این دوتا فیلد باهم کلید اصلی مبشن. حالا موقع بار گذاری صفحه یک خبر توسط یک کاربر می ره پک می کنه این طرف اگه لایک کرده بود دکمرو نشون بده وگرن نشون نده. ( کوئری می خوره رو دیتابیس)


راه دوم

یگ فیلد TEXT به جدول خبرم اضافه کنم با نام likes و افرادی که یک خبر رو لایک می کنند را ایدشو به این فیلد اضافه کنم مثلا میشه این شکلی

1, 2, 3, 4, ....
بعد موقع که می خواهم چک کنم طرف لایک کرده ا نه این فیلدو می خونم از دیتابیس و با تابع stt_pos چک می کنم



حالا ب من بکین م کدومو برم بهتره؟

البته شمارشه لاک هم می خوام مثلا 100 تا لایک خورده این خبر
میدونم که اگه از جدول استفاده کنم می تونم از تریکر بهره ببرم ولی خب موقع چک کردن بین میلیونها رکورد باس کوئری بزنم و این درصد کوئری خوردن خیلی بالاس .

amir6268
دوشنبه 17 خرداد 1395, 00:10 صبح
سلام
اگه سایتت خیلی بازدیدکننده نداره و فکر میکنی خیلی زیاد با لایک سر و کار ندارند زیاد سختش نکن ...
یه ستون به جدول پستای سایتت اضافه کن به اسم like بعد بیا یه دکمه (حالا به صورت آیکن یا هر چی) بساز و هر کی که روش کلیک کرد لینک یا آی دی اون پست رو به صفحه مثلا like.php با get بفرست بعد با کوئری یه عدد به ستون like اضافه کن ...

آی دی کاربر و زمان و ای دی پست و ... هم میتونی همزمان با اینکار توی جدول دیگه ثبت کنی ...

jionelmessi
دوشنبه 17 خرداد 1395, 17:37 عصر
ممنون طرز کا رو می دونم فقط بین او دوتا گیر کرده بودم فک کنم همون روش دوم بهتر باشه