Aramayan Bulamaz
×
keywords etiket etiketine ait içerikleri görüntülemektesiniz.
PHP Etiket Sistemi (Blog veya Forum için)

Kendi yazmış olduğunuz blog veya forum olabilir veya herhangi bir scripte eklenti yapmak isteyebilirsiniz. Bu etiket sistemi içeriklerimizin arama motorlarında daha çabuk bulunmasını sağlar. Bunun için iki tane fonksiyon hazırlıyoruz, birincisi konu başlığını kelime kelime bölerek meta keywordse eklemek için , konuyu kaydederken aralarında virgül kullanarak kaydettiğimiz etiketleri de meta keywordse ekliyoruz, diğer fonksiyon ise keywordse eklediğimiz kelimeler + ayrıca etiketler bölümüne eklediğimiz kelimeleri link şeklinde konunun altında belirten fonksiyon.



İlk fonksiyonumuz:
function etiket($yazi) { $yazi = trim($yazi); $bul = array(' ','.'); $yap = array(', ',''); $yeni = str_replace($bul,$yap,$yazi); return $yeni; }
Bu fonksiyon ile veritabanından gelen konu başlığındaki boşlukları virgül ile değiştirerek meta keywords bölümüne ekleriz.
Diğer fonksiyonda işler biraz daha karışık, ayrıca eklenen konu etiketlerinde her kelime virgülle ayrılmayabilir,



her virgül bloğundan sonra ikiden fazla kelime gelebilir, bunları virgülden itibaren parçalayacak bir fonksiyon yazmalıyız, ping atmak, php ile ping atmak şeklindeki etiketleri kelime kelime ayırırsak olmaz. Bunu resimdeki gibi ayıracak fonksiyonumuz:
function blog_tags($yazi){ $yeni=''; $yazi = str_replace("'","",str_replace('"','',trim($yazi))); $tags = explode(',', $yazi);
foreach($tags as $n_tag){ if(strlen($n_tag)>2){ $yeni .= '<div class="taglink"><a href="sonuc?a='.trim($n_tag).'" title="'.trim($n_tag).'">'.trim($n_tag).'</a></div>'; } } return $yeni; } Bu fonksiyonları etiket($konubaşlığı); ve

  • Önceki Sayfa
  • Sonraki Sayfa