آژانس هواپیماییexchanging

نحوه ایجاد قسمت مطالب مرتبط

شروع موضوع توسط aref1364 ‏5 می 2010 در انجمن asp , ASP.NET

  1. aref1364

    aref1364 Registered User

    تاریخ عضویت:
    ‏23 جولای 2005
    نوشته ها:
    395
    تشکر شده:
    1
    سلام،

    صفحات من ASP.NET با VB.NET است. میخوام قسمتی به نام مطالب مرتبط برای موضوعی خاص در سایت ایجاد کنم که دنبال مثلا 5 تا از آخرین مطالبی که در ارتباط با مطلب فعلی است در پایگاه داده بگرده و نتیجه رو نشون بده.

    چه راه حلی پیشنهاد می کنید؟

    متشکرم
     
  2. Graveworm

    Graveworm Registered User

    تاریخ عضویت:
    ‏23 می 2005
    نوشته ها:
    1,063
    تشکر شده:
    12
    محل سکونت:
    Tehran
    یک راه حل این هست که برای هر مطلب، تگ تعریف کنید
    بعد از اون زیر هر مطلب، با کوئری خودتون، مطالبی گه تگ مشابه مطلب الان رو دارن، لیست شن
     
  3. aref1364

    aref1364 Registered User

    تاریخ عضویت:
    ‏23 جولای 2005
    نوشته ها:
    395
    تشکر شده:
    1
    متشکرم.

    من همون کوئری رو میخوام لطفا.
     
  4. Graveworm

    Graveworm Registered User

    تاریخ عضویت:
    ‏23 می 2005
    نوشته ها:
    1,063
    تشکر شده:
    12
    محل سکونت:
    Tehran
    کد:
    select id, title from table where tags like 'iran'
    
    این برای وقتی هست که شما برای هر پست فقط یک تگ تعریف میکنید و اون رو در ستون tags میذارید

    حالا در پایین یه مطلب، تگ iran رو که به همراه اطلاعات اون مطلب از دیتابیس خوندید میارید این کوئری تا ببینید چه مطالب دیگه ای دارید که تگ iran رو دارد
     
  5. aref1364

    aref1364 Registered User

    تاریخ عضویت:
    ‏23 جولای 2005
    نوشته ها:
    395
    تشکر شده:
    1
    با full text index درست کردم. ضمنا جستجوی تگ به تگ درست عمل نمی کنه. تگ هر مطلب با موضوع مطالب دیگه باید مطابقت داده بشه.

    متشکرم