PDA

View Full Version : سوال: سیستم تگ گذاری سایت



numberone1
جمعه 26 آذر 1389, 00:02 صبح
سلام
میخوام برای سایتم یه سیستم تگ گذاری بنویسم که هر کاربر بتونه برای مطلبی که ارسال میکنه یه تعداد تگ هم بنویسه ولی در کل نحوه تعریف کاربردشو نمیدونم چجوری باید انجام بدم
مثلا چجوری باید توی سرچ از تگ ها استفاده کنم؟؟
یا تگ ها رو چطور برای گوگل باید تعریف کنم که بشناسه
اگر کاربر یه مطلبی ارسال کرد با چند تا تگ من چطور میتونم موقع نمایش مطلبش اون تگ هاش رو هم همراهش بهش نشون بدم؟؟
پیش پیش مرسی از پاسختون

numberone1
جمعه 26 آذر 1389, 20:51 عصر
یعنی تا حالا کسی اینجا سیستم تگ گذاری ننوشته؟؟

binyaft
جمعه 26 آذر 1389, 21:39 عصر
خوب یک فیلد تعریف میکنی برای همین کار و تگ ها رو ذخیره میکنی ( با , هم جدا بشه )


مثلا چجوری باید توی سرچ از تگ ها استفاده کنم؟؟

در mysql با like میشه جستجو کرد


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

گوگل خودش میاد میشناسه ( البته اگه به صورت tag/tag_name.html باشه بهتر هست )


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

برای مثال اگر تگ ها با کاراکتر , جدا شده باشه میتونی به صورت زیر بنویسی


$tags=explode(',',$row[tags]);
echo $tags[0];
echo $tags[1]; // va .....

numberone1
جمعه 26 آذر 1389, 21:51 عصر
گوگل خودش میاد میشناسه ( البته اگه به صورت tag/tag_name.html باشه بهتر هست )

برای مثال اگر تگ ها با کاراکتر , جدا شده باشه میتونی به صورت زیر بنویسی


$tags=explode(',',$row[tags]);
echo $tags[0];
echo $tags[1]; // va .....

مرسی از پاسختون
چطور میشه برای هر تگ یه صفحه HTML درست کرد به اسم همون تگ؟
مثلا example.com/tag.html
در مورد آخر منظورم این بود که مثلا فرض کنید من یه مطلبی ارسال میکنم و برای مطلبم چند تگ انتخاب میکنم حالا موقع نمایش مطلب به کاربران میخوام اون چند کلمه تگ انتخاب شده هم در زیر پست بصورت لینک نمایش داده بشه.
نمیدونم منظورم و درست متوجه شدین یا نه؟

و یه سوال دیگه . ساختار صحیح دیتابیس برای سیستم تگ گذاری باید به چه شکلی باشه؟ منظورم تعداد فیلد ها و کلید ها است؟

با تشکر

binyaft
شنبه 27 آذر 1389, 12:31 عصر
چطور میشه برای هر تگ یه صفحه HTML درست کرد به اسم همون تگ؟
http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=rewrite
با htaccess میشه


در مورد آخر منظورم این بود که مثلا فرض کنید من یه مطلبی ارسال میکنم و برای مطلبم چند تگ انتخاب میکنم حالا موقع نمایش مطلب به کاربران میخوام اون چند کلمه تگ انتخاب شده هم در زیر پست بصورت لینک نمایش داده بشه.
نمیدونم منظورم و درست متوجه شدین یا نه؟
:متفکر:
خوب مثل متن که نمایش میدید با توجه به روشی که گفتم ، تگ ها رو هم نمایش بدید!

ساختار صحیح دیتابیس برای سیستم تگ گذاری باید به چه شکلی باشه؟ منظورم تعداد فیلد ها و کلید ها است؟
من از یک فیلد کنار جدول پستها استفاده میکنم