Malta'da çalışmak ister misiniz? Kariyer sayfasına bir gözatın!

PHP' de Wordpress Benzeri Etiket Sistemi (Uzmancevap'da da aynı yöntem kullanılmış.)

Merhaba arkadaşlar, siteadi.com/etiket/x-etiketi şeklinde etiketlere tıklandığında o etiket'in eklenmiş olduğu postların gösterileceği mantıkla etiket sistemi nasıl yapabilirim? Kısacası wordpress'deki ile aynı mantıkta yapmak istiyorum herkes wordpress'e en az 1 kez bakmıştır heralde inşallah ne demek istediğimi anlatabilmişimdir baya bir kaynak aradım türkçe kaynak hiç bulamadım yabancı kaynaklarda tam olarak tatmin edici cevaplar gelmemiş burada bunu çözersek hem türkçe bi kaynak olmuş olur hem herkes faydalanır arkadaşlar.

EK:

Görsellere bakarsanız arkadaşlar yazı kısa ismi adı altında her etiketin url si id vs. var. Kısacası x adındaki etiket 1 kez eklendikden sonra veritabanına tekrar kayıt edilmeyecek x etiketi sadece postlara tekrar eklendiğinde x etiketine ait içerik sayısı artacak şeklinde olacak.

http://i.imgur.com/FSnzOK6.png
http://i.imgur.com/gUEMHQw.png
Cevaplar (4)
0
Veritabanında etiketler diye tablo oluştur
id | baslik | seo_url | tarih

Sonra konular tablona etiket_id diye sütun ekle.

etiketler tablona tüm etiketleri eklersin, ardından diyelim "php" etiketinin id numarası 1, "PHP dersleri" konusuna bu etiketi eklediğinde "etiket_id" sütununa 1 eklersin, sonrada oradan çekersin, 1 den fazla etiket olduğunda da explode ile virgüle ayırarak 1,5,7 olarak etiketlerin id numaralarını ekleye bilirsin
0
Orası tamam hocam o mantıği bende kurdum ama her defasında wordpress de ki gibi farklı etiket eklenebilecek ve bu işlem post içerisinde yapılacak mesela daha önceden ali diye bir etiket var bunu adam tekrar yazı eklerken yazı eklemesi yaptığı menuden ali etiketini tekrar belirttiğinde ne yapılmalı yoksa etiketler tablosu dediğin şekilde var yani yazı ekleme ekranında hem etiketi içeriğe eklemiş olacak hem etiketlet tablosunda etiket yoksa etiketler tablosuna etiketi eklemiş olacak varsa olan etiket içeriğe eklenmiş olacak
0
Hocam biraz düz mantık olacak ama etiket tablona yazi id de yazıyı eklediğinde etiketleri explode ile böl ve tek tek yazi id örn.213 olarak ekle. Arama yada etiket sayfasında da yazi id yi inner join ile yazı tablosunu birleştirerek göster
Cevap Yazın..

[code=css,php,sql,asp..]..kod..[/code] , [url=http:...com] , [img=resim linki]
[color=renk kodu]..yazı..[/color]

yabancı dizi izle dizi altyazı indir tv ünitesi