Meraba arkadaşlar
Php ve mysql kullanarak sayfa ve konu etiketleri yapmak istiyorum.
Bu etiketler veri tabanında nasıl yapılıyor. Bir tablo açılıp etiketler id leri ile kaydedilip ilgili kayda bu etiket id leri virgül ile mi kaydediliyor?
Yardımcı olabileek birileri var mıdır? Şimdiden teşekkür ederim.
Etiketleme Veri Tabanı Mantığı Nasıl Çalışıyor?
4
●47
- 09-06-2021, 21:30:12hocam benim mantığıma göre #etiket JavaScript ile yapılabilir. # dan sonrasına <a> etiketi koyar, href içine de etiket adını yazar, artık url işi de php ile halledilir. konu=?etiketadi gibi.
- 09-06-2021, 21:32:33hocam öyle dğil. şöyle ki mesela bir haber sitesinde haber okudunuz. haberin konusuna göre etiketler var. bu etiketleri tıkladığınızda o etikete sahip başka haberlere ulaşıyorsunuz.eycreative adlı üyeden alıntı: mesajı görüntüle
bu tür içerik ile alakalı etiketlemelerin veri tabanına nasıl kayıt edildiğini öğrenmeye çalışıyorum. - 09-06-2021, 21:34:05Haberlerin bulunduğu tabloda bir sutün açmanız yeterli PHP tarafınıda kurgulayabilirsiniz link yönlendirme konusunu yani.
- 11-06-2021, 15:02:15Nasıl olduğunu buldum. Burada paylaşarak benim gibi ihtiyaç duyan arkadaşlara yardımcı olmak istiyorum.
Öncelikle 2 tane tablo oluşturuyoruz. Bir tanesi etiketlerin kaydedildiği tablo, sütunları: id (etiket id'si), deger (etiket),etiket_seo(etikete tıklanıldığında gönderilecek değer ör. sitem.com/etiket/dunya). İkinci tablo ise hangi içeriğe hangi etiket(ler)in tanımdığını kaydettiğimiz tablo. Bu tablo etiket_id ve icerik_id isimli iki tablodan oluşuyor.
Bu şekildeki iki tablo ile veri tabanında verimli bir şekilde etiket yönetimi yapılabiliyor.
Tablo 1
id__ deger_ _ setiket_seo
1_ _ Dünya__ dunya
2_ _ Siyaset_ _ siyaset
Tablo2
etiket_id_ haber_id
1_ _ _ _ _ 14854
1_ _ _ _ _ 1458
2_ _ _ _ _ 14854
Umarım birilerinin işine yarar.