• 29-07-2009, 23:41:20
    #1
    Üyeliği durduruldu
    Arkadaşlar php etiket sistemini nasıl yapabilirim. Bazı yerlere baktım ama tam olarak bulamadım.
  • 30-07-2009, 00:23:32
    #2
    Üyeliği durduruldu
    şimdi tam olarak nasil bir etiket sistemi istediğine bağlı kardeşim ben SQL tabanlı etiket sistemi hazırladım kendime POST u açarken giriyorum etiketleri ama otomatik konu başliğini parçalayip da o şekildede yapabilirsin..sen hangisini istediğini söyle biz ona göre yardımcı olalım..
  • 30-07-2009, 00:33:55
    #3
    Üyeliği durduruldu
    Şimdi mesela ben olayı biraz çözdüm ama tam olarak istediğimi yapamıyorum. İstediğim şu şekilde.
    Tablomun adı film bölümleride resimdeki gibi.


    Şimdi ben film ekle bölümünde etiketleri ekleyince bunları etiketler sütununa kaydediyor. Bunların virgüllerini hallettim ama siz yeniden kod olarak anlatırsanız güzel olur. Bu eklediğim etiketleri o filmin id sine göre çekip film sayfasında göstereceğim. Etiketlere tıklandığında da aynı etikete sahip olanlar gözükecek.
  • 30-07-2009, 00:53:22
    #4
    birisi etikete tıkladıgında gittiği sayfada sadece etiketlerde arama yaptırabilirsin. aynı etikete sahip olanları listelemiş olur..
  • 30-07-2009, 01:06:17
    #5
    Üyeliği durduruldu
    Arkadaşlar olayı çözdüm arkadaşın dediği gibi mantık doğru.
    Arama sistemimin aynısını etiket.php yaptım. tıklanan kelimeyi etiketler sütunundan aratıp çıkanları yazdırdım. Yapamayan arkadaşlar da bu şekilde yapabilir.
  • 30-07-2009, 01:13:46
    #6
    Bu durumda şöyle bir sorun olabilir.
    atıyorum meta diye bi etiket girdin bu bi müzik grubu adı.
    birde metatag diye bir etiket girdin ... meta etiketinde metatag etiketli konuda çıkacaktır...
  • 30-07-2009, 10:54:28
    #7
    ThE UGRT adlı üyeden alıntı: mesajı görüntüle
    Bu durumda şöyle bir sorun olabilir.
    atıyorum meta diye bi etiket girdin bu bi müzik grubu adı.
    birde metatag diye bir etiket girdin ... meta etiketinde metatag etiketli konuda çıkacaktır...
    Böyle olmaması için etiketleri farklı tabloda da tutabiliriz.


    etiket.php?etiket=taşıyıcı tanıtımı alırken de WHEHE etiket LIKE '%taşıyıcı tanıtımı%' kullanmayız.

    etiket.php?sef_id=tasiyici-tanitimi WHERE sef_id = 'tasiyici-tanitimi' kullanırız.
  • 30-07-2009, 17:45:38
    #8
    Üyeliği durduruldu
    Peki ErsaT hocam etiketleri bu tabloya kaydettirdim. Bunların bulunduğu tablo ile film tablosunu bir sorguda çekip while ile nasıl yazarım orda kaldım.

    Yani etiketleri çekip görüntüledikten sonra etiket sayfasında Filmin resminin gözükmesi gerekiyor resimler film tablosunda.Film tablosunu da aynı sorguda nasıl çekebilirim?
  • 30-07-2009, 17:57:02
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Tabloların bunlar....
    İcerik | Etiket | Kopru

    Örnk İcerik tablosu;
    İd | baslik | icerik

    Örnek Etiket tablosu;
    id | etiket | etiket_sef

    Örnek Kopru tablosu;
    id | icerik_id | etiket_id

    Örnek sorgu;
    select etiket.id, etiket.etiket, etiket.etiket_sef, kopru.etiket_id, kopru.icerik_id, icerik.id,icerik.baslik from etiket,kopru,icerik where etiket.etiket_sef='$etiket' and kopru.etiket_id=etiket.id and icerik.id=kopru.icerik_id