<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gökalp Kuşçu &#187; php ile etiket yapımı</title>
	<atom:link href="http://www.gokalpkuscu.com/tag/php-ile-etiket-yapimi/feed" rel="self" type="application/rss+xml" />
	<link>http://www.gokalpkuscu.com</link>
	<description>yoğun bu aralar</description>
	<lastBuildDate>Tue, 24 Aug 2010 07:45:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Web Pattern &#8211; Php ile tag sistemi yapılması</title>
		<link>http://www.gokalpkuscu.com/web-pattern-php-ile-tag-sistemi-yapilmasi</link>
		<comments>http://www.gokalpkuscu.com/web-pattern-php-ile-tag-sistemi-yapilmasi#comments</comments>
		<pubDate>Mon, 10 Aug 2009 12:29:34 +0000</pubDate>
		<dc:creator>Gökalp Kuşçu</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[etiket]]></category>
		<category><![CDATA[etiket yapımı]]></category>
		<category><![CDATA[php etiket]]></category>
		<category><![CDATA[php ile etiket yapımı]]></category>
		<category><![CDATA[php ile tag]]></category>
		<category><![CDATA[php ile tag sistemi yapımı]]></category>
		<category><![CDATA[web etiket]]></category>
		<category><![CDATA[web tag]]></category>

		<guid isPermaLink="false">http://www.gokalpkuscu.com/?p=225</guid>
		<description><![CDATA[Evet arkadaşlar son yıllarda çok popüler bir konu haline gelen tag yani etiket sistemi için kendim düşündüğüm bir yapıyı paylaşmak istedim. İlk olarak etiket sisteminden bahsedeyim, bu sistem kullanıcı &#8211; herhangi bir konu içeren &#8211; sitede entry girmek istediğinde, gireceği veriye uygun keywordler seçerek, onu etiketliyor ve site üstünde bu çekilerek link veriyor kişi bir [...]]]></description>
			<content:encoded><![CDATA[<p>Evet arkadaşlar son yıllarda çok popüler bir konu haline gelen tag yani etiket sistemi için kendim düşündüğüm bir yapıyı paylaşmak istedim. İlk olarak etiket sisteminden bahsedeyim,  bu sistem kullanıcı &#8211; herhangi bir konu içeren &#8211; sitede entry girmek istediğinde, gireceği veriye uygun keywordler seçerek, onu etiketliyor ve site üstünde bu çekilerek link veriyor kişi bir arama motorunda &#8220;havuz&#8221; veya &#8220;su&#8221;  aradığında, etikete bağlı olarak ikisininde yanı olabileceği entry getirebiliyor. Böylece daha fazla köprü daha fazla kelimeyle arama motorlarında yer almak, daha kolay ulaşılabilir olmak mümkün oluyor. Şimdi etiket sisteminde ben kendi düşüncemi anlatim ve bu sistemi oluşturmaya çalışalım&#8230;</p>
<p><span id="more-225"></span></p>
<p>Şimdi ilk olarak entry yapıcak,üyeye bu keyword kısmını &#8220;,&#8221; içerecek şekilde yazmasını sağlamalıyız. En azından benim sistemimde böyle çalışıyor. Bu ufak bir sorun şimdi kişi &#8220;havuz,su,banyo,deniz&#8221; adlı veriyi girdi ve veri tabanına yazdırdı. Artık &#8220;tags&#8221; kolonu altında  &#8220;havuz,su,banyo,deniz&#8221; verimiz var. :)</p>
<p>Şimdi burdan gelen veriyi virgül şartına göre ayırırsak, sonra gelen keywordleri nerde kullanabiliriz ? Tabiki heryerde, google&#8217;a post edip değer bile alabiliriz, herneyse ben şöyle kullanımdım. Kendi arama sayfama gönderdim, normal search olayı sadece aranacak sözcükler başka yerden :)</p>
<p>Şimdi şu işlemleri yapmaya gelelim,</p>
<pre class="brush:php">
< ?php
   /* Veri tabanından çekilen tag değerleri  */
 $tags = "gokalp,kuscu,yeni makale,php makale";
 /* Bunu parçalayıp bir diziye atacak fonksiyon, önemli kısım
  * bize bu değişkenin dizi olarak teslim etmesi, çok güzel...
  */
 $t = explode(",",$tags);

 /* ve son olarak çıktımız
 /* OUT: Array ( [0] => gokalp [1] => kuscu [2] => yeni makale [3] => php makale )
  * normal çıktı alacağımızıda gösterelim
  */
 print_r($t);

  /* OUT: gokalp
   * şimdi tüm etiketlere bir search değeri atayalım,
   * bir loop!
   */
 echo $t[0];

 /* Boşluk oluşmaması ve özel durumlar için
  * trim, striptags gibi fonksiyonlar kullanılabilir
  * Bu olay size kalmış bir durum.
  * Son çıktıyıda paylaşmak istiyorum.
  */
  for($i=0;$i< =count($t)-1;$i++)
    echo $t[$i];

 /*
  * gokalp
  * kuscu
  * yeni makale
  * makale
  *
  * linkleri yapabileceğiniz format
  * arama.php?key=gokalp
  */
?>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gokalpkuscu.com/web-pattern-php-ile-tag-sistemi-yapilmasi/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
