• 12-09-2008, 13:06:54
    #1
    Üyeliği durduruldu
    arkadaşlar onarcade de etiket sistemi yapmak istiyorum fakat nasıl yapacağımı Bilemiyorum biri anlatabilirmi :S
  • 14-09-2008, 14:45:37
    #2
    Üyeliği durduruldu
    yokmu bilen duyan
  • 14-09-2008, 15:46:05
    #3
    bana da lazım aslında
  • 14-09-2008, 16:04:10
    #4
    On arcade 1.1 için tag sistemi,
    son eklenen konunun başlıklarını tag yapıyor.
    include/functions.php nin en altına ?> etiketten önce bunları ekleyiniz.
    function displaytags() { 
      //rasgele etiket çeker 
    $result = mysql_query("SELECT title, fileid, timesplayed FROM files WHERE status = '1'  ORDER BY rand() DESC LIMIT 0,10"); 
     //Son eklenenleri Çeker başında / işareti kaldırınız ve yukarıdakine ilk satıra 2 tane / ekleyiniz. 
     //$result = mysql_query("SELECT title, fileid, timesplayed FROM files WHERE status = '1'  ORDER BY DESC LIMIT 0,10"); 
        if (mysql_num_rows($result)) { 
        while($row = mysql_fetch_array($result)) { 
    
    
    $karakter=array ("!","^","'","%","&","[","]","(",")","?","=","*",",",".","~","%","#","@","ç","Ç","ş","Ş","ğ","Ğ","ü","Ü","İ","ı","ö","Ö","ı","Å?","ü","ç","ö","Ä?","ÅŸ","Ç","İ","ÄŸ","Å?","Ö","Ü","ı","Å?","ç","ö","Ä?","ÅŸ","Ç","İ","ÄŸ","Å?","Ö","Ü","ü","ÄŸ","@",";","~","="); 
    $karakter2=array("","","","","","","","","","","","","","","","","","","c","C","s","S","g","G","u","U","i","i","o","O","i","s","u","c","o","g","s","C","i","g","S","O","U","i","s","c","o","g","s","C","i","g","S","o","U","u","g","","","","-"); 
    $tagtitle = str_replace($karakter,$karakter2,$row['title']);
    $keyword ="$tagtitle"; 
    $kelimeler = explode(' ', $keyword); 
    foreach ($kelimeler as $anahtar=>$deger) 
    { 
     ?> 
     <a href="<?=$siteurl?>/etiket/<?=$deger?>.html"><?=$deger?></a> 
        <?php 
        } 
        } 
        } else { 
            echo "Dosya Yok"; 
        } 
    }
    temlates/senintema/menu.html veya nereye eklemek istersen
     <?php displaytags(); ?> 
    bunu yazman yeterli,
    bende menu.html yazağım diyorsanız şu şekilde
     <div class="contentbox">
      <div class="contentheader">
      Etiket
      </div>
       <div class="boxestext">
       <?php displaytags(); ?>
          </div>
     </div>
    en altta bunları eklersiniz.
    .htaccess dosyasına aşağıdaki satırı ekleyiniz.
    RewriteRule ^etiket/([_A-Za-z0-9-]+).html$    search.php?t=$1 [L]
    Hepsi bu kadar.
    10 adet tag çeker artırmak azaltmak için " DESC LIMIT 0,10 "buradaki 10 değeri ile oynayın.

    Bu sadece genel tag sistemi, son eklenen konuların başlıklarını alıp etikete dönüştürür.
    Buna benzer konuların altında tag sistemide yapılabilir. Konunun keyword bölümünü çekerek tag oluşturula bilir.
  • 14-09-2008, 16:05:47
    #5
    Onarcade hakkında bilgim yok ama


    Edit :Onarcade bilen baron arkadaşımız gereken açıklama yaptığı için benim genel önerilerime gerek kalmadı sanırım
  • 14-09-2008, 16:20:00
    #6
    e requested URL /etiket/<br /><b>Warning</b>:  Missing argument 2 for fileurl(), called in
    gibi hata verdi :S
  • 14-09-2008, 16:29:56
    #7
    deneyelim teşekkürler
  • 14-09-2008, 16:54:17
    #8
    LordSebbo adlı üyeden alıntı: mesajı görüntüle
    e requested URL /etiket/<br /><b>Warning</b>:  Missing argument 2 for fileurl(), called in
    gibi hata verdi :S
    düzenledim tekrar denermisin.
  • 15-09-2008, 09:02:54
    #9
    Üyeliği durduruldu
    tşkler yaptım başarı ile :=))) + rep