• 20-02-2010, 15:35:50
    #1
    Merhaba arkadaşlar aşağıda vermiş olduğum bir etiket sistemi var bu etiket sistemini bir scripte entegre etmek istiyorum veriyi çağırdığım zaman hep hata alıyorum. istediğim veri yazılan yazıların text lerini parçalayarak 20 veya 30 tane sıralamak. Elinde buna benzer birşey varmı acaba bu konu hakkında bilgi verebilirmisiniz şimdiden teşekkürler
    Alıntı
    <?php


    function etiketsistemi($stil='bulutlu',$icerik,$endusukfont =10,$enbuyukfont=30){
    $icerik = strip_tags($icerik);
    $renkler = array(1=>'Black','Yellow','Pink','Green','Orange', 'Purple', 'Blue','Beige','Brown','Teal','Navy','Maroon','Lim eGreen'); //istediginiz kadar çogaltabilirsiniz

    $fontlar = array(1=>'arial','georgia','helvetica','impact','t imes new roman','trebuchet ms','verdana'); //istediginiz kadar çogaltabilirsiniz

    foreach (str_word_count($icerik,1,'iIüÜöÖgGsSçÇ1234567890' ) as $etiket ){

    $etiket=strtolower($etiket); //harflerimizi küçültelim

    if($stil == 'bulutlu'){
    $renk = $renkler[rand(1,count($renkler))];
    $font = $fontlar[rand(1,count($fontlar))];
    $fontbuyuklugu = rand($endusukfont,$enbuyukfont);
    echo '<a href="etiket/'.$etiket.'" title="'.$etiket.'" style="color:'.$renk.';font-size:'.$fontbuyuklugu.';font-family:'.$font.'">'.$etiket.'</a> ';
    }else{
    echo '<a href="etiket/'.$etiket.'" title="'.$etiket.'">'.$etiket.'</a> ';

    }

    }

    }

    $icerik = 'Selam, Selami, Deneme';
    etiketsistemi('bulutlu',$icerik,10,30); //bulutlu istiyorsaniz normal yerien bulutlu yazin
    ?>
  • 20-02-2010, 18:45:20
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Ne hatası alıyorsun onuda eklersen daha iyi anlaşılabilir kodda ilk bakışta hata gözükmüyor.
  • 20-02-2010, 19:56:30
    #3
    nehuse adlı üyeden alıntı: mesajı görüntüle
    Ne hatası alıyorsun onuda eklersen daha iyi anlaşılabilir kodda ilk bakışta hata gözükmüyor.
    Şimdi normal bir script var elimde etiket tag ekliyorum bir türlü burdaki eklemiş olduğum sade bir php kodlama içerik içinde bulunan Selam, Selami, Denem yazdırıyor ama bunu değil ben yazılmış olan scriptteki verileri parçalayarak listelesin istiyorum mesela wordpress deki gibi.

    O Scripte bir etiket bölümü yok tekrardan myql kurcalamayı istemiyorum sadece yazmış olduğum yazıları otomatik çekip etiket haline getirmek. Aşağıdaki kodtan esinlerek yapmaya çalıştım başarılı olamadım.