طراحی سایت, ساخت ربات تلگرام, آموزش php , سورس کد php ,سورس ربات تلگرام , سورس فروشگاه اینترنتی , آموزش طراحی وب

افزودن قابلیت لایک به سیستم نظردهی با PHP


افزودن قابلیت لایک به سیستم نظردهی با PHP

در این آموزش از سری آموزش های ساخت سیستم نظردهی (comment) قصد داریم به شما نحوه افزودن قابلیت لایک به سیستم نظردهی با PHP را نشان بدیم.

هر سایت شبکه اجتماعی مانند فیس-بوک قابلیتی مانند لایک/دیس-لایک کردن مطالب, لینک و تصاویر اضافه شده توسط کاربر را دارد.

افزودن قابلیت لایک با استفاده از AJAX باعث بهبود تجربه کاربری (UX) می شود. همچنین می تواند بطور موثر باعث فیلتر و مرتب سازی محتوا بر اساس علایق کاربر شود.

 

این سیستم نظردهی (ارسال نظر comment) به کاربر اجازه افزودن نظر و افزودن پاسخ به یک کامنت از کاربران دیگر را می دهد. هر نظر و هر پاسخ, دارای آیکون بندانگشتی برای افزودن لایک است.

در اینجا از اسکریپت سیستم نظرسنجی با PHP و AJAX ی که قبلا ساختیم استفاده و قابلیت لایک را برای توسعه آن اضافه می کنیم.

در ابتدای کار آیکون تمام کامنت هایی که تاحالا لایک نشده اند به رنگ خاکستری است. همنیکه کاربر یک کامنت را با کلیک روی آیکون خاکستری لایک کرد, آیکون به رتگ آبی تغییر و شمارشگر لایک بروز رسانی می شود.

 

لایک / دیس لایک نظرات

کد PHP زیر برای دریافت لیست نظرات و تعداد لایک های آن از دیتابیس استفاده شده است. هر سطر کامنت و پاسخ نشان دهنده تعداد لایک/ دیس لایک اضافه شده توسط کاربر فعلی است.همچنین کل تعداد لایک ها را در هر رکورد نشان می دهد.

این فایل های PHP توسط اسکریپت ajax جی کویری در دسترس قرار می گیرند. AJAX پاسخ برگشت داده شده بصورت JSON را از سمت کد PHP را دریافت و نتیجه را برای آپدیت UI پردازش می کند.

توابع AJAX برای افزودن قابلیت لایک به سیستم نظردهی بصورت زیر است :

لایک / دیس لایک نظرات با ایجکس jQuery

در این قسمت از آموزش افزودن قابلیت لایک به سیستم نظردهی, به هنگام افزودن برداشتن لایک ها, یک درخواست AJAX به PHP برای آپدیت وضعیت لایک در دیتابیس ارسال می شود.

حتما بخوانید  ساخت نطرسنجی با php و jquery ajax

من یک جدول tbl_like_unlike برای ذخیره تعداد لایک / دیس-لایک های نظرات ایجاد کردم.

در این جدول, ما مقادیر آی دی کامنت, و شمارش های لایک و دیس لایک را ذخیره می کنیم.

خروجی – افزودن قابلیت لایک به سیستم نظردهی با PHP

اسکرین شات زیر به شما خروجی کار ما در آموزش افزودن قابلیت لایک به سیستم نظردهی با PHP را نشان می دهد.

همانطور که می بینید نظر لایک شده دارای آیکون آبی است در حالی که آیکون نظر لایک نشده را بصورت پیش فرض قرار دادیم.

افزودن قابلیت لایک به سیستم نظردهی با PHP

برای افزودن قابلیت های دیگر مثلا افزودن قابلیت انتخاب ایموجی به سیستم نظردهی کلیک کنید.

امیدوارم از آموزش افزودن قابلیت لایک به سیستم نظردهی با PHP نهایت استفاده را برده باشید.

برای دانلود سورس کد کامل از باکس دانلود زیر استفاده کنید.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق و پیروز باشید.

حسن شفیعی
مدرس ، پنتستر ، توسعه دهنده اپلیکیشن های تحت وب ، عضو مرکز حامی نخبگان و از مدیران و اعضای رسمی تیم امنیتی آشیانه هستم . علاقه خاصی به زبان php و امنیت شبکه و لینوکس دارم و هر روز تلاش می کنم به این حوزه ها مسلط تر شوم و اطلاعاتم را در وب به اشتراک بگذارم

دیدگاه کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جدیدترین آموزش های آنلاین



دانلود رایگان (هدیه ویژه)

کتاب آموزش زبان برنامه نویسی PHP را دانلود و همین امروز یادگیری را شروع کن و به جمع برنامه نویسان ملحق شو ;)

دانلود رایگان کتاب

افزایش امنیت سایت

مجوزهای ما


logo-samandehi نماد اعتماد الکترونیک

بخش کاربران

هنوز عضو نیستید ؟ کلیک کنید

دانلود کتاب

عضویت در خبرنامه