PDA

View Full Version : سیستم تگ برای سایت



farhang67
یک شنبه 19 آبان 1392, 17:00 عصر
سلام به همه



سیستم تگینگی که خیلی از سایت ها ازش استفاده می کنن اینجوریه که مثلا در سایت پست ها(نوشته ها,محصولات, هرچی) وجود داره و یک سری تگ وجود دارن(یک سری کلمات) و اینکه هر پست میتونه دارای چندین تگ باشه.


به ازای هر تگ یک چنین آدرسی وجود داره:
نام تگ/www.domain.com/tag
و وقتی این url باز میشه تمام پست هایی که دارای این تگ هستن نشون داده میشن.

در صفحه پست هم تمام تگ های اون پست بهمراه عدد نشان دهنده تعداد استفاده از هر تگ وجود داره.



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

ahmadreza517
یک شنبه 19 آبان 1392, 17:45 عصر
سلام
یه جدول درست کن برای مثال به اسم cat شاخه های اصلی واردش کن.برای مثال
php
asp.net
#C
بعد یه جدول درست کن با نام contents حالا هر فیلدی که لازم داری تعریف کن بعد هر رکورد که لازم داری تو دسته خاصی قرار بگیره رو فیلد جدول cat ربط بده.

کلا بحثش ارتباط یک به چند هستش. که با روش های زیادی میتونی پیاده سازی کنی.
ado.net
entity framework

farhang67
دوشنبه 20 آبان 1392, 00:30 صبح
مرسی متوجه شدم فقط نحوه ربط دادن یک رکورد به یک فیلد یک جدول دیگه رو بلد نیستم. من تو سایتی که دارم می سازم از LINQ to SQL استفاده می کنم. لطفا اگه میتونی یه نمونه کد بزار

farhang67
پنج شنبه 23 آبان 1392, 17:22 عصر
آخه چجوری میشه یک رکورد رو به یک فیلد ربط داد. ارتباط یک به چند بین یک و چند رکورد هستش دیگه؟!