<?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>Hakan ERSU</title>
	<atom:link href="http://www.hakanersu.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hakanersu.com</link>
	<description>Karalamalar</description>
	<lastBuildDate>Mon, 12 Jul 2010 10:58:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>CSS ile etkileyici border&#8217;lar</title>
		<link>http://www.hakanersu.com/css-ile-etkileyici-borderlar/</link>
		<comments>http://www.hakanersu.com/css-ile-etkileyici-borderlar/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 11:30:13 +0000</pubDate>
		<dc:creator>xuma</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[ayirici]]></category>
		<category><![CDATA[border]]></category>
		<category><![CDATA[etkileyici]]></category>
		<category><![CDATA[gorsel]]></category>

		<guid isPermaLink="false">http://www.hakanersu.com/?p=240</guid>
		<description><![CDATA[Önceleri sadece imajlar kullanarak yaptığım oldukça görsel olan ayiricilar için artık css yöntemleri yeterli olmakta.Bu konuda takip ettiğim 2 yöntem bulunmakta ,ama yöntemlere geçmeden örneklerimizi inceleyelim. DEMO DOWNLOAD DEMO DOWNLOAD 1.Yöntem : 2 katman alt ve üst borderlarını belirlemek. &#60;div &#8230; <a href="http://www.hakanersu.com/css-ile-etkileyici-borderlar/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.hakanersu.com/wp-content/uploads/2010/07/ornek.jpg" alt="Borders" /></p>
<blockquote><p>Önceleri sadece imajlar kullanarak yaptığım oldukça görsel olan ayiricilar için artık css yöntemleri yeterli olmakta.Bu konuda takip ettiğim 2 yöntem bulunmakta ,ama yöntemlere geçmeden örneklerimizi inceleyelim.</p></blockquote>
<div class="dd"><span><a href="http://www.hakanersu.com/wp-content/uploads/2010/07/index2.html">DEMO</a></span>
<div><a href="">DOWNLOAD</a></div>
</div>
<div class="dd"><span><a href="http://www.hakanersu.com/wp-content/uploads/2010/07/index.html">DEMO</a></span>
<div><a href="">DOWNLOAD</a></div>
</div>
<p>1.Yöntem : 2 katman alt ve üst borderlarını belirlemek.</p>
<pre class="brush: xml;">
&lt;div class=&quot;katman bir&quot;&gt;&lt;/div&gt;
&lt;div class=&quot;katman iki&quot;&gt;&lt;/div&gt;
</pre>
<pre class="brush: css;">
.katman {
	width:400px;
	height:50px;
	display:block;
	margin:0 auto;
}
.bir {
	border-bottom:1px solid #333;
}
.iki {
	border-top:1px solid #111;
}
</pre>
<p>2.Yöntem : 1px&#8217;lik katman</p>
<pre class="brush: xml;">
&lt;div class=&quot;katman&quot;&gt;&lt;/div&gt;
</pre>
<pre class="brush: css;">
.katman {
	background-color:#333;
	border-bottom:1px solid #111;
	height:1px;
}
</pre>
<p>Bunun yanında liste elemanları içinde bu yöntem oldukça uygundur.</p>
<pre class="brush: xml;">
&lt;ul&gt;
	&lt;li&gt;Liste elemanı 1&lt;/li&gt;
	&lt;li&gt;Liste elemanı 2&lt;/li&gt;
	&lt;li&gt;Liste elemanı 3&lt;/li&gt;
	&lt;li&gt;Liste elemanı 4&lt;/li&gt;
	&lt;li&gt;Liste elemanı 5&lt;/li&gt;
&lt;/ul&gt;
</pre>
<pre class="brush: css;">
ul{
	margin:10px 0 0 10px;
}
ul li {
	color:#fff;
	width:200px;
	padding:5px 0 5px 0;
	border-bottom:1px solid #111;
	border-top:1px solid #333;
}
</pre>
<p>ancak ilk ve son eleman için bazı border degerlerini sıfırlamamız gerekmekte.</p>
<pre class="brush: css;">
ul li:first-child{
	border-top:none;
}
ul li:last-child{
	border-bottom:none;
}
</pre>
<p>Özellikle 2. yöntemi bir süredir kullanmaktayım ancak bu yazıyı yazmak ancak <a href="http://www.sohtanaka.com/">soh tanaka</a>&#8216;nın <a href="http://www.sohtanaka.com/web-design/css-border-tricks-tutorial/">bu yazısı </a>sonrası aklıma geldi.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanersu.com/css-ile-etkileyici-borderlar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tam sayfa iframe&#8217;ler</title>
		<link>http://www.hakanersu.com/tam-sayfa-iframeler/</link>
		<comments>http://www.hakanersu.com/tam-sayfa-iframeler/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 10:37:54 +0000</pubDate>
		<dc:creator>xuma</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[frame]]></category>
		<category><![CDATA[full]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[sayfa]]></category>
		<category><![CDATA[tam]]></category>

		<guid isPermaLink="false">http://www.hakanersu.com/?p=235</guid>
		<description><![CDATA[Birkaç gün önce tam sayfa iframe ihtiyacı duydum , internette ufak bir araştırma yaptım ama sonuçlar beni hep javascript çözümlere götürdü.Bu yüzden css ile birkaç deneme yaptım ve sonuçta başarılı bir sonuca ulaştım.Büyük ihtimalle bilenen ve benim araştırmalarım sonucu bulamadığım &#8230; <a href="http://www.hakanersu.com/tam-sayfa-iframeler/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img alt="Borders" src="http://www.hakanersu.com/wp-content/uploads/2010/07/ornek.jpg"><br />
Birkaç gün önce tam sayfa iframe ihtiyacı duydum , internette ufak bir araştırma yaptım ama sonuçlar beni hep javascript çözümlere götürdü.Bu yüzden css ile birkaç deneme yaptım ve sonuçta başarılı bir sonuca ulaştım.Büyük ihtimalle bilenen ve benim araştırmalarım sonucu bulamadığım ve aslında çoğu kişinin aklına gelecek ilk yöntem.</p>
<pre class="brush: xml;">&lt;iframe src=&quot;http://www.orneksite.com/adres/&quot; width=&quot;100%&quot; height=&quot;100%&quot; border=&quot;0&quot; id=&quot;frame&quot; &gt;&lt;/iframe&gt;</pre>
<pre class="brush: css;">
body ,html{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
html {
	overflow:hidden;
}
#frame {
	height:100%;
	width:100%;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanersu.com/tam-sayfa-iframeler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vimeo Videolarınızı Otomatik Başlatın</title>
		<link>http://www.hakanersu.com/vimeo-videolarinizi-otomatik-baslatin/</link>
		<comments>http://www.hakanersu.com/vimeo-videolarinizi-otomatik-baslatin/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 06:01:09 +0000</pubDate>
		<dc:creator>xuma</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[autostart]]></category>
		<category><![CDATA[baslatma]]></category>
		<category><![CDATA[otomatik]]></category>
		<category><![CDATA[start]]></category>
		<category><![CDATA[vimeo]]></category>

		<guid isPermaLink="false">http://www.hakanersu.com/?p=233</guid>
		<description><![CDATA[Vimeo embed videolarınızı otomatik başlatmak için src adresi sonuna &#38;autoplay=1 eklemeniz yeterli. Örnek; http://vimeo.com/moogaloop.swf?clip_id=324123423&#38;server=vimeo.com&#38;show_title=0&#38;show_byline=0&#38;show_portrait=0&#38;color=00ADEF&#38;fullscreen=1&#38;autoplay=1]]></description>
			<content:encoded><![CDATA[<p><img alt="Borders" src="http://www.hakanersu.com/wp-content/uploads/2010/07/ornek.jpg"><br />
Vimeo embed videolarınızı otomatik başlatmak için src adresi sonuna &amp;autoplay=1 eklemeniz yeterli.</p>
<p>Örnek;</p>
<blockquote><p>http://vimeo.com/moogaloop.swf?clip_id=324123423&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=1</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanersu.com/vimeo-videolarinizi-otomatik-baslatin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jquery Sağ Tıklama</title>
		<link>http://www.hakanersu.com/jquery-sag-tiklama/</link>
		<comments>http://www.hakanersu.com/jquery-sag-tiklama/#comments</comments>
		<pubDate>Thu, 13 May 2010 13:06:51 +0000</pubDate>
		<dc:creator>xuma</dc:creator>
				<category><![CDATA[Jquery]]></category>
		<category><![CDATA[click]]></category>
		<category><![CDATA[engelleme]]></category>
		<category><![CDATA[right]]></category>
		<category><![CDATA[sag]]></category>
		<category><![CDATA[tiklama]]></category>

		<guid isPermaLink="false">http://www.hakanersu.com/jquery-sag-tiklama/</guid>
		<description><![CDATA[Aslında böyle bir konuyu yazacağım hiç aklıma gelmezdi ama yaptığınız işlerde bazen müşteri isteklerine boyun eğmek zorundasınız.Jquery ile sağ tıklamayı engellemek. $(this).bind(&#34;contextmenu&#34;, function(e) { e.preventDefault(); });]]></description>
			<content:encoded><![CDATA[<p><img alt="Borders" src="http://www.hakanersu.com/wp-content/uploads/2010/07/ornek.jpg"><br />
Aslında böyle bir konuyu yazacağım hiç aklıma gelmezdi ama yaptığınız işlerde bazen müşteri isteklerine boyun eğmek zorundasınız.Jquery ile sağ tıklamayı engellemek.</p>
<pre class="brush: jscript;">
$(this).bind(&quot;contextmenu&quot;, function(e) {
    e.preventDefault();
 });
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanersu.com/jquery-sag-tiklama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php: Gerçek Zaman</title>
		<link>http://www.hakanersu.com/php-gercek-zaman/</link>
		<comments>http://www.hakanersu.com/php-gercek-zaman/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 06:57:40 +0000</pubDate>
		<dc:creator>xuma</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[gercek]]></category>
		<category><![CDATA[gercekci]]></category>
		<category><![CDATA[zaman]]></category>

		<guid isPermaLink="false">http://www.hakanersu.com/?p=228</guid>
		<description><![CDATA[Buraya yazdığım kod parçalarının benim yazmış olduğum kod parçacıkları olduğunu düşünmeyin.Örneğin bu kod parçacığı tutorialzine&#8216;ın şu makalesinden alınmıştır. function gercekZaman($dt,$precision=2){ if(is_string($dt)){ $dt = strtotime($dt); } $times=array( 365*24*60*60 =&#62; &#34;yıl&#34;, 30*24*60*60 =&#62; &#34;ay&#34;, 7*24*60*60 =&#62; &#34;hafta&#34;, 24*60*60 =&#62; &#34;gün&#34;, 60*60 =&#62; &#8230; <a href="http://www.hakanersu.com/php-gercek-zaman/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img alt="Borders" src="http://www.hakanersu.com/wp-content/uploads/2010/07/ornek.jpg"><br />
Buraya yazdığım kod parçalarının benim yazmış olduğum kod parçacıkları olduğunu düşünmeyin.Örneğin bu kod parçacığı <a href="http://tutorialzine.com">tutorialzine</a>&#8216;ın <a href="http://tutorialzine.com/2010/04/simple-bookmarking-app-php-javascript-mysql/">şu</a> makalesinden alınmıştır.</p>
<pre class="brush: php;">
function gercekZaman($dt,$precision=2){
		if(is_string($dt)){
			$dt = strtotime($dt);
		}
		$times=array(	365*24*60*60	=&gt; &quot;yıl&quot;,
						30*24*60*60		=&gt; &quot;ay&quot;,
						7*24*60*60		=&gt; &quot;hafta&quot;,
						24*60*60		=&gt; &quot;gün&quot;,
						60*60			=&gt; &quot;saat&quot;,
						60				=&gt; &quot;dakika&quot;,
						1				=&gt; &quot;saniy&quot;
		);
		$passed=time()-$dt;
		if($passed&lt;5){
			$output='5 saniyeden kısa s&amp;#252re &amp;#246nce.';
		}else{
			$output=array();
			$exit=0;
			foreach($times as $period=&gt;$name){
				if($exit&gt;=$precision || ($exit&gt;0 &amp;&amp; $period&lt;60)) break;
				$result = floor($passed/$period);
				if($result&gt;0){
					$output[]=$result.' '.$name;
					$passed-=$result*$period;
					$exit++;
				}
				else if($exit&gt;0) $exit++;
			}
		$output=implode(' ve ',$output).' &amp;#246nce';
	}
	return $output;
}
echo gercekZaman(&quot;2010-04-27 22:37:30&quot;);
</pre>
<p>Örnek Çıktı :11 saat ve 19 dakika önce</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanersu.com/php-gercek-zaman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php: Diziden Değer Silmek</title>
		<link>http://www.hakanersu.com/php-diziden-deger-silmek-2/</link>
		<comments>http://www.hakanersu.com/php-diziden-deger-silmek-2/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 11:06:29 +0000</pubDate>
		<dc:creator>xuma</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[deger]]></category>
		<category><![CDATA[diziden]]></category>
		<category><![CDATA[silmek]]></category>

		<guid isPermaLink="false">http://www.hakanersu.com/?p=222</guid>
		<description><![CDATA[Aslında çok kullandığım basit ama oldukça güzel bir fonksiyon.Basitce dizideki degerimizi bulup siliyoruz. function degerSil($arr, $val){ foreach ($arr as $key =&#62; $value){ if ($arr[$key] == $val){ unset($arr[$key]); } } return $arr = array_values($arr); }]]></description>
			<content:encoded><![CDATA[<p><img alt="Borders" src="http://www.hakanersu.com/wp-content/uploads/2010/07/ornek.jpg"><br />
Aslında çok kullandığım basit ama oldukça güzel bir fonksiyon.Basitce dizideki degerimizi bulup siliyoruz.</p>
<pre class="brush: php;">
function degerSil($arr, $val){
					foreach ($arr as $key =&gt; $value){
						if ($arr[$key] == $val){
							unset($arr[$key]);
						}
					}
					return $arr = array_values($arr);
			}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanersu.com/php-diziden-deger-silmek-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php : Email Doğrulama</title>
		<link>http://www.hakanersu.com/php-email-dogrulama-2/</link>
		<comments>http://www.hakanersu.com/php-email-dogrulama-2/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 11:01:17 +0000</pubDate>
		<dc:creator>xuma</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[dogrulama]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://www.hakanersu.com/?p=218</guid>
		<description><![CDATA[function dogrumuBuMail($email){ return eregi('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$', $email); }]]></description>
			<content:encoded><![CDATA[<p><img alt="Borders" src="http://www.hakanersu.com/wp-content/uploads/2010/07/ornek.jpg"></p>
<pre class="brush: php;">
function dogrumuBuMail($email){
	return eregi('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$', $email);
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanersu.com/php-email-dogrulama-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Devinantart Menu</title>
		<link>http://www.hakanersu.com/devinantart-menu/</link>
		<comments>http://www.hakanersu.com/devinantart-menu/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 15:58:23 +0000</pubDate>
		<dc:creator>xuma</dc:creator>
				<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Kaynaklar]]></category>
		<category><![CDATA[devianart]]></category>
		<category><![CDATA[deviant]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[style]]></category>

		<guid isPermaLink="false">http://www.hakanersu.com/?p=205</guid>
		<description><![CDATA[Bir süredir Deviantart menu sistemi gibi bir sistemi nasıl yapabileceğimi düşünürken yine işin kolayına kaçıp hali hazırda birşeyler varmı diye biraz araştırma yaptım ve işte sonuçlar; Deviant Menu Mootools js framework&#8217;unu kullanan Deviant Menu gerçekten de oldukça başarılı hernekadar breadcrumbs &#8230; <a href="http://www.hakanersu.com/devinantart-menu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img alt="Borders" src="http://www.hakanersu.com/wp-content/uploads/2010/07/ornek.jpg"><br />
Bir süredir <a href="http://www.google.com.tr/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;ved=0CAgQFjAA&amp;url=http%3A%2F%2Fwww.deviantart.com%2F&amp;ei=rbfVS9uiHpeQsAbrl4En&amp;usg=AFQjCNHmDdg0gv-P_udQ7LtbLDkXF4HZVA&amp;sig2=N2vx8eZC9WjYAxfcZLTl7Q">Deviantart</a> menu sistemi gibi bir sistemi nasıl yapabileceğimi düşünürken yine işin kolayına kaçıp hali hazırda birşeyler varmı diye biraz araştırma yaptım ve işte sonuçlar;</p>
<p><a href="http://developer.ps/moo/deviantmenu/">Deviant Menu</a></p>
<p>Mootools js framework&#8217;unu kullanan <a href="http://developer.ps/moo/deviantmenu/">Deviant Menu</a> gerçekten de oldukça başarılı hernekadar breadcrumbs özelliği bulunmasada bu haliyle de oldukça başarılı ve ücretsiz bir çalışma.</p>
<p><a href="http://codecanyon.net/item/deviant-menu/78432">Deviant Menu(CodeCanyon)</a></p>
<p>Belki aynı kişi belkide yukarda ki projeden esinlenen  bir arkadaş tarafından hazırlanmış yine mootools framework&#8217;unu kullanan bir çalışma ve ücretli.</p>
<p>j<a href="http://www.filamentgroup.com/lab/jquery_ipod_style_and_flyout_menus/">Query Menu: Dropdown, iPod Drilldown, and Flyout styles with ARIA Support and ThemeRoller Ready</a></p>
<p>Başlığı aynen aldım <img src='http://www.hakanersu.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Oldukça geniş çaplı bir menu(ler) sistemi ve özelikle iPod Drilldown menu nerdeyse benim bahsettiğim deviantart menu tarzı bir menü.</p>
<p>Projelerimde genelde Jquery kullandığım için yine tercihim jquery&#8217;iden yana olacak ama daha basit bir yapı kullanmak isterseniz mootools destekli menüler daha ideal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanersu.com/devinantart-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jquery ile Dikey Açılır Menüler</title>
		<link>http://www.hakanersu.com/jquery-ile-dikey-acilir-menuler/</link>
		<comments>http://www.hakanersu.com/jquery-ile-dikey-acilir-menuler/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 09:36:34 +0000</pubDate>
		<dc:creator>xuma</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Genel]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[acilir]]></category>
		<category><![CDATA[dikey]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.hakanersu.com/?p=178</guid>
		<description><![CDATA[Jquery pluginleri sayesinde artık oldukça gelişmiş menu yapılarına sahip olabilmekteyiz.Ancak bazı ufak görsel efektleri hazırlamak ve bunlar için ufak hesaplar yapmak gerçekten düşünüldüğü kadar zor mu ? [ Demo ] Çoğu görsel jquery efektinin altında güzel bir xhtml/css yapı yatar.Bunun &#8230; <a href="http://www.hakanersu.com/jquery-ile-dikey-acilir-menuler/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img alt="Borders" src="http://www.hakanersu.com/wp-content/uploads/2010/07/ornek.jpg"><br />
Jquery pluginleri sayesinde artık oldukça gelişmiş menu yapılarına sahip olabilmekteyiz.Ancak  bazı ufak görsel efektleri hazırlamak ve bunlar için ufak hesaplar yapmak gerçekten düşünüldüğü kadar zor mu ?</p>
<p>[ <a href='http://www.hakanersu.com/wp-content/uploads/2010/03/index7.html'>Demo</a> ]</p>
<p>Çoğu görsel jquery efektinin altında güzel bir xhtml/css yapı yatar.Bunun için basit bir Xhtml/Css yapı oluşturarak menümüzü hazırlamaya başlayalım.İlk olarak menümüzün bulunacağı bir taşıyıcı katman oluşturalım.</p>
<pre class="brush: xml;">
&lt;body&gt;
        &lt;div id=&quot;tasiyici&quot;&gt;&lt;/div&gt;
&lt;/body&gt;
</pre>
<p>Katmanımıza ait css kodlarımız.</p>
<pre class="brush: css;">
#tasiyici {
                width:900px;
                height:300px;
                display:block;
                background:#e3e3e3;
                /* Dikey ve Yatay ortalama islemi */
                position:absolute;
                top:50%;
                left:50%;
                margin-top:-150px;
                margin-left:-450px;
}
</pre>
<p>[ <a href='http://www.hakanersu.com/wp-content/uploads/2010/03/index.html'>Örnek 1</a> ]</p>
<p>Dikey ve yatay ortalama için position:absolute olarak tanımlanmış katmanımıza yukardan ve soldan 50% değerini verdikten sonra katmanınızın margin-top değerinini katmanınızın yüksekliğinin negatif yarısı olarak vermeniz , margin-left değerinide yine benzer şekilde katman genişliğinin negatif yarısı olarak vermeniz yeterlidir.</p>
<p>Menülerimizi taşıyıcı katmanımız içerisine konumlandıralım.</p>
<pre class="brush: xml;">
&lt;div id=&quot;tasiyici&quot;&gt;
            &lt;div class=&quot;menu&quot;&gt;&lt;/div&gt;
            &lt;div class=&quot;menu&quot;&gt;&lt;/div&gt;
            &lt;div class=&quot;menu&quot;&gt;&lt;/div&gt;
            &lt;div class=&quot;menu&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
</pre>
<p>CSS kodlarımız </p>
<pre class="brush: css;">
menu {
                width:200px;
                height:40px;
                display:block;
                background:red;
                float:left;
                margin-left:5px;
                margin-top:120px;
 }
</pre>
<p>[ <a href='http://www.hakanersu.com/wp-content/uploads/2010/03/index2.html'>Örnek 2</a> ]</p>
<p>Menü yapımızı biraz daha geliştirip nihayi yapısına ulaştıralım.</p>
<pre class="brush: xml;">
&lt;div id=&quot;tasiyici&quot;&gt;
            &lt;div class=&quot;menu&quot;&gt;
                &lt;h1&gt;ANASAYFA&lt;/h1&gt;
            &lt;/div&gt;
            &lt;div class=&quot;menu&quot;&gt;
                &lt;h1&gt;ÖRNEKLER&lt;/h1&gt;
                &lt;ul&gt;
                    &lt;li&gt;&lt;a href=&quot;#&quot;&gt;XHTML&lt;/a&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;a href=&quot;#&quot;&gt;CSS&lt;/a&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;a href=&quot;#&quot;&gt;JQUERY&lt;/a&gt;&lt;/li&gt;
                &lt;/ul&gt;
            &lt;/div&gt;
            &lt;div class=&quot;menu genis&quot;&gt;
                &lt;h1&gt;SERVER SIDE&lt;/h1&gt;
                &lt;ul&gt;
                    &lt;li&gt;&lt;a href=&quot;#&quot;&gt;PHP&lt;/a&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;a href=&quot;#&quot;&gt;ASP&lt;/a&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;a href=&quot;#&quot;&gt;RUBY ON RAILS&lt;/a&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;a href=&quot;#&quot;&gt;CGI/PERL&lt;/a&gt;&lt;/li&gt;
                &lt;/ul&gt;
            &lt;/div&gt;
            &lt;div class=&quot;menu&quot;&gt;
                &lt;h1&gt;İLETİŞİM&lt;/h1&gt;
            &lt;/div&gt;
        &lt;/div&gt;
</pre>
<pre class="brush: css;">

.menu {
                width:200px;
                height:40px;
                display:block;
                background:red;
                float:left;
                margin-left:5px;
                margin-top:120px;
                overflow:hidden;
                text-align:center;

            }
            .menu h1{
                display:block;
                width:200px;
                height:40px;
                font-size:14px;
                line-height:40px;
                cursor:pointer;
            }
            .genis {
                height:150px;
                margin-top:65px;
            }
            .menu ul {

            }
            .menu ul li {
                text-align:left;
                height:20px;
                line-height:20px;
                padding:0 0 0 20px;
                width:180px;
                background:#fff;
                margin-top:1px;
            }
            .menu ul li a {
                color:#111;
                text-decoration:none;
            }
</pre>
<p>[ <a href='http://www.hakanersu.com/wp-content/uploads/2010/03/index3.html'>Örnek 3</a> ]</p>
<p>Bu aşamada menümüzün açılma konumuna ait .genis class&#8217;ının tanımladık.Görüldüğü gibi birkaç hesapla yükseklik ve margin-top değerini  değiştiriyoruz.Bu class şimdilik sadece deneme amacıyla oluşturuldu ve bir katmanımıza daha sonra kaldırılmak şartıyla uygulandı.</p>
<p>Örneğimizi incelediysek artık genis class&#8217;ımıza ihtiyacımız yok.Bu class&#8217;ı kaldırdıktan sonra jquery kodlarımızı yazmaya başlayabiliriz.</p>
<p>Efektimiz menülerimizin üstüne gelinme durumuna göre başlayacak bu yüzden hover() fonksiyonu bizim için  yeterli olacaktır.</p>
<pre class="brush: jscript;">
&lt;script type=&quot;text/javascript&quot; &gt;
             $(document).ready(function() {
                $('.menu').hover(function(){
                   //Menü'nün üstüne gelindiğinde çalışacak animasyon.
                });
            });
&lt;/script&gt;
</pre>
<p>Şimdi katmanımızı hareketlendirme zamanı , katmanımızı hareketli kılmak içinse jquery <a href="http://api.jquery.com/animate/">animate()</a> fonksiyonunu kullanacağız.Bu fonksiyon sayesinde menümüzü şimdiki halinden yukarda tanımlamış olduğumuz genis class&#8217;ına ait değere ulaştıracağız.</p>
<pre class="brush: jscript;">
&lt;script type=&quot;text/javascript&quot; &gt;
             $(document).ready(function() {

                $('.menu').hover(function(){
                    $(this).animate({&quot;height&quot;:&quot;150px&quot;,&quot;margin-top&quot;:&quot;65px&quot;});
                });
            });
 &lt;/script&gt;
</pre>
<p>[ <a href='http://www.hakanersu.com/wp-content/uploads/2010/03/index4.html'>Örnek 4</a> ]</p>
<p>Artık menümüz dilediğimiz gibi açılıyor şimdi menümüzü eski değerlerine getirerek kapanma işlemini gerçekleştirelim.</p>
<pre class="brush: jscript;">
&lt;script type=&quot;text/javascript&quot; &gt;
             $(document).ready(function() {
                $('.menu').hover(function(){
                    $(this).animate({&quot;height&quot;:&quot;150px&quot;,&quot;margin-top&quot;:&quot;65px&quot;});
                },function(){
                    $(this).animate({&quot;height&quot;:&quot;40px&quot;,&quot;margin-top&quot;:&quot;120px&quot;});
                });
            });
&lt;/script&gt;
</pre>
<p>[ <a href='http://www.hakanersu.com/wp-content/uploads/2010/03/index5.html'>Örnek 5</a> ]</p>
<p>Dikkat etmeniz gereken husus menümüzün üstünden birkaç sefer geçtiğimizde animasyonumuzun sürekli devam etmesi buda oldukça çirkin bir görünüm oluşturmakta.Bunu engellemek için Jquery&#8217;nin <a href="http://api.jquery.com/stop/">stop()</a> ifadesini kullanacağız.<br />
Animate fonksiyonlarımızı aşağıdaki gibi değiştirelim.</p>
<pre class="brush: jscript;">
$(this).stop().animate({&quot;height&quot;:&quot;150px&quot;,&quot;margin-top&quot;:&quot;65px&quot;});
$(this).stop().animate({&quot;height&quot;:&quot;40px&quot;,&quot;margin-top&quot;:&quot;120px&quot;});
</pre>
<p>Böylelikle menülerimiz üstünden ayrıldığımızda animasyonu durdurmaktayız.</p>
<p>Son olarak anamanü ve iletişim kısımlarının açılmasını istemiyoruz bunun için anamenü ve iletişim katmanlarımıza birer id verelim.Anamenü için &#8220;anamenu&#8221; İletişim bölümü içinse &#8220;iletisim&#8221; id&#8217;sini kullandım.Sonrasında seçili katmanımızın id değerini alalım.</p>
<pre class="brush: jscript;">var id=$(this).attr(&quot;id&quot;);</pre>
<p>Animasyonu sadece İletişim ve Anasayfa dışında çalıştırmak için id&#8217;leri bu katmanların id&#8217;lerine eşit olmayan katmanlara animasyonu uygulamamız gerek.Bunu sağlamak için basit bir if fonksiyonu kullanmamız yeterli.</p>
<pre class="brush: jscript;">
if(id!='anamenu' &amp;&amp; id!='iletisim') {
	$(this).stop().animate({&quot;height&quot;:&quot;150px&quot;,&quot;margin-top&quot;:&quot;65px&quot;});
}
</pre>
<p>[ <a href='http://www.hakanersu.com/wp-content/uploads/2010/03/index6.html'>Örnek 6</a> ]</p>
<p>Böylellikle ana hatlarıyla menümüz oluşturmuş olduk biraz css değişikliğiyle daha görsel menüler elde edebilirsiniz.</p>
<p>[ <a href='http://www.hakanersu.com/wp-content/uploads/2010/03/index7.html'>Örnek 7</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanersu.com/jquery-ile-dikey-acilir-menuler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xampp .htaccess aktifleştirmek</title>
		<link>http://www.hakanersu.com/xampp-htaccess/</link>
		<comments>http://www.hakanersu.com/xampp-htaccess/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 06:56:20 +0000</pubDate>
		<dc:creator>xuma</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[permalink]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://www.hakanersu.com/?p=176</guid>
		<description><![CDATA[Xampp kurulumlarımdan sonra aktifleştirmenizde yarar var.Özellikle htaccess ile denemelerinizi illa gerçek bir serverda yapmanız gerekmiyor. Xampp\apache\conf dizininde bulunan httpd.conf dosyasını bulun ve basit bir text editöründe açın. #LoadModule rewrite_module modules/mod_rewrite.so bu kod satırını bulun ve baştaki # karakterini kaldırın ve &#8230; <a href="http://www.hakanersu.com/xampp-htaccess/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img alt="Borders" src="http://www.hakanersu.com/wp-content/uploads/2010/07/ornek.jpg"><br />
Xampp kurulumlarımdan sonra aktifleştirmenizde yarar var.Özellikle htaccess ile denemelerinizi illa gerçek bir serverda yapmanız gerekmiyor.</p>
<p>Xampp\apache\conf dizininde bulunan httpd.conf dosyasını bulun ve basit bir text editöründe açın.</p>
<pre class="brush: php;">#LoadModule rewrite_module modules/mod_rewrite.so</pre>
<p>bu kod satırını bulun ve baştaki # karakterini kaldırın ve kaydedin.</p>
<pre class="brush: php;">LoadModule rewrite_module modules/mod_rewrite.so</pre>
<p>Sonrasında apache serverınızı yeniden başlatın.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanersu.com/xampp-htaccess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
