نمایش نتایج 1 تا 17 از 17

نام تاپیک: ساخت like برای کامنت مطالب

  1. #1

    Post ساخت like برای کامنت مطالب

    با عرض سلام خدمت دوستان عزیز
    من برای ساخت like جهت کامنت هام دچار مشکل شده ام.
    تو تالار هم جستجو کردم،ولی مطلبی مفیدی پیدا نکردم.از دوستانی که در این زمینه کار کردن خواهش میکنم کمکم کنن.
    در صورت ممکن مثال عملی بزارین.
    سپاس فراوان.
    آخرین ویرایش به وسیله softex49 : چهارشنبه 02 بهمن 1392 در 01:37 صبح

  2. #2
    کاربر تازه وارد آواتار alimobe
    تاریخ عضویت
    دی 1392
    محل زندگی
    تهران
    پست
    57

    نقل قول: ساخت like برای کامنت مطالب

    سلام
    من فک کنم باید عسش رو بگذاری و برنامشو بنویسی هرکی کلیک کرد یه عدد به دیتابیست اضافه شه

  3. #3

    نقل قول: ساخت like برای کامنت مطالب

    داداش گلم من مبتدی هستم.
    این چیزو که گفتی به صورت کلی میدونم.اما در پیاده سازیش موندم،مشکلم هم بیشتر تو این هس که کاربری که like زده،دیگه نتونه like همون مطلبو دوباره بزنه.Ajaxش رو بلد نیستم،و اینکه چجوری به IP فرد اجازه دوباره کار رو نده.
    ممنون از دوستانی که مشکلم را مشکل خودشون بدونن و حلش کنن.

  4. #4
    کاربر تازه وارد آواتار jafar01
    تاریخ عضویت
    تیر 1388
    محل زندگی
    ایران - تهران
    پست
    74

    نقل قول: ساخت like برای کامنت مطالب

    تو این سایت قشنگ توضیح داده http://مطلب.را.کامل.قرار.دهید/

  5. #5
    کاربر دائمی آواتار vira1368
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    اهواز
    سن
    36
    پست
    270

    نقل قول: ساخت like برای کامنت مطالب

    معمولا کسی میتونه برای کامنت لایک بذاره که عضو سایت هست!
    در این صورت لازم نیست IP چک کنید. فقط کافیه ID کاربرایی که اون کامنت رو like کردن ذخیره کنید.
    یعنی به عنوان مثال: میتونید از جدولتون لیست کاربرایی که کامنت شماره 3 رو لایک کردن در بیاری.

  6. #6

    نقل قول: ساخت like برای کامنت مطالب

    نقل قول نوشته شده توسط vira1368 مشاهده تاپیک
    معمولا کسی میتونه برای کامنت لایک بذاره که عضو سایت هست!
    در این صورت لازم نیست IP چک کنید. فقط کافیه ID کاربرایی که اون کامنت رو like کردن ذخیره کنید.
    یعنی به عنوان مثال: میتونید از جدولتون لیست کاربرایی که کامنت شماره 3 رو لایک کردن در بیاری.


    اگه ممکنه واسم مثال عملی بزراین،ممنون میشم.

  7. #7

    نقل قول: ساخت like برای کامنت مطالب

    فقط کافیه یه جدول بسازی با فیلدهای :
    - userId
    -comment_id

    که هر دوشون باید باهم unique باشن، تعداد لایک‌ها رو هم میتونی یا هر سری با شمردن تعداد سطرهایی که دارای Comment_id یکسانی هستند بدست بیار یا اینکه یه فیلد به جدول Comments اضافه کن و هر سری که کسی لایک میکنه مقدارشو یه دونه افزایش بدی

  8. #8

    نقل قول: ساخت like برای کامنت مطالب

    نقل قول نوشته شده توسط jafar01 مشاهده تاپیک
    تو این سایت قشنگ توضیح داده http://مطلب.را.کامل.قرار.دهید/

    دوست من ،نمونه کدی که سایتو معرفی کردی اشکال داره،اونم این هست که کاربر به تعداد دلخواه میتونه یه مطلب رو like کنه،ولی من میخوام فقط یکبار حق این کار رو داشته باشه.

  9. #9

    نقل قول: ساخت like برای کامنت مطالب

    نقل قول نوشته شده توسط afee1990 مشاهده تاپیک
    فقط کافیه یه جدول بسازی با فیلدهای :
    - userId
    -comment_id

    که هر دوشون باید باهم unique باشن، تعداد لایک‌ها رو هم میتونی یا هر سری با شمردن تعداد سطرهایی که دارای Comment_id یکسانی هستند بدست بیار یا اینکه یه فیلد به جدول Comments اضافه کن و هر سری که کسی لایک میکنه مقدارشو یه دونه افزایش بدی

    کلیتش درسته،ولی من در پیاده سازی محدودیت یکبار likeش موندم.

  10. #10

    نقل قول: ساخت like برای کامنت مطالب

    خب وقتی فیلدها unique باشه خودبه خود محدودیت یکبار اعمال مبشه دیگه

  11. #11
    کاربر تازه وارد آواتار jafar01
    تاریخ عضویت
    تیر 1388
    محل زندگی
    ایران - تهران
    پست
    74

    نقل قول: ساخت like برای کامنت مطالب

    خودتو اذیت نکن بهت گفتم برو سورس و همه چی هس

  12. #12

    نقل قول: ساخت like برای کامنت مطالب

    نقل قول نوشته شده توسط jafar01 مشاهده تاپیک
    خودتو اذیت نکن بهت گفتم برو سورس و همه چی هس

    دوست من گفتم که مشکل اون مثال چیه،راه حل می خوام.

  13. #13

    نقل قول: ساخت like برای کامنت مطالب

    نقل قول نوشته شده توسط afee1990 مشاهده تاپیک
    خب وقتی فیلدها unique باشه خودبه خود محدودیت یکبار اعمال مبشه دیگه
    من مبتدام و منظورت از unique رو نمی فهمم.میشه راهنمائی کنید.

  14. #14
    کاربر دائمی آواتار alireza_s_84
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    اهواز
    پست
    1,191

    نقل قول: ساخت like برای کامنت مطالب

    نقل قول نوشته شده توسط softex49 مشاهده تاپیک
    من مبتدام و منظورت از unique رو نمی فهمم.میشه راهنمائی کنید.
    به دیتابیست یک جدول Likes اضافه کن ، براش دوتا کلید تعریف کنید UserId و CommentId میتونی ، هروقت کاربری لایک کرد شما میای Id اون کاربر و Id اون کامنت رو توی این جدول ثبت میکنی. (تا اینجا کاربر لایک کرد رفت)
    هروقت خواستی کامنتها رو نشون بدی که حالا زیر اون یا لینک پسندیدم هست یا یه باتن یا هر چیز دیگه ، شما میای چک میکنی که این یوزری که الان داری این مطالب رو بخاطرش واکشی میکنی آیا برای اون کامنت لایک کرده یا نه. اگر لایک زده بود که دیگه کدهای مربوط به نمایش لینک یا باتن رو نمینویسی (یک شرط ساده)
    حالا بر فرض مثال کاربر شیطون بود و با کارهای مهندسی اومد و لینک رو شبیه سازی کرد ، چون توی جدول هر دو فیلد کلید هستن پس نمیتونن تکراری باشن و این یعنی شکست راه نفوذ کاربرای شیطون
    این خیلی ساده و راحته اگر نتونستی پیاده بکنی کدهای مربوط به واکشی کامنت ها رو بذار تا دوستان راهنماییت کنن

  15. #15
    کاربر تازه وارد آواتار alimobe
    تاریخ عضویت
    دی 1392
    محل زندگی
    تهران
    پست
    57

    نقل قول: ساخت like برای کامنت مطالب

    asp بلدی خودت کد بنویسی یا از ابزار ها استفاده میکنی ؟
    sql چی یه خورده بلدی؟
    vb6 چی ؟ اگر بلدی بگو تا بهت بگم چیکار کنی

  16. #16

    Post نقل قول: ساخت like برای کامنت مطالب

    نقل قول نوشته شده توسط alireza_s_84 مشاهده تاپیک
    به دیتابیست یک جدول Likes اضافه کن ، براش دوتا کلید تعریف کنید UserId و CommentId میتونی ، هروقت کاربری لایک کرد شما میای Id اون کاربر و Id اون کامنت رو توی این جدول ثبت میکنی. (تا اینجا کاربر لایک کرد رفت)
    هروقت خواستی کامنتها رو نشون بدی که حالا زیر اون یا لینک پسندیدم هست یا یه باتن یا هر چیز دیگه ، شما میای چک میکنی که این یوزری که الان داری این مطالب رو بخاطرش واکشی میکنی آیا برای اون کامنت لایک کرده یا نه. اگر لایک زده بود که دیگه کدهای مربوط به نمایش لینک یا باتن رو نمینویسی (یک شرط ساده)
    حالا بر فرض مثال کاربر شیطون بود و با کارهای مهندسی اومد و لینک رو شبیه سازی کرد ، چون توی جدول هر دو فیلد کلید هستن پس نمیتونن تکراری باشن و این یعنی شکست راه نفوذ کاربرای شیطون
    این خیلی ساده و راحته اگر نتونستی پیاده بکنی کدهای مربوط به واکشی کامنت ها رو بذار تا دوستان راهنماییت کنن
    دوست من این مطلبو که گفتی بهش اگاهم،ولی منظور دقیقتر من این هست که، کاربر بیرونی بدون اینکه تو سایت ثبت نام کنه،عمل like یه کامنتی رو انجام می ده،لزومی نداره واسه یه لایک کاربر رو مجبور به ثبت نام کنم.
    مثل سایتهای خبری که طرف در مورد مثلا خبر X نظر داده و من کاربر میام به نظر اون کاربر یه لایک میزنم.اگر بخوام همون نظر رو دوباره like کنم،با استفاده از Ajax و IP سیستم،نمیزاره دوباره like کنم.

    من همین مرحله Ajax و چک کردن IP رو میخوام.
    امیدوارم تونسته باشم منظورم رو برسونم.(ممنون از راهنماییتون)

  17. #17

    نقل قول: ساخت like برای کامنت مطالب

    نقل قول نوشته شده توسط alimobe مشاهده تاپیک
    asp بلدی خودت کد بنویسی یا از ابزار ها استفاده میکنی ؟
    sql چی یه خورده بلدی؟
    vb6 چی ؟ اگر بلدی بگو تا بهت بگم چیکار کنی
    یکم بلدم،اگه میشد یه مثال عملی بزارین،ممنونتون میشدم.

تاپیک های مشابه

  1. ارایه پیشنهاد(ساخت راهنما برای vb با استفاده از مطالب سایت)
    نوشته شده توسط mn_na در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: دوشنبه 02 خرداد 1384, 09:55 صبح
  2. ساخت آیکون برای اجزای منو
    نوشته شده توسط ehsan-ets در بخش VB.NET
    پاسخ: 9
    آخرین پست: سه شنبه 11 شهریور 1382, 14:24 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •