627
צפיות
צפיות
3
תשובות
תשובות
תגיות
אני רוצה לעשות אפשרות של "תגיות" באתר שאני בונה, כמו שיש לדוג', כאן באתר.
באיזו דרך כדאי לעשות זאת?
חשבתי על הדרך שנראית לי הכי פשוטה.
המשתמש מכניס את התגיות שהוא רוצה לכל מאמר, במסד אני עושה עמודה של "תגיות", וכאשר המשתמש לוחץ על תגית מסויימת מתבצע חיפוש פשוט בעמודת ה"תגיות".
השאלה היא איך אני שולף את התגיות הפופולאריות ביותר..
תודה וחג שמח!
3 תשובות
טבלת תגיות נפרדת
אתה צריך לעשות טבלת תגיות + טבלת קשר בין הרשומות לתגיות.
כך גם תוכל להריץ שאילתא כל כמות רשומות מקושרות, וגם תוכל לבצע ספירה על פופולאריות של תגיות מסויימות.
אלי ענתבי
שאלת המשך
וכאשר משתמש מוסיף מאמר אני צריך לעבור בלולאה על הטבלה של התגיות ולבדוק תגית תגית אם היא קיימת במסד, במידה ולא אז להוסיף רשומה חדשה בטבלת התגיות, במידה וכן אז להוסיף את הid של המאמר בטבלת הקשר?
משום מה נראה לי מסורבל מדי.. איפה הטעות שלי ?
תשובות…
1. אתה יכול לעשות בדיוק כפי שרשמת.
2. אני עושה אחרת. בכל עדכון, אני מוחק את כל התגיות הקשורות ומכניס מחדש וכך אני לא צריך לעשות השד יודע כמה שאילתות.
בברכה,
אלברט אמיר (Web Developer)
אלמיר מערכות תוכנה.
http://www.almir.co.il