Ufak bir eklenti yapmıştım kendi siteme.Etiket sistemi ya da bulutu fonksiyonu.
üç farklı fonksiyon bulunmakta, ilki sadece etiket sistemi, ikincisi bulut, üçüncüsü ise altaki fonksiyon ikisini bir arada kullanmak istenlere için. ilk ikisi için
Bilindiği üzere arama motorları açısından faydalı bir durum.
[PHP]<?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'); //istediğiniz kadar çoğaltabilirsiniz
$fontlar = array(1=>'arial','georgia','helvetica','impact','t imes new roman','trebuchet ms','verdana'); //istediğiniz kadar çoğaltabilirsiniz
foreach (str_word_count($icerik,1,'ıİüÜöÖğĞşŞçÇ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 = 'ayşe tatile istanbuldan arabasıyla son sürat sürerek çıktı';
etiketsistemi('normal',$icerik,10,30); //bulutlu istiyorsanız normal yerien bulutlu yazın
?>