• 19-04-2009, 01:50:31
    #10
    Nescafem adlı üyeden alıntı: mesajı görüntüle
    bunu hiç düşünmemiştim o zaman tag diye bir tablo oluşturmama da gerek yok. içeriğe bir tag alanı oluşturup tagları oraya eklerim.
    çok teşekkür ederim ilgin için sağolasin..
    ErsaT arkadaşımız zaten ne yapman konusunda destek olmuş. Sende tablo kullanmana gerek olmadığını düşünmüssün. Ama ben olsam bir daha düşünürdüm. Sen yine tag için içerikte bir tag alanı oluştur ama bu tag alanı tagın adını değil, tagın ID'sını barındırsın

    ID---|---TAGNAME
    1----|----R10
    2----|----C++
    3----|----MYSQL

    ID---|---TAGNAMEID---|---HEADER--|---DESCRIPTION
    1----|---1----------------|--bla bla1---|--BLABLABLABLA
    2----|---1----------------|--bla bla2---|--BLABLABLABLAA
    3----|---2----------------|--bla bla3---|--BLABLABLABLADS

    gibi. bu şekilde kullanırsa hem Tagları listelemen kolay olacaktır. Hemde Taglara göre hangi yazıları göstereceğini kolay bulursun. Öbür türlü birde tagları listelemek için 90k veri içinde group by yaparsın

    Kolay gelsin.
  • 19-04-2009, 09:11:58
    #11
    electronicboy adlı üyeden alıntı: mesajı görüntüle
    ErsaT arkadaşımız zaten ne yapman konusunda destek olmuş. Sende tablo kullanmana gerek olmadığını düşünmüssün. Ama ben olsam bir daha düşünürdüm. Sen yine tag için içerikte bir tag alanı oluştur ama bu tag alanı tagın adını değil, tagın ID'sını barındırsın
    ID---|---TAGNAME
    1----|----R10
    2----|----C++
    3----|----MYSQL
    ID---|---TAGNAMEID---|---HEADER--|---DESCRIPTION
    1----|---1----------------|--bla bla1---|--BLABLABLABLA
    2----|---1----------------|--bla bla2---|--BLABLABLABLAA
    3----|---2----------------|--bla bla3---|--BLABLABLABLADS
    gibi. bu şekilde kullanırsa hem Tagları listelemen kolay olacaktır. Hemde Taglara göre hangi yazıları göstereceğini kolay bulursun. Öbür türlü birde tagları listelemek için 90k veri içinde group by yaparsın
    Kolay gelsin.
    Dün gece ErsAT hoca'nın söyledikleri gibi şablonu hazırladım ve uyudum fakat kafama takılan bir kaç soru var onlarıda bu başlıkta sıralayayım içimde ukte kalmasın bari.

    Ben içerik tablosunun tag alanına bu tagları ekledim buraya kadar bir sorun yok.
    Ana sayfada bu tagların görünmesi için div alanında bunları göstereceğim fakat hep ayni id arasında döngü yapmayacak mı ?
    35 tane tag göstereceğim diyelim ben bu 35 tag'ında her bir kelimesi farklı id ten olsun diyeceğim veya bu 35 tag'ın da farklı id'in farklı tag numarası olsun isteyeceğim burada zorluk yaşar mıyım ?
    Bu taglara birde font uyarlaması yapacağım ayrıca bu tag'ları ilgili içerik sayfasının meta keyword'larına ekleyeceğim.
  • 19-04-2009, 12:45:47
    #12
    Nescafem adlı üyeden alıntı: mesajı görüntüle
    Dün gece ErsAT hoca'nın söyledikleri gibi şablonu hazırladım ve uyudum fakat kafama takılan bir kaç soru var onlarıda bu başlıkta sıralayayım içimde ukte kalmasın bari.
    Ben içerik tablosunun tag alanına bu tagları ekledim buraya kadar bir sorun yok.
    Ana sayfada bu tagların görünmesi için div alanında bunları göstereceğim fakat hep ayni id arasında döngü yapmayacak mı ?
    35 tane tag göstereceğim diyelim ben bu 35 tag'ında her bir kelimesi farklı id ten olsun diyeceğim veya bu 35 tag'ın da farklı id'in farklı tag numarası olsun isteyeceğim burada zorluk yaşar mıyım ?
    Bu taglara birde font uyarlaması yapacağım ayrıca bu tag'ları ilgili içerik sayfasının meta keyword'larına ekleyeceğim.
    Alıntı
    mysql_query("Select tag From tablo order by rand() limit 7");
    - Bu şekilde yaparsan rastgele 7 içerikten tag alırsın. Her içerikte 5 er tag varsa 35 tag yapar. rand() fonksiyonu veri sayın yüksekse sorun yapıyor deniliyor alternatifini bilmiyorum.

    - Font renk

    - İçeriklerde;
    Alıntı
    <meta name="keywords" content="<?php echo $mysql_tag; ?>" >
    kullanırsın.
  • 19-04-2009, 18:38:46
    #13
    Üyeliği durduruldu
    Eğer r10 ile ilgili kelimeleri r10 ile ilgili konuya tag olarak eklemek istiyorsan mantıken;

    ilk once kelime hazinesinden r10 u ararsın , ile falan sıralarsın sonra parcalayıp eklersin.
  • 07-05-2009, 12:52:53
    #14
    electronicboy adlı üyeden alıntı: mesajı görüntüle
    ErsaT arkadaşımız zaten ne yapman konusunda destek olmuş. Sende tablo kullanmana gerek olmadığını düşünmüssün. Ama ben olsam bir daha düşünürdüm. Sen yine tag için içerikte bir tag alanı oluştur ama bu tag alanı tagın adını değil, tagın ID'sını barındırsın
    ID---|---TAGNAME
    1----|----R10
    2----|----C++
    3----|----MYSQL
    ID---|---TAGNAMEID---|---HEADER--|---DESCRIPTION
    1----|---1----------------|--bla bla1---|--BLABLABLABLA
    2----|---1----------------|--bla bla2---|--BLABLABLABLAA
    3----|---2----------------|--bla bla3---|--BLABLABLABLADS
    gibi. bu şekilde kullanırsa hem Tagları listelemen kolay olacaktır. Hemde Taglara göre hangi yazıları göstereceğini kolay bulursun. Öbür türlü birde tagları listelemek için 90k veri içinde group by yaparsın
    Kolay gelsin.

    Bende bu şekilde bir tag sistemi oluşturmak istiyorum.
    Acaba mantık olarak ne yapmam lazım ?