5 Ekim 2012 Cuma

CSS Açılır Menü

Bu yazıda, daha önce anlattığım basit yatay menüden daha kopmleks bir menüyü blogunuza nasıl ekleyeceğinizi anlatacağım.

 

CSS Yatay Açılır Menü


Bu menüyü özel yapan özelliklerden bahsetmek gerekirse; basit menü öğelerinin yanı sıra tek sütunlu ve 2 sütunlu açılır öğeler ekleyebiliyorsunuz.


Güzel tarafı ise tüm bunları Jquery veya Java Script’e ihtiyaç duymadan sadece CSS ile yapabilmemiz.Daha iyi anlamak için oluşturduğum videoyu izleyebilirsiniz.

 

 

Şimdi gelelim bu menüyü blogunuza nasıl ekleyeceğinize.Öncelikle Blogger kumanda panelinize giriş yaptıktan sonra Şablon > HTML’yi Düzenle > Devam Et  yolunu izleyerek Ctrl+F tuş kombinasyonunu kullanarak <head> kodunu bulun.Bu kodun hemen altına aşağıdaki kodu ekleyin.

 

<link href='https://googledrive.com/host/0BxxMpDce-fNUSS1wdGF6NnpDeG8' rel='stylesheet'/>

 

Sırada HML kodlarını eklemek var.Eklemeniz gereken HTML kodları şunlar:

 

<ul class='menu'>
<li class='no_drop'><a href='http://bloghocam.blogsot.com'>Ana Sayfa</a></li>
<li class='no_drop'><a href='http://bloghocam.blogspot.com/p/hakkmda.html'>Hakkımda</a></li>
<li class='no_drop'><a href='http://bloghocam.blogspot.com/p/iletisim.html'>İletişim</a></li>
<li class='no_drop'><a href='http://bloghocam.blogspot.com/p/arsiv.html'>Arşiv</a></li>
<li class='no_drop'><a href='http://bloghocam.blogspot.com/p/takip-et.html'>Takip Et</a></li>
<li class='no_drop'><a href='http://bloghocam.blogspot.com/p/destek-ol.html'>Destek Ol</a></li>
<li><a class='drop' href='#'>Kategoriler</a>
<div class='dropdown_1column'>
<div class='col_1'>
<ul>
<li><a href='http://bloghocam.blogspot.com/search/label/Blog%20Ara%C3%A7lar%C4%B1'>Blog Araçları</a></li>
<li><a href='http://bloghocam.blogspot.com/search/label/Blog%20Hocam'>Blog Hocam</a></li>
<li><a href='http://bloghocam.blogspot.com/search/label/Blog%20Makaleleri'>Blog Makaleleri</a></li>
<li><a href='http://bloghocam.blogspot.com/search/label/Blog%20Temelleri'>Blog Temelleri</a></li>
<li><a href='http://bloghocam.blogspot.com/search/label/Blog%20%C4%B0pu%C3%A7lar%C4%B1'>Blog İpuçları</a></li>
<li><a href='http://bloghocam.blogspot.com/search/label/Blogger%20Eklentileri'>Blogger Eklentileri</a></li>
<li><a href='http://bloghocam.blogspot.com/search/label/Blogger%20%C4%B0pu%C3%A7lar%C4%B1'>Blogger İpuçları</a></li>
<li><a href='http://bloghocam.blogspot.com/search/label/Blogger%20%C5%9Eablonlar%C4%B1'>Blogger Şablonları</a></li>
<li><a href='http://bloghocam.blogspot.com/search/label/Misafir%20Yaz%C4%B1lar'>Miasfir Yazılar</a></li>
<li><a href='http://bloghocam.blogspot.com/search/label/SEO'>SEO</a></li>
<li><a href='http://bloghocam.blogspot.com/search/label/Sosyal%20Medya'>Sosyal Medya</a></li>
</ul>
</div></div></li>

<li><a class='drop' href='#'>Araçlar</a>
<div class='dropdown_2columns'>

<div class='col_1'>
<h3>Google Araçları</h3>
<ul>
<li><a href='http://www.google.com/reader'>Google Reader</a></li>
<li><a href='http://www.google.com/analytics/'>Google Analytics</a></li>
<li><a href='http://www.google.com/intl/tr/webmasters/'>Google Webmasters</a></li>
</ul>
</div>

<div class='col_1'>
<h3>Çeşitli</h3>
<ul>
<li><a href='http://bloghocamsementit.blogspot.com/'>Sementit</a></li>
<li><a href='http://bloghocam.blogspot.com/2011/12/mini-e-kitabm-okuyun-misafir-blogculuk.html'>Misafir Blogculuk</a></li>
<li><a href='http://bloghocam.blogspot.com/2012/08/size-kazancl-bir-teklifim-var.html'>İkili Kazanç </a></li>
</ul>
</div>

<div class='col_1'>
<h3>Sosyal Medya</h3>
<ul>
<li><a href='http://www.facebook.com/bloghocam'>Facebook</a></li>
<li><a href='https://twitter.com/BlogHocam'>Twitter</a></li>
<li><a href='https://plus.google.com/108761595756468128383'>Google+</a></li>
</ul>
</div>

<div class='col_1'>
<h3>Linkler</h3>
<ul>
<li><a href='http://ush.re/8za7'>Hürlist</a></li>
<li><a href='http://ush.re/7uz2'>Yazar Kafe</a></li>
<li><a href='http://ush.re/wzcr'>Hürriyet</a></li>
</ul>
</div></div></li></ul>

 

Asıl önemli nokta bu HTML kodlarını nereye ekleyeceğiniz.Blogger’ın  kendi temalarından birini kullananlarla özel bir tema kullananlar için faralı iki seçenek mevcut.

 

1. Blogger’ın kendi temalarından birini kullanıyorsaız HTML kodlarını  <div class='tabs-outer'> kodnun hemen üstüne ekleyin.

 

2. Özel bir Blogger teması kullanıyorsanız HTML kodlarını <div id='content-wrapper'>  kodunun hemen altına ekleyin.

 

Menüyü nasıl düzenleyeceğinizle ilgili detaya girmiyorum.Kodlardaki isimleri ve linkleri kendi linklerinizle değiştirin yeter.Takıldığınız yerleri yorum bölümünden sorabilirsiniz.

3 Ekim 2012 Çarşamba

CSS3 İle Oluşturulmuş, Hover Efektli Sosyal Takip Eklentisi

Sosyal medya hesaplarınızdaki takipçi sayınızı arttırmak istiyorsanız, ziyaretçilerinizin dikkatini çeken sosyal widgetlar kullanmanız gerekir.Ancak dikkat çekici ve görsel açıdan zengin widgetlar genellikle script kullanarak yapıldığından blog hızını olumsuz yönde etkiliyor.

 

Bu yazıda paylaşacağım sosyal takip eklentisi, Jquery ve Java Script kullanılmamasına rağmen görsellik katan hover efekti ile ziyaretçilerin ilgisini çekecek bir widget.

CSS3 Sosyal Butonlar

Eklentiyi blogunuza ekemek için Blogger kumanda paneline giriş yaptıktan sonra Yerleşim > Gadget Ekle > HTML/JavaScript yolunu izleyerek aşağıdaki kodları yapıştırın.

<style>
#tbisose{list-style:none; text-decoration:none; font-size:0.9em; font-family:trebuchet ms,sans-serif;}
#tbisose a{text-decoration:none; font-family:trebuchet ms,sans-serif;}
#tbisose li{position:relative; height:38px; cursor:pointer; padding: 0 !important;}
#tbisose .facebook, .googleplus, .pinterest, .rss, .twitter{position:relative; z-index:5; display:block; float:none; margin:10px 0 0; width:210px; height:38px; border-radius:5px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguP_oeafl2DjAoTUHcOXqUczAV_aUXWQRE-6xJGl24lri2rHIJ8-oK47t-5FSUyFojre_QFfzDtVMr4CHLiteC9-vLUxXhgageOJg_W4uDSCupO-ER22_q52zbgGqVcnnf6oRmpib30VQ/s800/sprites.png) no-repeat;  background-color:rgba(217,30,118,.42); -webkit-box-shadow:rgba(0,0,0,.28) 0 2px 3px; -moz-box-shadow:rgba(0,0,0,.28) 0 2px 3px;  box-shadow:rgba(0,0,0,.28) 0 2px 3px; color:#141414; text-align:left; text-indent:50px; text-shadow:#333 0 1px 0; white-space:nowrap;  line-height:32px; -webkit-transition:width .25s ease-in-out,background-color .25s ease-in-out; -moz-transition:width .25s ease-in-out,background-color .25s ease-in-out; -ms-transition:width .25s ease-in-out,background-color .25s ease-in-out; -o-transition:width .25s ease-in-out,background-color .25s ease-in-out; transition:width .25s ease-in-out,background-color .25s ease-in-out; -o-box-shadow:rgba(0,0,0,.28) 0 2px 3px;}
#tbisose li:after{position:absolute; top:0; left:50px; z-index:2; display:block; height:38px; color:#141414; content:attr(data-alt);  line-height:32px;}
#tbisose .icon{overflow:hidden; color:#fafafa;}
#tbisose .facebook{width:32px; height:32px; background-color:rgba(59,89,152,0.42); background-position:0 0;}
#tbisose .twitter{width:32px; height:32px; background-color:rgba(64,153,255,0.42); background-position:0 -33px;}
#tbisose .googleplus{width:32px; height:32px; background-color:rgba(228,69,36,0.42); background-position:-3px -66px;}
#tbisose .pinterest{width:32px; height:32px; background-color:rgba(174,45,39,0.42); background-position:0 -95px;}
#tbisose .rss{ width:32px;  height:32px;  background-color:rgba(255,102,0,0.42); background-position:-3px -126px;}
#tbisose li:hover .icon,
.touch #tbisose li .icon{width:210px;}
.touch #tbisose li .facebook, #tbisose li:hover .facebook{background-color:rgba(59,89,152,1);}
.touch #tbisose li .twitter, #tbisose li:hover .twitter{background-color:rgba(64,153,255,1);}
.touch #tbisose li .googleplus, #tbisose li:hover .googleplus{background-color:rgba(228,69,36,1);}
.touch #tbisose li .pinterest, #tbisose li:hover .pinterest{background-color:rgba(174,45,39,1);}
.touch #tbisose li .rss, #tbisose li:hover .rss{background-color:rgba(255,102,0,1);}
</style>

<ul id="tbisose">
<li data-alt="Fcebook'ta takip et"><a class="icon facebook" href="http://facebook.com/bloghocam">Facebook'ta Takip Et</a></li>
<li data-alt="Twitter'da takip et"><a class="icon twitter" href="http://twitter.com/bloghocam">Twitter'da Takip Et</a></li>
<li data-alt="Google+'da takip et"><a class="icon googleplus" href="http://plus.google.com/108761595756468128383">Google+'da Takip Et</a></li>
<li data-alt="Pinterest'te takip et"><a class="icon pinterest" href="http://pnterest.com/kullanici-adi">Pinterest'te Takip Et</a></li>
<li data-alt="RSS İle Takip Et"><a class="icon rss" href="http://feeds.feedburner.com/bloghocam">RSS İle Takip Et</a></li>
</ul>

 

Kodların son bölümündeki sosyal medya hesaplarıma ait adresleri kendi hesabınıza ait adreslerle değiştirin.Bunun dışında bir değişiklik yapmanıza gerek yok.

1 Ekim 2012 Pazartesi

Blogger Resimli Rastgele Yazılar Eklentisi

Daha önce blogunuzda daha önce yayınladığınız yazılardan belirlediğiniz kadarını, kenar çubuğunda rastgele gösteren bir eklenti paylaşmıştım.O eklentiyi incelerseniz, çok sade olduğunu ve sadece rastgele yazı başlıklarını gösterdiğini göreceksiniz.Paylaştığım bu eklenti de ise blogunuzda yazılardan belirlediğiniz sayıda yazı resimli olarak gözükeceğinden blogunuza işlevselliğin yanı sıra görsellik de katacaktır.

 

Eğre bazı yazılarımda resim kullanmıyorum diyorsanız, resim olmayan yazılarında varsayılan bir resim gözüküyor ve o yazıda resim olmadığını simgeliyor.

Blogger Resimli Rastgele Yazılar Eklentisi

Resimli rastgele yazılar eklentisini blogunuza eklemek için ilk olarak Şablon > HTML’yi Düzenle > Devam Et  yolunu izleyerek ]]></b:skin> kodunu bulun ve hemen üstüne şu kodları ekleyin.

 

#random-posts img{float:left;margin-right:10px;border:1px solid #999;background:#FFF;width:70px;height:70px;padding:3px}

 

İkinci olarak, Blogger kumanda panelinize girdikten sonra Yerleşim > Gadget Ekle > HTML/JavaScript  yolunu izleyerek şu kodları ekleyin.

<ul id='random-posts'>
    <script type='text/javaScript'>
    var rdp_numposts=5;
    var rdp_snippet_length=150;
    var rdp_info='yes';
    var rdp_comment='Comentarios';
    var rdp_disable='Comments Disabled';
    var rdp_current=[];var rdp_total_posts=0;var rdp_current=new Array(rdp_numposts);function totalposts(json){rdp_total_posts=json.feed.openSearch$totalResults.$t}document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&max-results=0&callback=totalposts\"><\/script>');function getvalue(){for(var i=0;i<rdp_numposts;i++){var found=false;var rndValue=get_random();for(var j=0;j<rdp_current.length;j++){if(rdp_current[j]==rndValue){found=true;break}};if(found){i--}else{rdp_current[i]=rndValue}}};function get_random(){var ranNum=1+Math.round(Math.random()*(rdp_total_posts-1));return ranNum};
    </script>
    <script type='text/javaScript'>
    function random_posts(json){for(var i=0;i<rdp_numposts;i++){var entry=json.feed.entry[i];var rdp_posttitle=entry.title.$t;if('content'in entry){var rdp_get_snippet=entry.content.$t}else{if('summary'in entry){var rdp_get_snippet=entry.summary.$t}else{var rdp_get_snippet="";}};rdp_get_snippet=rdp_get_snippet.replace(/<[^>]*>/g,"");if(rdp_get_snippet.length<rdp_snippet_length){var rdp_snippet=rdp_get_snippet}else{rdp_get_snippet=rdp_get_snippet.substring(0,rdp_snippet_length);var space=rdp_get_snippet.lastIndexOf(" ");rdp_snippet=rdp_get_snippet.substring(0,space)+"&#133;";};for(var j=0;j<entry.link.length;j++){if('thr$total'in entry){var rdp_commentsNum=entry.thr$total.$t+' '+rdp_comment}else{rdp_commentsNum=rdp_disable};if(entry.link[j].rel=='alternate'){var rdp_posturl=entry.link[j].href;var rdp_postdate=entry.published.$t;if('media$thumbnail'in entry){var rdp_thumb=entry.media$thumbnail.url}else{rdp_thumb="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN5Bf5VUZmsBzM5xUKqgKkC9APLCu9LSIN7JNe_Apv43E0zot5xzo4RXR1X7jS5DvaTYSWcs6BWL2mmW2GvIu7jPSpIwwHXN1awCs6n_CYi2e4xxwzYoMogbHzMfOqGoc3JiWddE3iqA8l/s48/resim-yok.png"}}};document.write('<li>');document.write('<img alt="'+rdp_posttitle+'" src="'+rdp_thumb+'"/>');document.write('<div><a href="'+rdp_posturl+'" rel="nofollow" title="'+rdp_snippet+'">'+rdp_posttitle+'</a></div>');if(rdp_info=='yes'){document.write('<span>'+rdp_postdate.substring(8,10)+'/'+rdp_postdate.substring(5,7)+'/'+rdp_postdate.substring(0,4)+' - '+rdp_commentsNum)+'</span>'}document.write('<div style="clear:both"></div></li>')}};getvalue();for(var i=0;i<rdp_numposts;i++){document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&start-index='+rdp_current[i]+'&max-results=1&callback=random_posts\"><\/script>')};
    </script>
    </ul>

 

  • Kırmızı rekle gösterdiğim 5 yerine kaç yazı gözükmesini istiyorsanız onu yazın.

28 Eylül 2012 Cuma

Blogcular İçin İlham Kaynakları

Başarılı bir blog için elbette içerik çok önemli, blogcular da kaliteli içerik üretme konusunda gayret ediyorlar. Blogcu her ne kadar yazıyı özenle yazmaya hazır olsa da konu bulmakta sıkıntı çekebilir. Özellikle blog açıldıktan belli bir süre geçince konu bulma sıkıntısı kendisini gösterir. Ben de bu sorunu aşabilmek için yaratıcılığı tetikleyebilecek öneriler hazırladım, faydalı olması ümidi ile…

 

Çerçeveden Kurtulmak

 

İlham Kaynağı

 

Bir şey hakkında düşünürken hepimizin yaptığı hatalardan biridir bu. Yeni bir fikir, konu bulmaya çalışırız ama yeni hiçbir şey yapmayız, oturduğumuz yerde öylece oturur fikrin bize gelmesini gelmesini bekleriz. Başlıkta belirttiğim gibi çerçevenin içinde dolanır dururuz bu son derece zor bir yöntemdir onun yerine kendimiz fikre gitmeliyiz peki nasıl?

 

İşte yapabilecekleriniz;

 

Doğadan Yardım Almak: Kimi kahve kokusundan hoşlanır kimi meyve kokusundan kimisi ise çikolata kokusundan… Hoşunuza giden kokular düşünmenizi rahatlatacak ve başarılı bir fikre giden yolunuzu kısaltacaktır.

 

Dolaşmak: Bilgisayarınızı kapatıp dışarı çıkın ve gezin elbette bu gezme bir yere yetişmek için hızlı adımlarla yaptığınız “gezintiler” gibi olmamalı. Çevrenizde olan biten her şey size ilham verebilir yeter ki bakmasını bilin, alış veriş merkezlerinin tabelaları, insanlar, hayvanlar, reklamlar hepsi sizin yaratıcılığınızı arttırabilir.

 

Saçmalamak: Blogunuza yazacaklarınızı değil de yazamayacaklarınızı düşünün örneğin bloğuma neler yazamam diye zihninizde listeleyin ve bu listeli oldukça uzun tutun.(Teknoloji içerikli bloğuma Malezya tarihi ilgili yazılar yazamam vs.) Bu hem yaratıcılığınızı arttıracak hem de yazacak konu bulmanızı kolaylaştıracaktır.

 

Spor: Büyük bir ihtimalle yatkın olduğunuz bir spor mutlaka vardır. Spor yaptığınızda vücudunuz çalışacaktır, bu da sizi zihinsel anlamda biraz daha rahatlatır. Daha kolay düşünebilirsiniz, hatta spor yaparken de aklınıza birden güzel bir fikir gelmesi oldukça muhtemel.

 

Diğer Bloglar: Tabii ki alıntı veya kopya yapın demiyoruz sadece kaliteli bloglara web sitelerine bir göz atın (bu web sitelerinin blogunuzla ilgili konularda olması sizin için bir artıdır). Bu tür web sitelerini yer imlerinize ekleyin ve belli aralıklarla kontrol edin.

 

Müzik: Yaratıcılığınızı arttırması için dinleyeceğiniz müzik de daha önce dinlediklerinizden farklı olmalı. Çeşitli internet siteleri rastgele müzik dinlemenize imkan sağlıyor buraları veya radyoyu kullanarak değişik şarkılar dinleyip ilham alabilirsiniz. Yukarıdaki yöntemlere ek olarak YouTube’da rastgele bir ülkenin müziği yazarak da deneyebilirsiniz örneğin: “Italian music” , “German music” gibi.

 

Yazar Hakkında: Akif Ulutaş Akifulutas Com bloğunun sahibidir. İnternet dünyasındaki yenilikleri incelemeyi çok sever. Bloğunda ilgi çekici makalelere ve mizahi yazılara yer verir. Bloguna düzenli olarak yazma konusunda titizdir.

26 Eylül 2012 Çarşamba

Blogger’da Google Web Fonts Kullanımı

Facebook’ta bir takipçim “Blog başlıklarında Google Web Fonts’u nasıl kullanabilirim?” diye sormuştu.Onun vesilesiyle bir çok kişinin işine yarayacak bu konuya değinmek istedim.

 

Öncelikle Google Web Fonts’un ne olduğundan bahsedeyim.Google Web Fonts; blogunuzdaki yazı başlıklarında, sidebar başlıklarında, yazı içeriğinde veya sizin belirleyeceğinizde her hangi bir yerdeki bir metin için kullanılan standart fontların yani yazı tiplernin yerine özel fontları kullanmanızı sağlayan ücretsiz bir Google servisidir.

 

Şimdi adım adım Google fontlarını kullanmaya geçelim.

 

1.Adım: Google Web Fonts sitesine giderek kullanmak istediğiniz fontu seçin.Fontu eçerken dikkat etmeniz gereken şey Türkçe karakterleri desteklemesidir.Preview Text kısmına türkçe karakter içeren bir metin yazarak, o fontun türkçe karakterleri destekleyip desteklemediğini görebilirsiniz.Kullanmak istediğiniz fonta karar verdikten sonra o fontun köşesindeki Quick use yazısına tıklayın.

Google Web Fonts

 

2. Adım: Açılan sayfada Add this code to your website diye bir bölüm göreceksiniz.Oradaki kodu şablona ekleyeceğiniz.Şimdi şablonda <head> kodunu bulun ve altına Google fontunun kodunu ekleyin.

 

Google Web Fonts

 

Örneğin benim kullanacağım fontun kodu şu:

<link href='http://fonts.googleapis.com/css?family=Courgette' rel='stylesheet' type='text/css'>

 

!!! Önemli: Bu kodu şablonda <head> kodunun altına ekledikten sonra aşağıda kırmızı renkte gösterdiğim kapanış işaretini de ekliyorum.

 

<link href='http://fonts.googleapis.com/css?family=Courgette' rel='stylesheet' type='text/css'/>

 

3.Adım: Google web fontunun bulunduğu sayfada şöyle bir bölm var: Integrate the fonts into your CSS.Buradaki kod da önemli ve kullanacağımız bir kod.İsmi integrasyon kodu.Şimdi neredki fontları değiştirmek istediğimize karar vereceğiz.Örnek olarak ben standart Blogger şablonlarındaki yazı başlıklarını değiştireceğim.Bunun için şablonda ]]></b:skin> skin kodunu bulup hemen üstüne şu kodları ekliyorum:

 

h3.post-title {
integrasyon kodu

}

 

Örneğin benim kullandığım fontun integrasyon kodu font-family: 'Courgette', cursive; olduğu için kodu şıu şekilde düzenliyorum:

 

h3.post-title {
font-family: 'Courgette', cursive;
}

 

Ve Sonuç:

 

Google Web Fonts Yazı Başlıkları

 

Standart Blogger şablonlarında kayıt içeriğindeki metnin fontunu da benzer şekilde değiştirebilirsiniz.Bunun için yine ]]></b:skin> kodunun üstüne şu kodları ekliyorum:

 

.post {
  font-family: 'Courgette', cursive;

}

 

Bu kodları eklediğimde ortaya çıkan sonuç ise şu:

 

Google Web Fonts Post Body

 

Yazı içeriği için eklenen kod tüm temalarda aynıdır fakat yazı başlıkları için eklenen kod bazı temalarda farklı olabilir.