• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
درج tag برای مطالب
#1
سلام دوستان من میخام مطالب وب سایتمو tag دار کنم یه کم راهنمایی در مورد چگونگی tag دار کردن مطالب میخام
  پاسخ
تشکر شده توسط :
#2
منظورت سئو هست یا HTML (منظورت از tag)
  پاسخ
تشکر شده توسط : titanium
#3
منظورم استفاده از tag برای برچسب زدن به مطالب واستفاده از اون برای پیدا کردن مطالب مرتبط با هم دیگه ست
  پاسخ
تشکر شده توسط :
#4
راه های زیادی داره...
ولی سادش ساختن فیلد tag در جدول مطالبت هست. که موقع ارسال مطلب اونو پرش می کنی
وبلاگ: Yousha.Blog.ir


 کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بالاتر => نگهداری بهتر

  پاسخ
تشکر شده توسط : titanium
#5
در ادامه صحبت های یوشای عزیز، فکر کنم برای برچسب ها نه تنها ساده ترین راه بلکه بهترین راه‌ هم همون ذخیره برچسب ها در پایگاه داده باشه. چون برچسب ها در قسمت نمایش مطالب گرفته میشن و یکبار اتصال به پایگاه داده صورت میگیره.

از نظر بهینه سازی هم برای وبسایت، هم موتور جستجو و هم پایگاه داده، بهتره بیش از 5 تا کلمه کلیدی استفاده نشه (وبسایت، بازدید کننده اگر برچسب هارو در وبسایت ببینه و تعدادشون زیاد باشه صرف نظر میکنه، از طرفی هر مطلب نمیتونه بیش از 5 تا برچسب بهینه شده داشته باشه. - موتور جستجو، با قرار دادن برچسب های زیاد تعداد لینک ها در هر صفحه افزایش پیدا میکنه، اگر این تعداد متعادل باشه و متعادل بمونه بنفع اون صفحه هست. - پایگاه داده، فضای کمتری برای برچسب ها اشغال میشه.)

همانطور که یوشای عزیز گفت؛ در جدول مطالب یک ستون ویژه برچسب ها ساخته بشه. و کافیه در یک کوئری هم محتوای مطالب رو واکشی کنی هم برچسب هارو (ستون های مورد نیاز) بعد نمایش بدی ولی براشون یک لینک درنظر بگیری مثلا بصورت زیر،
کد:
http://www.site.com/tag.php?tag=value
بعد در فایل tag.php که میسازی، یه چیزی شبیه این مینویسی،
کد پی‌اچ‌پی:
if(isset($_GET['tag']) && !empty($_GET['tag'))
{
    
//bar asas $_GET['tag'] search mikoni too mataleb
    //bad dar loop gharar midi va natije ro dar soorati-
    //-ke vojood dasht(natije) echo mikoni
}
else echo 
'there is no content for your term'
غایب
  پاسخ
تشکر شده توسط : Reza oia titanium Y.P.Y
#6
خیلی ممنون دوستان واسه راهنمایی هاتون
  پاسخ
تشکر شده توسط :
#7
یه سوال آماتوری بپرسم؟ این جستجویی که بعد از انتخاب تگ انجام میدیم، توی جدول مطالب میگردیم که توی ستون تگ ها کدوم ردیف ها تگ مورد نظر ما تکرار شده و بعد اون ردیف رو میکشیم بیرون دیگه نه؟ توی ستون مطلب که نمیگردیم.درست فهمیدم؟Blush
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط :
#8
نقل قول:یه سوال آماتوری بپرسم؟ این جستجویی که بعد از انتخاب تگ انجام میدیم، توی جدول مطالب میگردیم که توی ستون تگ ها کدوم ردیف ها تگ مورد نظر ما تکرار شده و بعد اون ردیف رو میکشیم بیرون دیگه نه؟ توی ستون مطلب که نمیگردیم.درست فهمیدم؟
آره، برچسب ها هست واسه چی، طرف فلان برچسب رو انتخاب کرده بر اساس اون جستجو کنه، شما ستون برچسب هارو جستجو میکنید و اگر برابر پیدا کردید ردیف مورد نظر رو واکشی میکنید.
غایب
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان