Etiket Bulutu (Tag Cloud) Php Entegrasyon

PHP Etiket Bulutu (Tag Cloud) Php Entegrasyon Programlama Dilleri hakkında bilgi paylaş; Merhaba Hoocam bu sitedeki kodlar ile etiket bulutu yaplıyor ama benim ing yetrli olmadığındna işin içinden çı...
Cevapla
 
Seçenekler
  #1  
Arama 14-08-2008, 08:56
By.Seyfi - ait Kullanıcı Resmi (Avatar)

Yaş: 18
Üyelik Tarihi: 25/02/08
Mesajlar: 144
 
     WS-Ticareti: (0)
Blog Yazıları: 2
Teşekkürleri: 0
13 Msg. 56 Tşkr.
Rep Gücü: 153 By.Seyfi has a brilliant futureBy.Seyfi has a brilliant futureBy.Seyfi has a brilliant futureBy.Seyfi has a brilliant futureBy.Seyfi has a brilliant futureBy.Seyfi has a brilliant futureBy.Seyfi has a brilliant futureBy.Seyfi has a brilliant futureBy.Seyfi has a brilliant futureBy.Seyfi has a brilliant futureBy.Seyfi has a brilliant future

Etiket Bulutu (Tag Cloud) Php Entegrasyon

Merhaba Hoocam bu sitedeki kodlar ile etiket bulutu yaplıyor ama benim ing yetrli olmadığındna işin içinden çıkamadım burdaki kodları türkçe kaynak olara belirtbilirse çok sevinirim
__________________
[SIGPIC][/SIGPIC]
Alıntı ile Cevapla
  #2  
Arama 22-08-2008, 09:31
W-S - ait Kullanıcı Resmi (Avatar)
W-S W-S forumda

Üyelik Tarihi: 23/08/07
Mesajlar: 1.820
 
     WS-Ticareti: (8)
Blog Yazıları: 7
Teşekkürleri: 857
161 Msg. 299 Tşkr.
Rep Gücü: 100 W-S isimli üye Tecrübe puanını kapatmıştır.
class'ı oluşturmamız gerek öncelikle ve bunun için örneğin 223wordCloud224 isminin vererek class dosyayı isteteceğim (kendi tercihim) Siz kafanıza göre değiştirebilirsiniz.
İleride ilk class değişkeni atadığımızda bu dizideki herşeyi bu isimle 223wordsArray224 çağıracağız.
PHP- Kodu:
<?
class wordcloud
{
var 
$wordsArray = array();
}
?>
Sonra ilk fonksiyonu atayacağız php4 ve php5 farklı olduğundan iki farklı isimde metotlar oluşturdum bunlar
223wordCloud224 ve 223__construct224 etiket bulutu eş zamanlı istek yaptığınızda bu sayede her iki php verisyonuylada uyumlu olacaktır.

PHP- Kodu:
<?
function __construct($words false)
{
if (
$words !== false && is_array($words))
{
foreach (
$words as $key => $value)
{
$this->addWord($value);
}
}
}
function 
wordCloud($words false)
{
$this->__construct($words);
}
?>
Ana yapı etikette kullanılacak kelimeleri yüklemek için kullanılabilir (class nesnesi oluşturulduğu zaman)
Şimdi ihtiyacımız olan kelimeleri dizimize ekleyecek fonksiyonu eklemek. Lazım olukça kullanıcağız.
PHP- Kodu:
<?
function addWord($word$value 1)
{
$word strtolower($word);
if (
array_key_exists($word$this->wordsArray))
$this->wordsArray[$word] += $value;
else
$this->wordsArray[$word] = $value;
return 
$this->wordsArray[$word];
}
?>
Yukarıdaki metotda dizideki kelimeri kontrol eder ve eğer kelime zaten mevcutsa TEKRAR değerini bir arttırır buda manuel olarak girilebilir. Sonraki adımda dizinin boyutunu anlamamız gerek, değerlere sahip bir dizimiz olduğundan bunları birlikte kullanabiliriz

PHP- Kodu:
<?
function getCloudSize()
{
return 
array_sum($this->wordsArray);
}
?>
(Kurulum Videosu)
(Etiketleri Dahil etme Videosu)
__________________
Webmaster Sitesi
Alıntı ile Cevapla
Cevapla
Arama Etiketleri: , , , , ,



Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
Sitenize Etiket Bulutu Ekleyin Ra_eM Makaleleriniz 2 14-08-2008 09:00
Etiket Bulutu Nedir? kadınca Webmaster Sözlügü 2 24-02-2008 09:01
Etiket nedir? kadınca Webmaster Sözlügü 0 24-02-2008 08:54
Font etiket kadınca Html 0 23-12-2007 03:20
Mecnun ve Toz Bulutu Celebrian Şiirler 0 22-11-2007 04:29

Webmaster Sitesine Reklam Verin

Webmaster web tasarım online reviews ~ Kadınlar blogu ~ Apple iPhone, iPod Touch ( iTouch ) Forum ~ iPhone