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

نام تاپیک: نمایش مطالب مرتبط

  1. #1

    نمایش مطالب مرتبط

    من توی فروم جستجو کردم و به نتیجه نرسیدم برای همین خودم این تاپیک رو ایجاد کردم
    من میخام برای مطالب سایتم وقتی کاربر روی خبری کلیک میکنه مطالب مشابه با اون خبر در زیر خبر براش لیست بشن
    از دوستان تقاضا دارم اگر میتونن راهنمایی کنن راهنمایی شون همراه با کد باشه

  2. #2

    نقل قول: نمایش مطالب مرتبط

    از دوستان تقاضا دارم لطفا یک پاسخ مبسوط بدن

  3. #3
    کاربر دائمی آواتار thacker
    تاریخ عضویت
    دی 1390
    محل زندگی
    اکباتان
    پست
    621

    نقل قول: نمایش مطالب مرتبط

    به نظرم راه مناسب اینه که برای مطالبتون تگ قرار بدین و زمان نمایش مطلب ، تگ های اون مطلب رو با تگ های مطالب دیگه مقایسه کنید و اون هایی رو که تگ های یکسان دارند رو فراخوانی کنید

  4. #4

    نقل قول: نمایش مطالب مرتبط

    نقل قول نوشته شده توسط thacker مشاهده تاپیک
    به نظرم راه مناسب اینه که برای مطالبتون تگ قرار بدین و زمان نمایش مطلب ، تگ های اون مطلب رو با تگ های مطالب دیگه مقایسه کنید و اون هایی رو که تگ های یکسان دارند رو فراخوانی کنید
    مطالبم تگ دارن ولی خیلی منطقی نیست که براساس تگ مطالب مشابه آورده بشه.

  5. #5

    نقل قول: نمایش مطالب مرتبط

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

  6. #6
    کاربر تازه وارد آواتار amg_123
    تاریخ عضویت
    تیر 1393
    محل زندگی
    البرز
    پست
    52

    نقل قول: نمایش مطالب مرتبط

    خب میتونی مثل پلاگینی که تو وردپرس هست کار کنی. اگه اشتباه نکنم seo by yoast چنین چیزی داشت که رویه سئو سایتم تاثیر مثبت میزاشت.
    نحوه کارش اینجوریه که یه textbox بود، خودت عنوان مطالبه مشابه رو میزدی هر کدوم که میخواستی اد میکردی تا نشون داده شه(البته textbox به صورت ajax و Autocomplete باید باشه تا خوب از آب دربیاد).
    روش دیگه ای که دقیق باشه خیلی سخت و وقت گیره و پردازش اضافی به برنامه تحمیل میکنه.
    به نظر من مثل این پلاگینه عمل کنید.

  7. #7
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

    نقل قول: نمایش مطالب مرتبط

    tag یا همون برچسب بهترین روشه. مخصوصا چون با خبر روبرو هستیم عموما باید بر اساس برچسب های متشابه و اول بر اساس فراوانی برچسب و سپس تاریخ انتشار نمایش داده بشه.

  8. #8
    کاربر دائمی
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    جزیره مارماری
    پست
    1,137

    نقل قول: نمایش مطالب مرتبط

    شما عنوان نوشته رو دارید.اون رو با دستور like در mysql استفاده کنید و خیلی آسون با یک query میتونید نوشته های مشابه رو پیدا کنید.در مورد like جستجو کنید

  9. #9
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

    نقل قول: نمایش مطالب مرتبط

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

  10. #10

    نقل قول: نمایش مطالب مرتبط

    آره فکر کنم با استفاده از تگ مطالب بشه نتیجه مناسب تری گرفت البته به شرطی که تگ ها اصولی وارد شده باشه

  11. #11

    نقل قول: نمایش مطالب مرتبط

    من کد زیر رو برای مطالب مرتبط با استفاده از تگ در سایتم قرار دادم ولی مشکلی که دارم اینه که خود مطلب رو هم در مطالب مرتبط میاره

    $most = $db -> fetch_all("SELECT * FROM `tbl_posts` WHERE post_tag LIKE '%$tag%' LIMIT 0,3 ");

  12. #12

    نقل قول: نمایش مطالب مرتبط

    منظورم از خود مطلب اینه که برای مثال :
    مطلب یک تگ:1و2و3
    مطلب دو تگ:9و1و5
    مطلب سه تگ:2و6
    مطلب چهار تگ:8

    من وقتی روی مطلب یک کلیک میکنم در مطالب مرتبط باید دو و سه رو نشون بده ولی در عمل هم خودش و هم دو و سه رو نشون میده چطور باید کد رو تغییر بدم که خودش رو نشون نده

  13. #13

    نقل قول: نمایش مطالب مرتبط

    والبته مشکلی که این کد داره اینه که پست هایی که تگ ندارن رو در زیر مطالب بدون تگ نشون میده. به این صورت

    مطلب یک تگ:x,y,u
    مطلب دو تگ: x
    مطلب سه تگ:
    مطلب چهار تگ:

    حالا وقتی روی مطلب سه کلیک میشه مطلب چهار رو هم در مطالب مشابه نشون میده

  14. #14

    نقل قول: نمایش مطالب مرتبط

    توی کوئری این مطلب رو از نتایج حذف کنید به این صورت که:
    SELECT * FROM `tbl_posts` WHERE post_tag LIKE '%$tag%' and id<>$thisPostId LIMIT 0,3

    میگیم اونهایی که مشابه این هستن ولی خود این نباشه...
    $thisPostId آی دی مطلبی که واسش برای مطالب مرتبط جستجو کردینه

  15. #15

    نقل قول: نمایش مطالب مرتبط

    نقل قول نوشته شده توسط H:Shojaei مشاهده تاپیک
    توی کوئری این مطلب رو از نتایج حذف کنید به این صورت که:
    SELECT * FROM `tbl_posts` WHERE post_tag LIKE '%$tag%' and id<>$thisPostId LIMIT 0,3

    میگیم اونهایی که مشابه این هستن ولی خود این نباشه...
    $thisPostId آی دی مطلبی که واسش برای مطالب مرتبط جستجو کردینه
    دست تون درد نکنه به خوبی عمل کرد

  16. #16

    نقل قول: نمایش مطالب مرتبط

    این مشکل هنوز پابرجاست

    والبته مشکلی که این کد داره اینه که پست هایی که تگ ندارن رو در زیر مطالب بدون تگ نشون میده. به این صورت

    مطلب یک تگ:x,y,u
    مطلب دو تگ: x
    مطلب سه تگ:
    مطلب چهار تگ:

    حالا وقتی روی مطلب سه کلیک میشه مطلب چهار رو هم در مطالب مشابه نشون میده

  17. #17

    نقل قول: نمایش مطالب مرتبط

    این رو هم اضافه کنید:
    and post_tag<>''

  18. #18

    نقل قول: نمایش مطالب مرتبط

    نقل قول نوشته شده توسط H:Shojaei مشاهده تاپیک
    این رو هم اضافه کنید:
    and post_tag<>''
    هیچ تغییری نکرد
    SELECT * FROM `tbl_posts` WHERE post_tag LIKE '%$tag%' AND id<>$id AND post_tag<>'' LIMIT 0,3 "

  19. #19

    نقل قول: نمایش مطالب مرتبط

    مشکلی که این کد داره اینه که پست هایی که تگ ندارن رو در زیر مطالب بدون تگ نشون میده
    وقتی مطلبتون تگ نداره اصلا چرا باید این کوئری اجرا بشه که مطالب مرتبطش رو پیدا کنه؟ معلومه که مطلب مرتبط براش نیست.
    اینجا میتونید عنوان رو بررسی کنید یا اینکه بنویسید "مطلب مشابه یافت نشد".

  20. #20

    نقل قول: نمایش مطالب مرتبط

    نقل قول نوشته شده توسط SA_Developer مشاهده تاپیک
    وقتی مطلبتون تگ نداره اصلا چرا باید این کوئری اجرا بشه که مطالب مرتبطش رو پیدا کنه؟ معلومه که مطلب مرتبط براش نیست.
    اینجا میتونید عنوان رو بررسی کنید یا اینکه بنویسید "مطلب مشابه یافت نشد".
    خب من دستور کوئری رو نوشتم توی پست ها هست نباید اجرا بشه ولی داره اجرا میشه. چی کنم که نشه روی کد توضیح بدین

  21. #21

    نقل قول: نمایش مطالب مرتبط

    دوستمون درست میگن من یه اشتباه هم مرتکب شدم اینجا وقتی تگی نیست اصلا مطلب مشابهی هم نیست به این صورت باید جلوی اجرای کوئری رو بگیرید...

    if($post['tag']!='')
    $most = $db -> fetch_all("SELECT * FROM `tbl_posts` WHERE post_tag LIKE '%$tag%' LIMIT 0,3 ");

  22. #22

    نقل قول: نمایش مطالب مرتبط

    نقل قول نوشته شده توسط H:Shojaei مشاهده تاپیک
    دوستمون درست میگن من یه اشتباه هم مرتکب شدم اینجا وقتی تگی نیست اصلا مطلب مشابهی هم نیست به این صورت باید جلوی اجرای کوئری رو بگیرید...

    if($post['tag']!='')
    $most = $db -> fetch_all("SELECT * FROM `tbl_posts` WHERE post_tag LIKE '%$tag%' LIMIT 0,3 ");
    دست تون درد نکنه
    یه سوال اینکه برای استفاده از and محدودیتی در کد sql نداریم
    منظورم تعداد and هست

  23. #23

    نقل قول: نمایش مطالب مرتبط

    خیر and or not l هیچکدوم از عملگرها محدودیتی به لحاظ تعداد تا جایی که من میدونم ندارن...

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

  1. پاسخ: 5
    آخرین پست: یک شنبه 05 بهمن 1393, 18:18 عصر
  2. سوال: نحوه یافتن کلمات کلیدی یک متن و نمایش «مطالب مرتبط»؟
    نوشته شده توسط Aftabgardan-cc در بخش PHP
    پاسخ: 9
    آخرین پست: یک شنبه 02 فروردین 1388, 20:09 عصر
  3. نمایش مطالب در چند مونیتور
    نوشته شده توسط mahsa_kb در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: پنج شنبه 07 تیر 1386, 11:55 صبح
  4. نمایش جداول مرتبط باهم در دیتاگرید یا...
    نوشته شده توسط javad3151 در بخش ASP.NET Web Forms
    پاسخ: 7
    آخرین پست: دوشنبه 06 آذر 1385, 13:29 عصر
  5. مطالب مرتبط
    نوشته شده توسط FirstLine در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: شنبه 08 مهر 1385, 19:16 عصر

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

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