1 Mayıs 2016 Pazar

Technext Blogger Magazin Teması

  Hiç yorum yok



Açıklama:  TECHNEXT Blogger Teması oyun dergileri, gazete yayıncıları, dergi veya gelişmiş bloglar için uygundur. Tasarımı oldukça şık ve güçlü web sitesi oluşturmak için mükemmel bir seçimdir! TECHNEXT temalar son derece esnek ve her ayrıntıyı yapılandırmak ve kendi ihtiyaçlarınıza göre özelleştirebilirsiniz.Kolay kurulum ve kullanım. Bu ayrıntılı belgeler ve müthiş desteği ile birlikte geliyor.

BLOG YAZILARINIZI SÜTUNLARA BÖLME

  Hiç yorum yok

 Blog yazılarınızı sütunlara bölme işlemi oldukça basit bir işlemdir. Sadece küçük bir kaç kod yardımı ile bu işlemi gerçekleştirebilirsiniz. Ben de ilk defa denk geldiğim için bu konuya özelikle sizler için paylaşmak istedim. Bu eklentinin en güzel yanı ise istediğiniz alanı sütunlara bölünmüş istediğiniz alanı normal olarak gösterebilme şansınız olmasıdır. (Örnek olarak bu yazımız gibi.)

Çünkü bu yazımız için herhangi bir kod işlemi gerçekleştirmedik. Fakat aynı yazı içinde bazı bölümleri sütunlar halinde göstermemiz de mümkündür. Örnek olarak aşağıdaki metinlerde görebilirsiniz. 

BLOGGER GOOGLE TRANSLATE WIDGETI

  Hiç yorum yok

Blogger google translate widgeti - Blogger kuamda panelinde daha önceden bir çok kullanıcısı bu eklentiyi mutlaka görmüş ve kullanmıştır. Google Translate tüm bloglar için olmasa da genel bilgiler içeren bloglar için oldukça kullanışlı bir widgettir. Hem bu widgeti kullanmak hem de farklı bir görünüm istiyorsanız bu widget işinize yarayacaktır.

27 Nisan 2016 Çarşamba

Yazı alanına slider ekleme nasıl yapılır?

  Hiç yorum yok
Yazı alanına slider ekleme nasıl yapılır?

Bu eklentiyi nerede kullanabilirim diye kafanızda bir soru oluştuysa.. Bir kaç örnekle kullanım alanları hakkında ipuçları verebilirim.

Öykü yazıyorsanız aşağıya doğru uzayıp giden sayfalar yerine bu eklentiyi kullanabilirsiniz.
Ya da son izlediğim filmlerim / kitaplarım şeklinde kullanmakta iyi bir seçim olur.


1. Blogger kumanda panelinde Template edit kısmını açıyoruz. Aşağıdaki kodları kopyalayıp ></b:skin> ya da </style> üzerine yapıştırıyoruz.

/* Yazı Alanı Slider Eklentisi */
a.movepg.nexter,a.movepg.prever{color:#fff}
.separator{overflow:hidden;max-height:240px;margin:0 0 20px}.separator img{background:#eee;max-width:100%;vertical-align:middle;background-position:middle;border:0;height:auto;width:100%}.next-wrap img,.next-wrap video,.next-wrap object{max-width:100% }.next-wrap{position:relative;padding:0 0 0 40px;line-height:normal;}.instruction{display:block;height:100%;width:100%;overflow:hidden}.slidecontentWrap{width:1000%}.slidecontent{float:left;width:10%;line-height:161%;overflow:hidden}.movepg{display:none;position:absolute;bottom:20px;background:#e74c3c;color:#fff;font-weight:700;text-transform:uppercase;padding:6px 12px;cursor:pointer;font-size:80%;outline:none;border-radius:3px;transition:background .6s}.movepg:hover{background:#c0392b}.movepg.prever{left:20px}.movepg.nexter{right:20px}



2. Adım olarak yine temamızda </body> kodunu aratarak hemen üzerine aşağıdaki kodları yapıştırıyoruz.

<script type='text/javascript'>
//<![CDATA[
function updateBtnState(){0==index?$(".prever").hide():$(".prever").show(),index==maxIndex?$(".nexter").hide():$(".nexter").show()}var index=0,maxIndex=4;$(".nexter").on("click",function(e){if(index++,index>maxIndex)return void e.preverentDefault();updateBtnState();var n=$(this).parent().find(".slidecontentWrap"),t=100*-index+"%";n.animate({marginLeft:t},300)}),$(".prever").on("click",function(e){if(index--,0>index)return void e.preverentDefault();updateBtnState();var n=$(this).parent().find(".slidecontentWrap"),t=100*-index+"%";n.animate({marginLeft:t},300)}),updateBtnState();
//]]>
</script>

Java kodları içindeki maxIndex=4 değerini değiştirerek slayt sayınızı ayarlayabilirsiniz.

Temamızı Kaydediyoruz ve çıkıyoruz.

3. Son olarak yazımıza entegre edebilmek için, yeni yayın penceresini açarak aşağıdaki kodları kopyalayıp HTML kısmına yapıştırıyoruz.


<div class="next-wrap">
<div id="photocons" class="instruction">
<div class="slidecontentWrap">
<div class="slidecontent">
<-- İÇERİK 1 -->
</div>
<div class="slidecontent">
<-- İÇERİK 2 -->
</div>
<div class="slidecontent">
<-- İÇERİK 3 -->
</div>
<div class="slidecontent">
<-- İÇERİK 4 -->
</div>
<div class="slidecontent">
<-- İÇERİK 5 -->
</div>
</div>
</div>
<a class="movepg prever">prev</a>
<a class="movepg nexter">next</a>
</div>



İçerik yazan kısımlara resim ve yazımızı ekleyerek yazımızı yayınlıyoruz.

BLOG YAZILARINIZI SÜTUNLARA BÖLME ilginizi çekebilir.

Örnek gösterim :


Son izlediğim filmler

Spotlight: Oscar yarışında ön sıralarda ismi geçen film, 29 Ocak 2016’da seyirci karşısına çıkacak. Tom McCarthy’nin yönettiği filmde, geçen yılın Oscar şampiyonu Birdman’in başrol oyuncusu Michael Keaton, Mark Ruffalo, Rachel McAdams, Liev Schreiber, Stanley Tucci, Billy Crudup, John Slattery ve Jamey Sheridan rol alıyor.



İftarlık Gazoz: ‘’Dondurmam Gaymak’’ filminin usta yönetmeni Yüksel Aksu’nun yeni filmi, 29 Ocak 2016’da gösterimde. Yönetmenliğini ve senaristliğini Yüksel Aksu’nun yönettiği filmde, Berat Efe Parlar, Macit Koper, Okan Avcı ve Yılmaz Bayraktar rol alıyor. Cem Yılmaz’ın konuk oyuncu olarak yer aldığı film, 1970’ler Türkiye’sinin küçük bir Ege kasabasında geçiyor.




Senaryosunu Mark L. Smith ile Alejandro Gonzalez Inarritu’nun kaleme aldığı film, Michael Punke’ın ‘’The Revenant: A Novel Of Revenge’’ kitabından beyazperdeye uyarlandı. Film, kürkleri için hayvanlar avlayan bir kuruluş için çalışan Hugh Glass adındaki bir tuzakçının, bir boz ayı tarafından ölümcül bir biçimde yaralandıktan sonra, kendi ekibi tarafından ölüme terk edilmesini ve sonrasında verdiği yaşam mücadelesini konu alıyor.





Western türündeki film, İç Savaş’ın bitmesinin ardından,birbirini tanımayan 8 kişinin, tipiden kurtulmak için dağdaki bir konaklama yerine sığınmasını konu alıyor. Filmin oyuncuları Samuel L. Jackson, Kurt Russell, Jennifer Jason Leigh, Walton Goggins, Michael Madsen, Tim Roth rol alıyor.




prev
next

23 Nisan 2016 Cumartesi

3 adımda blogger tam yedek alma işlemi nasıl yapılır?

  Hiç yorum yok
3 adımda blogger tam yedek alma işlemi nasıl yapılır?

Benzeri yazılara yüzlerce kez denk geldim fakat tam yedek almak için detaylı bilgi içeren hiçbir anlatım görmedim. Tam yedek nedir? Öncelikle bundan söz edeyim.

Blogunuzu tıpkı buzlukta saklar gibi olduğu gibi içerik ve temayı korumaya almaya yönelik bir işlemdir.

Peki Blogger tam yedek alma işlemi nasıl yapılır?

Öncelikle bilgisayarınızda masaüstüne şu şekilde bir klasör oluşturun.

Blog yedeğim (Üst klasör)
- Tema yedek
- Yerleşim kodlarım
- İmages

Blog yedeğim üst klasör olmak üzere içine yukarıda belirmiş olduğum gibi üç alt klasör ekleyin.

1. Adım Tema Yedek dosyası oluşturma :


Blogger panelinizden Şablon ve sağ üst köşede Yedekle / Geri Yükle butonuna tıklayın.
Tam şablonu indir diyerek temamızı bilgisayarımızı indiriyoruz.

Genellikle indirilenler dosyasına düşer bu dosya. Bu yüzden indirilenler arasından kesip, oluşturduğumuz klasör içindeki Tema yedek klasörüne taşıyoruz.

Böylelikle tema yedeğimizi alarak birinci adımı tamamlamış oluyoruz.

2. Adım Yerleşim Kodları için yedek alma işlemi :


Bu işlem genellikle bir çok blog sahibi için nedense önemsiz olarak görülüyor. Ancak bana göre en az tema yedeğini almak kadar önemlidir. Çünkü daha önceden eklemiş olduğunuz widgetler, yedeklemiş olduğunuz temanızı başka bir bloga yükleme durumunda çalışmayacaktır.

Bu yüzden yerleşim kodlarımızı da tek tek yedeklememiz gerekiyor.

Blog panelinden yerleşim alanına gelin. Görmüş olduğunuz ve kod içeren widgetlerimizi düzenle diyerek açıyoruz.

Örneğin : Son Yorumlar Eklentisi widgeti.

Kodlarımızı kopyaladıktan sonra bilgisayarımızda oluşturduğumuz yerleşim kodları adlı klasörümüze girerek yeni bir .txt dosyası oluşturuyoruz.

Kopyaladığımız widget kodlarımızı txt dosyaları içine yapıştır deyip kaydet diyoruz. Sonrasında dosya adını değiştirmeyi unutmayın.

Widget başlığınız ne ise Txt dosyamıza da o adı veriyoruz.

Aynı işlemi içinde kod olan diğer widgetlerimiz için de uyguluyoruz. Böylelikle yerleşim alanındaki kodlarımızı da yedeklemiş olduk.


3. Adım Resim dosyalarını yedekleme


Blog sayfasındaki çoğu resimler dışarı linkleri ile çağrılır.
Bunlardan bazıları google sunucularında yer alırken bazıları ise hızlıresim gibi upload sitelerinde yer alır. Fakat zaman içinde kodlarda silinme olabileceğinden dolayı resimlerimizin de yedeğini almakta fayda vardır.

Blog sayfamızda bulunan icon, banner ve logo gibi resimlerimizi her ihtimale karşı bilgisayarımıza indirip images klasörüne atıyoruz.

Böylelikle üçüncü adımı tamamlamış ve blogumuzun tam yedeğini almış oluyoruz.

Blogger resimli son yorumlar eklentisi

  Hiç yorum yok

Önizleme Blog Düzenim sayfasının kullanmış olduğu son yorumlar ile aynıdır.

Resimli son yazılar widgetini eklemek için blogger kumanda panelinizden yerleşim / gadget ekle / HTML/Javascprit tıklayın ve açılan pencereye aşağıdaki kodları yapıştırın.


<div class="widget-content">
<style scoped="" type="text/css">
#HTML5 .widget-content {max-height:300px;overflow:auto;}
ul.arlinacomments{list-style:none;margin:0;padding:0}.arlinacomments li{display:block;clear:both;overflow:hidden;list-style:none;border-bottom:1px solid #e3e3e3;word-break:break-all;padding:10px 0;margin:0;}.arlinacomments li .avatarImage{float:left;margin-right:10px;position:relative;overflow:hidden}.arlinacomments li img{position:relative;overflow:hidden;display:block;width:42px;height:42px}.arlinacomments li a{font-weight:700}.arlinacomments li span{margin-top:2px;color:#666;display:block;font-size:12px;line-height:1.4}
</style>
<script type="text/javascript">
//<![CDATA[
// Recent Comments
function arlinacomments(a){var e;e='<ul class="arlinacomments">';for(var t=0;numComments>t;t++){var r,o,n,i;if(t==a.feed.entry.length)break;e+="<li>";for(var d=a.feed.entry[t],s=0;s<d.link.length;s++)"alternate"==d.link[s].rel&&(r=d.link[s].href);for(var l=0;l<d.author.length;l++)o=d.author[l].name.$t,n=d.author[l].gd$image.src;n=-1!=n.indexOf("/s1600/")?n.replace("/s1600/","/s"+avatarSize+"-c/"):-1!=n.indexOf("/s220/")?n.replace("/s220/","/s"+avatarSize+"-c/"):-1!=n.indexOf("/s512-c/")&&0!=n.indexOf("http:")?"http:"+n.replace("/s512-c/","/s"+avatarSize+"-c/"):-1!=n.indexOf("blogblog.com/img/b16-rounded.gif")?"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs0xy1c_JccgbqtTfmL0Bnr6Orv5LDKwXj5XZ9FD1vC4NfhcUjnth9gavrj7UbuY3VI37CtU1yQqCjf4NtChQhf2tulM7LYtYSFZMpydx5ak73oKjUH0XczSEP4Q194iVEPCTyT-yeWAaW/"+avatarSize+"/blogger.png":-1!=n.indexOf("blogblog.com/img/openid16-rounded.gif")?"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi25eCYFCzrdSDTdhY_HNc1uv_xRy9Cx2ZOvkponR7LUzsotgCoSxTTJQVtfCxQGpX8vkr4tOMBoNuvt5EzyWohq3-qI0KoK1AGtZ3kSuPJQjyWsTmSNAHzIwOJxqb4aqYUnQ01gm4WWJCj/"+avatarSize+"/openid.png":-1!=n.indexOf("blogblog.com/img/blank.gif")?-1!=defaultAvatar.indexOf("gravatar.com")?defaultAvatar+"&s="+avatarSize:defaultAvatar:n,1==showAvatar&&(i=1==roundAvatar?"avatarRound":"",e+='<div class="avatarImage '+i+'"><img class="'+i+'" src="'+n+'" alt="'+o+'" width="'+avatarSize+'" height="'+avatarSize+'"/></div>'),e+='<a href="'+r+'">'+o+"</a>";var A=d.content.$t,v=A.replace(/(<([^>]+)>)/gi,"");""!=v&&v.length>characters?(v=v.substring(0,characters),v+="&hellip;",1==showMorelink&&(v+='<a href="'+r+'">'+moreLinktext+"</a>")):v=v,e+="<span>"+v+"</span>",e+="</li>"}e+="</ul>";var c="";0==hideCredits&&(c="display:block;"),e+="",document.write(e)}var numComments=15,showAvatar=!0,avatarSize=42,roundAvatar=!0,characters=40,showMorelink=!1,defaultAvatar="http://2.bp.blogspot.com/-XjxrXKBPQqs/VYcGtLWPGUI/AAAAAAAAKaQ/5jr871JIwds/s1600/default-avatar.jpg",hideCredits=!0,numComments=numComments||5,avatarSize=avatarSize||60,characters=characters||40,defaultAvatar=defaultAvatar||"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkh4GeINwNBSwVBA19isUStETXdLOWI4Dsm1DIk8_Dvn6mOorYud8UohviiNZVYaPJQ01vGuhu-xOdPP1tETM0FKFu3DonRJMPUhe_XRqM3U-P0XQeaq5mVENNlmeLaZ17Ak_uFZabaa7U/s1600/default-avatar.jpg",moreLinktext=moreLinktext||" More &raquo;",showAvatar="undefined"==typeof showAvatar?!0:showAvatar,showMorelink="undefined"==typeof showMorelink?!1:showMorelink,roundAvatar="undefined"==typeof roundAvatar?!0:roundAvatar,hideCredits="undefined"==typeof hideCredits?!1:roundAvatar;
//]]>
</script>
<script type="text/javascript" src="/feeds/comments/default?alt=json&amp;callback=arlinacomments&amp;max-results=15"></script><ul class="arlinacomments"><li><div class="avatarImage avatarRound"></div></li></ul>
</div>



Öneriler :

Hiç bir kod kullanmadan son yorumları göstermek isterseniz:
KODSUZ SON YAZILAR VE YORUMLAR NASIL GÖSTERILIR? konusunu inceleyebilirsiniz.

Ana sayfanızda oluşacak yoğunlu azaltmanız için eklemiş olduğunuz son yorumlar widgetini üç sütunlu widget alanı ekleyerek azaltabilirsiniz.
Bunun için ;

SIDEBAR MULTI-TAB WIDGET ALANI NASIL EKLENIR? konusunu inceleyebilirsiniz.


Kodlar içindeki max-results=10  sayısı göstermek istediğiniz yorum sayısını ifade eder. 

22 Nisan 2016 Cuma

Blog sayfasına son yazılar nasıl eklenir?

  Hiç yorum yok
Son yazılar eklentisi

Eklentinin önizlemesi Blog Düzenim sayfasında mevcuttur. Kurmadan önce nasıl olduğunu merak ediyorsanız sağ taraftaki widget alanında Recent Post başlığı altında bulabilirsiniz.

Son yazılar eklentisini kurduktan sonra ayrıca anasayfanızda gizlemenizde de fayda var. Çünkü son yazılarınız zaten anasayfanızda gözüktüğü için ayrıca bir widget ekleyerek sağ tarafı (sidebar-wrapper) kısmını kalabalık etmeye lüzum yok.

Eklentiyi eklemek için blogger kumanda panelinizden Yerleşim / Gadget ekle / HTML/Javascprit diyerek açılan pencereye aşağıdaki kodlarımızı kopyalayıp yapıştırıyoruz.

<style scoped="" type="text/css">
ul#recent-posts{list-style:none;margin:0;padding:0}li.recent-posts{display:block;clear:both;overflow:hidden;list-style:none;border-bottom:1px solid #e3e3e3;word-break:break-word;padding:10px 0;margin:0;transition:all .3s;}
li.recent-posts:last-child{border-bottom:0;}
li.recent-posts:hover{padding-left:3px}
li.recent-posts a{color:#333;}li.recent-posts a:hover{color:#f8695f;}
</style>
<ul id="recent-posts"><li class="recent-posts"></li></ul>
<script>
//<![CDATA[
var homePage = "http://www.BLOGADRESİNİZ.blogspot.com/",
numPosts = 7;
function recentPosts(a){if(document.getElementById("recent-posts")){var e=a.feed.entry,title,link,content="",ct=document.getElementById("recent-posts");for(var i=0;i<numPosts;i++){for(var j=0;j<numPosts;j++){if(e[i].link[j].rel=="alternate"){link=e[i].link[j].href;break}}var title=e[i].title.$t;content+='<li class="recent-posts"><a href="'+link+'" title="'+title+'" target="_blank">'+title+'</a></li>'}ct.innerHTML=content}}var rcp=document.createElement('script');rcp.src=homePage+'/feeds/posts/summary?alt=json-in-script&orderby=published&max-results='+numPosts+'&callback=recentPosts';document.getElementsByTagName('head')[0].appendChild(rcp);
//]]>
</script>


Kodlarınızı ekledikten sonra sayfayı kapatmadan kodlar içindeki BLOGADRESİNİZ yazan yere kendi blog adresinizi yazmayı unutmayın.

Eklediğiniz widgetinizi anasayfada gizlemek için ise lütfen şu bağlantıyı ziyaret edin.

BLOG ANASAYFADA WIDGET GIZLEME GÖSTERME NASIL YAPILIR?

12 Nisan 2016 Salı

Blogger google translate widgeti

  Hiç yorum yok
Blogger google translate widgeti

Blogger google translate widgeti - Blogger kuamda panelinde daha önceden bir çok kullanıcısı bu eklentiyi mutlaka görmüş ve kullanmıştır. Google Translate tüm bloglar için olmasa da genel bilgiler içeren bloglar için oldukça kullanışlı bir widgettir. Hem bu widgeti kullanmak hem de farklı bir görünüm istiyorsanız bu widget işinize yarayacaktır.

Widgeti eklemek için :

Blogger kumanda panelinden > Yerleşim >  widget ekle >  HTML/JavaScript >seçerek boş olan kutucuğa aşağıdaki kodlarımızı ekliyoruz. 



<style type="text/css">
#translator-wrapper {
display:block;
width:90%;
max-width:300px;
border:none;
background-color:#fff;
color:#444;
overflow:hidden;
position:relative;
height:40px;
line-height:40px;
border:1px solid #e0e0e0;
}
#translator-wrapper select {
border:none;
background:transparent;
font-family:'Verdana',Arial,Sans-Serif;
font-size:12px;
width:100%;
color:#444;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-appearance:none;
cursor:text;
padding:5px 10px;
}
#translator-wrapper a,
#translator-wrapper a:hover {
display:block;
background-color:#4791d2;
border:none;
color:#fff;
margin:0 0;
text-decoration:none;
position:absolute;
top:0;
right:0;
bottom:0;
cursor:pointer;
width:14%;
transition:all 0.3s ease;
}
#translator-wrapper a:before {
content:"";
display:block;
width:0;
height:0;
border:6px solid transparent;
border-left-color:white;
position:absolute;
top:50%;
left:45%;
margin-top:-5px;
}
#translator-wrapper a:hover {opacity:0.9;}
#translator-wrapper a:active {opacity:0.9;}
#translator-wrapper select:focus,
#translator-wrapper a:focus,
#translator-wrapper select:active,
#translator-wrapper a:active {
border:none;
outline:none;
cursor:pointer;
}
option {
background:#444;
color:#e0e0e0;
}
</style>
<div id="translator-wrapper">
<select id="translate-language">
<option value="en" selected="selected">English</option>
<option value="id">Indonesian</option>
<option value="af">Afrikaans</option>
<option value="sq">Albanian</option>
<option value="ar">Arabic</option>
<option value="hy">Armenian</option>
<option value="az">Azerbaijani</option>
<option value="eu">Basque</option>
<option value="be">Belarusian</option>
<option value="bn">Bengali</option>
<option value="bg">Bulgarian</option>
<option value="ca">Catalan</option>
<option value="zh-CN">Chinese</option>
<option value="hr">Croatian</option>
<option value="cs">Czech</option>
<option value="da">Danish</option>
<option value="nl">Dutch</option>
<option value="en">English</option>
<option value="eo">Esperanto</option>
<option value="et">Estonian</option>
<option value="tl">Filipino</option>
<option value="fi">Finnish</option>
<option value="fr">French</option>
<option value="gl">Galician</option>
<option value="ka">Georgian</option>
<option value="de">German</option>
<option value="el">Greek</option>
<option value="gu">Gujarati</option>
<option value="ht">Haitian Creole</option>
<option value="iw">Hebrew</option>
<option value="hi">Hindi</option>
<option value="hu">Hungarian</option>
<option value="is">Icelandic</option>
<option value="id">Indonesian</option>
<option value="ga">Irish</option>
<option value="it">Italian</option>
<option value="ja">Japanese</option>
<option value="kn">Kannada</option>
<option value="ko">Korean</option>
<option value="la">Latin</option>
<option value="lv">Latvian</option>
<option value="lt">Lithuanian</option>
<option value="mk">Macedonian</option>
<option value="ms">Malay</option>
<option value="mt">Maltese</option>
<option value="no">Norwegian</option>
<option value="fa">Persian</option>
<option value="pl">Polish</option>
<option value="pt">Portuguese</option>
<option value="ro">Romanian</option>
<option value="ru">Russian</option>
<option value="sr">Serbian</option>
<option value="sk">Slovak</option>
<option value="sl">Slovenian</option>
<option value="es">Spanish</option>
<option value="sw">Swahili</option>
<option value="sv">Swedish</option>
<option value="ta">Tamil</option>
<option value="te">Telugu</option>
<option value="th">Thai</option>
<option value="tr">Turkish</option>
<option value="uk">Ukrainian</option>
<option value="ur">Urdu</option>
<option value="vi">Vietnamese</option>
<option value="cy">Welsh</option>
<option value="yi">Yiddish</option>
</select><a id="translate-me" href="#" title="Translate"></a>
</div>
<script type="text/javascript">
(function() {
var mylang = "id", // Your website language
anchor = document.getElementById('translate-me');
anchor.onclick = function() {
window.open('http://translate.google.com/translate?u=' + encodeURIComponent(location.href) + '&langpair=' + mylang + '%7C' + document.getElementById('translate-language').value + '&hl=en');
return false;
};
})();
</script>

Kodlarımızı ekledikten sonra değişikliği kaydet diyerek panelden kaydediyoruz.

Önizlemeyi burada görebilirsiniz.







* Bu kod Arlina Design tarafından yapılmıştır.

Blogger Türkçe karakter sorununa google fonts çözümü

  Hiç yorum yok
Blogger Türkçe karakter sorununa google fonts çözümü

Her blog kullanıcısının en az bir kez başına gelmiştir bu durum. Eski temanızdan sıkılır ve yeni bir tema yüklemek istersiniz. Sonrasında indirdiğiniz temanın Türkçe kelimeleri desteklemediğini fark edersiniz. Yani makaleleriniz içindeki kelimelerde ( ş, ğ, ö, ç ) gibi harflerin bozuk ya da farklı görünmesidir bu durum.

Bu durumu çözmek elbette basittir. Blogger in dilinden anlamıyorsanız ben yapamam diye düşünüyorsanız da hiç korkmanıza gerek yok. Çünkü anlatımlarımı blog kullanmaya yeni başlayanların seviyesinde olacaktır. Üst düzey blog kullanıcılarına bu yüzden sıkıcı gelebilir.

Öncelikle kendi kullanmış olduğum bir programı sizlere önereceğim. Google Chrome uzantısıdır ve kullanımı da çok basittir.

Uzantıyı eklemeden önce biraz ne işe yaradıgından bahsedeyim. Blogunuzun yazı stilini değiştirmek istiyorsunuz ve nasıl bir font seçeceğinizi bilmiyorsunuz.

Sizlere önerim genellikle internette yaygın olarak kullanılan standart stillerini kullanmanızdır. Ya da çok popüler sitelerin kullandığı yazı fontlarını kullanabilirsiniz.

Örneğin; vikipedi yazı stili. Gayet hoş sade ve okunaklı (ayrıca türkçe karakter destekli bir yazı stili) dolayısıyla işimizi fazlasıyla görecektir.

Şimdi gelelim bir web sayfasındaki kullanılan yazı stilinin adını nasıl öğreneceğimize. Yukarıda bahsettiğim uzantımız aslında tam da bu işe yarıyor.

Yani bir yazı stilini seçtiğinizde size detaylı bir şekilde yazı stili adı, size ve renk gibi bilgileri gösteriyor.

Daha iyi anlamanız için aşağıdaki ekran görüntüsünü inceleyebilirsiniz. Burada da gördüğünüz gibi başlığımız Georgia - regular metinler ise sans-serif - regular.

Blogger Türkçe karakter sorununa google fonts çözümü


Öncelikle uzantıyı chrome tarayıcımıza ekleyelim.

Uzantıyı eklemek için lütfen tıklayın. 

Uzantımızı ekledikten sonra artık herhangi bir internet sayfasındaki beğendiğimiz yazı stilini öğrenebiliriz.

Umarım buraya kadar her şey anlaşılmıştır.

Yazı stili öğrendik peki kendi blogumuza nasıl uygulayacağız? 

İlk olarak https://www.google.com/fonts/ adresini ziyaret ediyoruz. Oraya beğendiğimiz yazı stili adını yazarak aratıyoruz.

Sekmelerde bulunan sentence kısmına bir kaç kelime ve Türkçe karakterler yazarak yazı stilimizin Türkçe karakter destekli olup olmadığını kontrol ediyoruz.

Blogger Türkçe karakter sorununa google fonts çözümü

Quick Use butonuna tıklayarak sonraki adıma geçiyoruz. Bu kısımda iki ayrı kutucukta kodlar karşımıza çıkıyor.

Link diye başlayan kodumuzu kopyalayarak blog sayfamızın html kısmında /head kodunun hemen üzerine yapıştırıyoruz.

<link href='https://fonts.googleapis.com/css?family=Roboto+Slab' rel='stylesheet' type='text/css'/>

En sondaki kapama işaretini de ekliyoruz.

Bir alttaki kodumuz ise entegrasyon kodudur.  Bu kodu ise stil dosyaları içinde istediğiniz alanda uygulayabilirsiniz. Örneğin h1,h2,h3 başlıkları için.

h1 { font-family: 'Roboto Slab', serif; font-weight: 400; }

ya da 

post-title {...}

Blogger Türkçe karakter sorununa google fonts çözümü


Kullandığım yazı stilini seviyorum nasıl Türkçe yapabilirim?

Eğer kullandığınız yazı stilinin Türkçe karakteri olduğundan eminseniz

Türkçe desteği olduğundan emin olduğumuz fontun href' kısmına subset=latin-ext ekleyerek Türkçe karakterleri de kullanabiliyoruz.

Örnek olarak :

<link href='http://fonts.googleapis.com/css?family=Lora:400,400|Oleo+Script|Ubuntu&subset=latin-ext' rel='stylesheet' type='text/css'/>

Burada dikkat edeceğimiz husus ise ;
Head tagları arasında kullandığımız bu link tagındaki & işaretlerini, blogger algılamadığı için & işaretini &amp; olarak düzenlememiz gerekiyor.


<link href='http://fonts.googleapis.com/css?family=Lora:400,400|Oleo+Script|Ubuntu&amp;subset=latin-ext' rel='stylesheet' type='text/css'/>

Still dosyaları içinde bulunan eski yazı stili isimlerini değiştirmeyi unutmayın!

25 Şubat 2016 Perşembe

Blogger için Onedi tarzında rating widget

  Hiç yorum yok
Blogger smile eklentisi bloggerin varsayılan tepkiler özelliğine benzer bir eklentidir. Ziyaretçilerinizin yazılarınız hakkında uzunca yorumlar yapmadan yazı hakkında düşüncelerini kolaylıkla analiz etmenizde yardımcı olabileceği gibi, ziyaretçilerinizin de bir çok siteden aşina olduğu kullanışlı bir özelliktir. 

Eklenti blogger destekli olduğu gibi wordpress ve diğer sitelerle de uyumludur.. Kurulumu ve kullanımı da kullanıcılara ayrıca kolaylık sağlıyor.


Blogger için Onedi tarzında rating widget


Yukarıda görmüş olduğunuz örnek resimde kendi seçmiş olduğum iconlar yer alıyor.

Kurulumu aşamaları :


1. Öncelikle Myeffecto sayfasını bir ziyaret edelim. Sayfayı açtığınız zaman karşınıza add this to my site yazısını göreceksiniz. Oraya tıklayarak ikinci adıma geçiyoruz.

2. İkinci sayfada karşınıza çıkan icon setlerinden birini seçerek ya da create your own set yazısına tıklayarak kendi iconlarınızı oluşturabilirsiniz.

3. Sonraki sayfada ise ekleme seçenekleri sayfası karşımıza çıkıyor. Biz tabi bloggeri seçiyoruz.

Blog yazılarınızın sonuna smiley rating ekleme


Karşımıza gelen son sayfa ise bu şekildedir. En üste gördüğümüz kısıma blog adımızı yazıyoruz. Daha sonra alt satırlarda dil seçeneği ve diğer ayarlamaları yapıyoruz.

icon stili, büyüklüğü rengi sosyal paylaşım ve mobil gösterim gibi ayarlardan kendi isteğiniz doğrultusunda blogunuzla uyumlu hale getirebilirsiniz.

Nex diyerek sonraki adıma geçiyoruz. Küçük bir düzenleme penceresinin açıldığını göreceksiniz. Orada icon isimlerini değiştirebilirsiniz.

İleri tuşuyla kurulumu tamamlıyor ve widget olarak sayfamıza ekliyoruz. Sayfamızı yeniliyoruz ve işlemimiz tamam.

Video kıs sürede eklenecektier.

Blog yazılarınızın sonuna smiley beğeni ekleme 

22 Şubat 2016 Pazartesi

Blog yazarlarının en çok yaptığı hatalar

  Hiç yorum yok

Blog yazarlarının en çok yaptığı hatalar

Blog yazılarınıza yapılan yorumları takip ediyor musunuz? 

Blog yazarlarının en çok yaptığı hatalar - Bir çok blogda gerçekten bu konuda dikkat edilmemesi ziyaretçi kaybı nedenlerinden biridir. Çünkü blogunuza organik ya da doğrudan gelen ziyaretçiler yeni yazılarınıza olduğu gibi en eski yazılarınıza da yorum yapabilirler.

Eğer sadece yeni yazılarınıza odaklarsanız eski yazılarınıza yapılan yorumları göremez ve ziyaretçiyi sayfanızdan soğutursunuz. Bu gerçekten en çok yapılan hatalardan biridir. 

Nitekim bir müddet sonra bu ziyaretçi de eski yazılarınıza cevap vermediğinizi bildiğinden yorum yapmak istemeyecektir. 

Bu nedenle en azından günde bir kez blogger kumanda panelinizden YORUMLAR kısmına tıklayarak yeni gelen yorumlara göz atmanızda fayda var. 

Sayfa dışı bağlantı verirken yeni pencere kodu kullanıyor musunuz? 


İkinci sırada yer alacak en önemli hususlardan biri de yazı içindeki verilen bağlantıların yeri pencere yerine aynı pencere de açılmasıdır. 

Ziyaretçiniz sizin yazınız için girmiştir blogunuza ve o yazıyı sonuna kadar okuycaktır. Fakat yazı içinde verdiğiniz bir bağlantı aynı pencere de açılınca sayfanızdan çıkıp gitmiş olacak ve yazıdan kopmuş olacaktır. 

Ne yazık ki en çok yapılan hatalardan biridir bu. Peki bu hatayı nasıl düzeltebiliriz. Bağlantı vermek istediğimiz yazıyı seçtikten sonra yayın penceresinde Bağlantı yazısını tıkladığınızda açılan pencere de en altta bu bağlantıyı yeni pencerede aç yazısına tik koymanız bu sorunu ortadan kaldıracaktır. 

Eposta takip widgeti kullanıyor musunuz?

Şunu unutmayın ki her yerden ve her alandan okuyucu kitleniz olabilir. Bunların bazılarının google hesapları olacağı gibi bazılarının da olmayabilir. Blogunuzu ziyaret eden ziyaretçiniz belki de blog konusuna uzak biridir. Sadece gün boyu masa başı çalışan biridir. Dolayısıyla bu tür ziyaretçiler genellikle yeni yazılarınızı email yoluyla takip etmeyi daha çok isterler. 

Bu konuda gerekli çalışmaları yapmanız ve eğer kullanmıyorsanız blogunuza mutlaka email takip widgeti eklemenizi öneririz. 

Üstelik email ile takip eden kullanıcılar diğer ziyaretçilerinize göre blogunuz için daimi okuyucular kazanmanızı da sağlayabilir. 


Blog sayfanızdaki widgetlerin çok fazla olmasından kaçınıyor musunuz? 

Genellikle yeni blog açanların en çok yaptığı hatalardan biri de gereksiz ve fazla eklentiler ile blogunu doldurması ve sayfa açılış hızını olumsuz etkileyecek widgetler eklemesidir. 

Örneğin her bilgisayar kullanıcısı zamanı öğrenmek için kendi bilgisayarının sağ alt köşesindeki saate göz atar. Bu durumda blogunuza saat ya da takvim widgeti eklemenizin bir anlamı yoktur. 

Kullandığınız font Türkçe karakter destekliyor mu? 

Bu da sık rastladığımız hatalardan biridir. Genellikle ing bir tema indirip kullanmaya başladığınızda bu hatayla karşılaşabilirsiniz. 

Yazılarınızda (ş,ü,ğ,ç ) gibi karakterler farklı ya da büyük gözükmeye başlar. Bu da yazınız için hoş olmayan bir görüntü oluşturur. 

Google font kullanımı ile detaylı araştırmayı yapıp blogunuz için en uygun fontu seçebilir ya da latince desteğini ekleyebilirsiniz. 

10 Şubat 2016 Çarşamba

Blog yazılarınızı sütunlara bölme

  Hiç yorum yok
blogger yazı alanını düzenleme Blog yazılarınızı sütunlara bölme

Blog yazılarınızı sütunlara bölme işlemi oldukça basit bir işlemdir. Sadece küçük bir kaç kod yardımı ile bu işlemi gerçekleştirebilirsiniz. Ben de ilk defa denk geldiğim için bu konuya özelikle sizler için paylaşmak istedim. Bu eklentinin en güzel yanı ise istediğiniz alanı sütunlara bölünmüş istediğiniz alanı normal olarak gösterebilme şansınız olmasıdır. (Örnek olarak bu yazımız gibi.)

Çünkü bu yazımız için herhangi bir kod işlemi gerçekleştirmedik. Fakat aynı yazı içinde bazı bölümleri sütunlar halinde göstermemiz de mümkündür. Örnek olarak aşağıdaki metinlerde görebilirsiniz.


İki Sütunlu yazı alanı

Google, ilk olarak, 4 Eylül 1998 tarihinde özel bir şirket olarak kuruldu ve 19 Ağustos 2004 tarihinde halka arz edildi. Halka arzın gerçekleştiği dönemde, Larry Page, Sergey Brin ve Eric Schmidt, takip eden yirmi yıl boyunca, yani 2024 yılına kadar Google'da birlikte çalışmak üzere anlaştılar. Kuruluşundan bu yana misyonu "dünyadaki bilgiyi organize etmek ve bunu evrensel olarak erişilebilir ve kullanılabilir hale getirmektir. Gayri resmi sloganı ise, Google mühendisi Amit Patel tarafından bulunan ve Paul Buchheit tarafından desteklenen "Don't be evil" (Kötü olma) dır. 2006 yılında, halen şirket merkezi konumunda olan Mountain View, California'ya taşınmıştır.


Üç sütunlu yazı alanı

Google'ın dünya çapında veri merkezlerinde bir milyondan fazla sunucuda çalıştığı, bir milyardan fazla arama isteğini işlediği ve kullanıcıları tarafından oluşturulan verinin gün başına yirmi dört petabayt olduğu tahmin edilmektedir. Kuruluşundan bugüne dek gerçekleşen büyüme hızı, şirketin temel web arama motorunun ötesinde ürünler, satın almalar ve ortaklıklar zincirinin meydana gelmesini sağladı. Şirket, Orkut, Google Buzz ve Google+ gibi sosyal ağ araçları ile elektronik posta hizmeti Gmail servisi gibi çevirmiçi verimlilik yazılımları sunmakta, ek olarak, web tarayıcısı Google Chrome, fotoğraf görüntüleme ve düzenleme yazılımı Picasa ve anlık mesajlaşma Google Talk gibi uygulamalarla masaüstüne kadar uzanmaktadır. Bunlar dışında, Android mobil işletim sistemi gelişimine öncülük yapmıştır. Cr-48 ana işletim sistemi olarak da bilinen yeni Google Chrome OS,15 Haziran 2011 tarihinden beri, Samsung 5 Serisi ve Acer AC700 gibi ticari Chromebook'larda kullanılmaktadır.


Blog yazılarınızı sütunlara bölme işlemi nasıl yapılır?

1. Öncelikle blogger kumanda panlinden Şablon/HTML Düzenle kısmına gelerek kodlarınızı açın. CTRL+F tuşu yardımıyla arama kutusunu açarak /b:skin kodunu aratın. Bulduğunuz kodun hemen üzerine aşağıdaki kodları ekleyin ve arından şablonunuzu kaydedin.



.colum2
{
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
.colum3
{
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}


2. Yeni yazı butonuna tıklayarak yazı alanı penceresinden HTML olan kısma gelin. Aşağıdaki kodları kopyalayarak yazı alanınıza yapıştırmanız yeterli olacaktır.

<div class='colum2'> YAZINIZ BURADA OLMALI </div>


Eğer yazınızın 3 sütunlu olmasını isterseniz yukarıdaki kod içerisinde colum2 kısmını colum3 olarak değiştirmeniz yeterli olacaktır.


6 Şubat 2016 Cumartesi

Yeni blog açanlar için rehber niteliğinde uzman bloglar

  Hiç yorum yok
Yeni blog açanlar için rehber niteliğinde uzman bloglar

Blog dünyasına her gün yeni bir kullancı katılırken yine başka bir kullanıcı blog yazmayı çeşitli nedenlerden dolayı bırakmaktadır. Fakat bu nedenlerin en başında plansız ve teknik destek almamak geliyor. Bu yüzden bu yazımda sizlere hem rehber olacak blog sitelerini tanıtıp hem de blog yazmayı daha eğlenceli bir hale getirecek tavsiyelerde bulunacağım.

Bloğumu açtım peki şimdi ne yapacağım?

Öncelikle kendinize uygun bir tema bulup gerekli düzenlemeleri yapmanızı öneriyoruz. Göz yorucu ve geç yüklenen temalardan uzak durmanızda elbette fayda var. Çünkü blogunuza giren biri sayfaların geç yüklenmesinden sıkılarak değerli bulduğunuz yazılarınızı hiç okumadan kapayacaktır. Bu yüzden hızlı ve sade bir tema önceliğiniz olsun.

Gerekli SEO ayalarını yapın. Bu konuda internette yeterince bilgi mevcuttur. Blog düzenim sayfamızda da SEO başlığı altındaki konuları inceleyebilirsiniz. Bu adımları özellikle uygulayın. Çünkü yaptığınız her ayar google tarafından daha kolay index almanıza ve yeni okuyucuların sizi daha kolay bulmasına yarayacaktır.

Hangi konularda yazmalıyım?

İkinci adım olarka ilk yazınızı yazmadan önce kendinize (bu blogu açmamdaki amacım nedir) diye sormanızda fayda var. Günlük tarzında yazabilirsiniz. Hayatın içinden ilginizi çeken olayları ele alabilirsiniz. Ya da tamamen tek bir konu üzerine yoğunlaşarak o konuda bilgiler içeren bir blog oluşturabilirsiniz. Fakat yine de fazla bilgi sahibi olmadığınız konularda blog açmanızı önermiyoruz.

Blogum için konu bulmakta zorlanıyorum. Bu hususta neler yapabilirim?

Bu durum zaman zaman her blog yazarının karşılaştığı bir durumdur. Zamanla yazılarınız belirli bir kalıba oturacak ve kendi tarzınızı yaratacaksınız. Fakat konu bulmakta zorlanacağınız günler de elbette olacaktır. İmdadınıza yetişecek olan bu hususta uzman olan blogları ziyaret ederek teknik destek almanızdır.

Bu konuda kalite ve bilgilendirici yazılar paylaşan bloglardan bazılarını sizlerle paylaşıyorum.

Medya İstasyonu - Medya istasyonu tamamen blog yazmak ve blogger hakkında konuları analiz eden bilgi verici bir blogdur. Hem yeni başlayanların hem de eski blog yazarlarına çok faydalı içerikler sunarak blog yazarlarına destek olmaktadır.

Timur Demir - Kişisel blog olmanın hakkını veren ve tamamen blog yazarlığı konusunda detaylı bilgiler veren ender bloglardan biridir. Konularına göz attığınız zaman bunu kesinlikle anlayacaksınız.

Ayrıca farklı blogları da sık sık ziyaret etmeniz konu bulmanızda oldukça yardımcı olacaktır. Diğer bir husus ise not tutma.
Çevreyi ve yaşadığınız hayatı analiz ederek gözlemlemeniz de olaylara farklı bakışınızı ön planana çıkarak bu hususta yazma isteği uyandıracaktır.

Blog dünyasına hoşgeldiniz.

Yeni blog açanlar için rehber niteliğinde uzman bloglar

28 Ocak 2016 Perşembe

Blogger Arşiv widgetini düzenleme

  Hiç yorum yok




Blogger için arşiv düzenlemesi nasıl yapılır?
Bloggerin kullanıcılara sunmuş olduğu standart Blog arşivi widgeti yerine daha kullanışlı ve ziyaretçilere kolaylık sağlayacak şekilde editlenmiş blogger arşiv widgeti.

Bu eklenti her tema için uyumlu olmayabilir. Lütfen bunu göz önünde bulundurun !
1. Blogger Panelinden yerleşim Blog arşivi widgetini ekleyin. Ayarlarınızın şu şekilde olmasına
dikkat edin.




2. Blogger kumanda panelinde tema editleme bölmüne giriniz. Aşağıdaki kodları kopyalayarak </b:skin> kodu üzerine ekleyin.

#calendarDisplay{display:none}
#blogger_calendar{margin:0 auto 0 0;width:100%}
#bcaption{border:none;padding:2px;margin:10px 0 0;background:none;font:bold 100% Tahoma,Arial,Sans-serif}
#bcaption select{background:none;border:none solid #FF3300;color:#ccc;font-weight:bold;text-align:center}
table#bcalendar thead{}
table#bcalendar thead tr th{width:20px;text-align:center;padding:2px;border:none;font:bold 100% Tahoma,Arial,Sans-serif;background:none;color:#ccc}
table#bcalendar{border:none;border-top:0;margin:0 0 0;width:100%;background:none}
table#bcalendar tbody tr td{cursor:pointer;text-align:center;border-radius:4px;padding:3px;border:1px solid #C7C7C7;color:#666;font:100% Tahoma,Arial,Sans-serif}
table#bcalendar tbody tr td a:link,table#bcalendar tbody tr td a:visited,table#bcalendar tbody tr td a:active{font-weight:;color:#ffffff;text-decoration:none}
table#bcalendar tbody tr td a:hover{color:#ffffff;text-decoration:none}
td.firstCell{visibility:visible}
td.filledCell{background:#fff}
td.filledCell:hover{background:#dddddd}
td.emptyCell{visibility:hidden}
td.highlightCell{background:#FF3300;border:1px solid #C7C7C7}
td.highlightCell:hover{background:#ccc;border:1px solid #C7C7C7}
table#bcNavigation{width:100%;background:none;color:#ccc;font:100% Tahoma,Arial,Sans-serif}
table#bcNavigation a:link{text-decoration:none;color:#000}
table#bcNavigation a:hover{text-decoration:underline}
td#bcFootPrev{width:10px}
td#bcFootAll{text-align:center}
td#bcFootNext{width:10px}
ul#calendarUl{margin:5px auto 0!important}
ul#calendarUl li a:link{}
Renk ve table kodlarıyla oynayarak blogunuza uyumlu hale getirebilirsiniz.

3.Yine tema düzenleme bölümünde iken BlogArchive1 yazısını aratın. Bulduğunuz kodun başlangıcı olan widget açılış ve widget kapanış koduna kadar seçerek aşağıdaki kodlar ile değiştirin.

 <b:widget id='BlogArchive1' locked='false' title='Blog Archive' type='BlogArchive'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<div id='ArchiveList'>
<div expr:id='data:widget.instanceId + &quot;_ArchiveList&quot;'>
<b:if cond='data:style == &quot;HIERARCHY&quot;'>
<b:include data='data' name='interval'/>
</b:if>
<b:if cond='data:style == &quot;FLAT&quot;'>
<b:include data='data' name='flat'/>
</b:if>
<b:if cond='data:style == &quot;MENU&quot;'>
<b:include data='data' name='menu'/>
</b:if>
</div>
</div>
<b:include name='quickedit'/>
</div>
</b:includable>
<b:includable id='flat' var='data'>
<div id='bloggerCalendarList'>
<ul>
<b:loop values='data:data' var='i'>
<li class='archivedate'>
<a expr:href='data:i.url'><data:i.name/></a> (<data:i.post-count/>)
</li>
</b:loop>
</ul>
</div>
<div id='blogger_calendar' style='display:none'>
<table id='bcalendar'><caption id='bcaption'>
</caption>
<!-- Table Header -->
<thead id='bcHead'/>
<!-- Table Footer -->
<!-- Table Body -->
<tbody><tr><td id='cell1'> </td><td id='cell2'> </td><td id='cell3'> </td><td id='cell4'> </td><td id='cell5'> </td><td id='cell6'> </td><td id='cell7'> </td></tr>
<tr><td id='cell8'> </td><td id='cell9'> </td><td id='cell10'> </td><td id='cell11'> </td><td id='cell12'> </td><td id='cell13'> </td><td id='cell14'> </td></tr>
<tr><td id='cell15'> </td><td id='cell16'> </td><td id='cell17'> </td><td id='cell18'> </td><td id='cell19'> </td><td id='cell20'> </td><td id='cell21'> </td></tr>
<tr><td id='cell22'> </td><td id='cell23'> </td><td id='cell24'> </td><td id='cell25'> </td><td id='cell26'> </td><td id='cell27'> </td><td id='cell28'> </td></tr>
<tr><td id='cell29'> </td><td id='cell30'> </td><td id='cell31'> </td><td id='cell32'> </td><td id='cell33'> </td><td id='cell34'> </td><td id='cell35'> </td></tr>
<tr id='lastRow'><td id='cell36'> </td><td id='cell37'> </td></tr>
</tbody>
</table>
<table id='bcNavigation'><tr>
<td id='bcFootPrev'/>
<td id='bcFootAll'/>
<td id='bcFootNext'/>
</tr></table>
<div id='calLoadingStatus' style='display:none; text-align:center;'>
<script type='text/javascript'>bcLoadStatus();</script>
</div>
<div id='calendarDisplay'/>
</div>
<script type='text/javascript'> initCal();</script>
</b:includable>
<b:includable id='interval' var='intervalData'>
Configure your calendar archive widget - Edit archive widget - Flat List - Newest first - Choose any Month/Year Format
</b:includable>
<b:includable id='menu' var='data'>
Configure your calendar archive widget - Edit archive widget - Flat List - Newest first - Choose any Month/Year Format
</b:includable>
<b:includable id='posts' var='posts'>
<!-- posts not needed for Calendar -->
</b:includable>
<b:includable id='toggle' var='interval'>
<!-- Toggle not needed for Calendar -->
</b:includable>
</b:widget>

4. Son adım olarak tema düzenle sayfanızda </head> kodunu aratarak hemen üzerine aşağıdaki kodları ekleyin.

<!-- Blogger Archive Calendar by  blogduzenim --> 
<script type='text/javascript'>
//<![CDATA[
var bcLoadingImage = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZpqUun1p8MVWIC8Mc1Q-NM3sb9sM2O9uCCxNIXrFQoB4cXhTlkVCr3pW50HFL_4tv8c4nIq1Kg7MbcapDW5TZ1mvz01e5H4uvMkdTL-zG4ArFFfktdM0lXfW27_LyeLvtFfK_V_q11c4/s400/loading-trans.gif.png";
var bcLoadingMessage = " Loading....";
var bcArchiveNavText = "Gözat";
var bcArchiveNavPrev = '<<';
var bcArchiveNavNext = '>>';
var headDays = ["P","S","Ç","P","C","CT","P"];
var headInitial = ["P","S","Ç","P","C","CT","P"];
// Nothing to configure past this point ----------------------------------
var timeOffset;
var bcBlogID;
var calMonth;
var calDay = 1;
var calYear;
var startIndex;
var callmth;
var bcNav = new Array ();
var bcList = new Array ();
//Initialize Fill Array
var fill = ["","31","28","31","30","31","30","31","31","30","31","30","31"];
function openStatus(){
document.getElementById('calLoadingStatus').style.display = 'block';
document.getElementById('calendarDisplay').innerHTML = '';
}
function closeStatus(){
document.getElementById('calLoadingStatus').style.display = 'none';
}
function bcLoadStatus(){
cls = document.getElementById('calLoadingStatus');
img = document.createElement('img');
img.src = bcLoadingImage;
img.style.verticalAlign = 'middle';
cls.appendChild(img);
txt = document.createTextNode(bcLoadingMessage);
cls.appendChild(txt);
}
function callArchive(mth,yr,nav){
// Check for Leap Years
if (((yr % 4 == 0) && (yr % 100 != 0)) || (yr % 400 == 0)) {
fill[2] = '29';
}
else {
fill[2] = '28';
}
calMonth = mth;
calYear = yr;
if(mth.charAt(0) == 0){
calMonth = mth.substring(1);
}
callmth = mth;
bcNavAll = document.getElementById('bcFootAll');
bcNavPrev = document.getElementById('bcFootPrev');
bcNavNext = document.getElementById('bcFootNext');
bcSelect = document.getElementById('bcSelection');
a = document.createElement('a');
at = document.createTextNode(bcArchiveNavText);
a.href = bcNav[nav];
a.appendChild(at);
bcNavAll.innerHTML = '';
bcNavAll.appendChild(a);
bcNavPrev.innerHTML = '';
bcNavNext.innerHTML = '';
if(nav < bcNav.length -1){
a = document.createElement('a');
a.innerHTML = bcArchiveNavPrev;
bcp = parseInt(nav,10) + 1;
a.href = bcNav[bcp];
a.title = 'Previous Archive';
prevSplit = bcList[bcp].split(',');
a.onclick = function(){bcSelect.options[bcp].selected = true;openStatus();callArchive(prevSplit[0],prevSplit[1],prevSplit[2]);return false;};
bcNavPrev.appendChild(a);
}
if(nav > 0){
a = document.createElement('a');
a.innerHTML = bcArchiveNavNext;
bcn = parseInt(nav,10) - 1;
a.href = bcNav[bcn];
a.title = 'Next Archive';
nextSplit = bcList[bcn].split(',');
a.onclick = function(){bcSelect.options[bcn].selected = true;openStatus();callArchive(nextSplit[0],nextSplit[1],nextSplit[2]);return false;};
bcNavNext.appendChild(a);
}
script = document.createElement('script');
script.src = 'http://www.blogger.com/feeds/'+bcBlogId+'/posts/summary?published-max='+calYear+'-'+callmth+'-'+fill[calMonth]+'T23%3A59%3A59'+timeOffset+'&published-min='+calYear+'-'+callmth+'-01T00%3A00%3A00'+timeOffset+'&max-results=100&orderby=published&alt=json-in-script&callback=cReadArchive';
document.getElementsByTagName('head')[0].appendChild(script);
}
function cReadArchive(root){
// Check for Leap Years
if (((calYear % 4 == 0) && (calYear % 100 != 0)) || (calYear % 400 == 0)) {
fill[2] = '29';
}
else {
fill[2] = '28';
}
closeStatus();
document.getElementById('lastRow').style.display = 'none';
calDis = document.getElementById('calendarDisplay');
var feed = root.feed;
var total = feed.openSearch$totalResults.$t;
var entries = feed.entry || [];
var fillDate = new Array();
var fillTitles = new Array();
fillTitles.length = 32;
var ul = document.createElement('ul');
ul.id = 'calendarUl';
for (var i = 0; i < feed.entry.length; ++i) {
var entry = feed.entry[i];
for (var j = 0; j < entry.link.length; ++j) {
if (entry.link[j].rel == "alternate") {
var link = entry.link[j].href;
}
}
var title = entry.title.$t;
var author = entry.author[0].name.$t;
var date = entry.published.$t;
var summary = entry.summary.$t;
isPublished = date.split('T')[0].split('-')[2];
if(isPublished.charAt(0) == '0'){
isPublished = isPublished.substring(1);
}
fillDate.push(isPublished);
if (fillTitles[isPublished]){
fillTitles[isPublished] = fillTitles[isPublished] + ' | ' + title;
}
else {
fillTitles[isPublished] = title;
}
li = document.createElement('li');
li.style.listType = 'none';
li.innerHTML = '<a href="'+link+'">'+title+'</a>';
ul.appendChild(li);
}
calDis.appendChild(ul);
var val1 = parseInt(calDay, 10)
var valxx = parseInt(calMonth, 10);
var val2 = valxx - 1;
var val3 = parseInt(calYear, 10);
var firstCalDay = new Date(val3,val2,1);
var val0 = firstCalDay.getDay();
startIndex = val0 + 1;
var dayCount = 1;
for (x =1; x < 38; x++){
var cell = document.getElementById('cell'+x);
if( x < startIndex){
cell.innerHTML = ' ';
cell.className = 'firstCell';
}
if( x >= startIndex){
cell.innerHTML = dayCount;
cell.className = 'filledCell';
for(p = 0; p < fillDate.length; p++){
if(dayCount == fillDate[p]){
if(fillDate[p].length == 1){
fillURL = '0'+fillDate[p];
}
else {
fillURL = fillDate[p];
}
cell.className = 'highlightCell';
cell.innerHTML = '<a href="/search?updated-max='+calYear+'-'+callmth+'-'+fillURL+'T23%3A59%3A59'+timeOffset+'&updated-min='+calYear+'-'+callmth+'-'+fillURL+'T00%3A00%3A00'+timeOffset+'" title="'+fillTitles[fillDate[p]].replace(/"/g,'\'')+'">'+dayCount+'</a>';
}
}
if( dayCount > fill[valxx]){
cell.innerHTML = ' ';
cell.className = 'emptyCell';
}
dayCount++;
}
}
visTotal = parseInt(startIndex) + parseInt(fill[valxx]) -1;
if(visTotal >35){
document.getElementById('lastRow').style.display = '';
}
}
function initCal(){
document.getElementById('blogger_calendar').style.display = 'block';
var bcInit = document.getElementById('bloggerCalendarList').getElementsByTagName('a');
var bcCount = document.getElementById('bloggerCalendarList').getElementsByTagName('li');
document.getElementById('bloggerCalendarList').style.display = 'none';
calHead = document.getElementById('bcHead');
tr = document.createElement('tr');
for(t = 0; t < 7; t++){
th = document.createElement('th');
th.abbr = headDays[t];
scope = 'col';
th.title = headDays[t];
th.innerHTML = headInitial[t];
tr.appendChild(th);
}
calHead.appendChild(tr);
for (x = 0; x <bcInit.length;x++){
var stripYear= bcInit[x].href.split('_')[0].split('/')[3];
var stripMonth = bcInit[x].href.split('_')[1];
bcList.push(stripMonth + ','+ stripYear + ',' + x);
bcNav.push(bcInit[x].href);
}
var sel = document.createElement('select');
sel.id = 'bcSelection';
sel.onchange = function(){var cSend = this.options[this.selectedIndex].value.split(',');openStatus();callArchive(cSend[0],cSend[1],cSend[2]);};
q = 0;
for (r = 0; r <bcList.length; r++){
var selText = bcInit[r].innerHTML;
var selCount = bcCount[r].innerHTML.split('> (')[1];
var selValue = bcList[r];
sel.options[q] = new Option(selText + ' ('+selCount,selValue);
q++
}
document.getElementById('bcaption').appendChild(sel);
var m = bcList[0].split(',')[0];
var y = bcList[0].split(',')[1];
callArchive(m,y,'0');
}
function timezoneSet(root){
var feed = root.feed;
var updated = feed.updated.$t;
var id = feed.id.$t;
bcBlogId = id.split('blog-')[1];
upLength = updated.length;
if(updated.charAt(upLength-1) == "Z"){timeOffset = "+00:00";}
else {timeOffset = updated.substring(upLength-6,upLength);}
timeOffset = encodeURIComponent(timeOffset);
}
//]]>
</script>
<script src='/feeds/posts/summary?max-results=0&amp;alt=json-in-script&amp;callback=timezoneSet'/>
<!-- End Blogger Archive Calendar by blogduzenim -->

5. Temanızı kaydedin.

Taslak olarak kaydettiğiniz yazılarınızın arşiv listesinde gözükmemesi için taslak yazılarınızı başlıksız bırakın.

Nasıl Yapılır?




Demo
click to view


6 Ocak 2016 Çarşamba

Blog sayfanızda admin paneli oluşturma

  Hiç yorum yok


Blogger.com/home sayfasına girmeden sayfa içinde admin paneli oluşturma.

Blogger Blog sayfanızda admin paneli oluşturma

Dediğim gibi pek rastlamadığım kullanışlı güzel kodları paylaşmaya devam ediyorum. Bu kod hani gerekli mi derseniz bilmiyorum. Olsa da olur olmasa da. Yine de blogunu özelleştirmek isteyenler için farklı ve güzel bir eklenti olacağını düşündüğümden paylaşmak istedim.
Kodlar sadece sayfa sahibi tarafından görünür. Ziyaretçiler bu bölümü görmez.

1. Blogger kumanda panelinizden - Şablon - HTML düzenle diyerek tema editleme bölümüne giriniz.
]]></b:skin> ya da </style> kodlarının hemen üzerine aşağıdaki kodları ekleyin.

Eğer skin kodlarının üzerine eklerseniz kod içinde <style> açılış ve </style> kapanış kodlarını silmeniz gerekir.


<style>

.ypanel{width:100%}
.ypanel h3{font-size:23px; border-top-left-radius:5px; border-top-right-radius:5px; background:url("https://cdn4.iconfinder.com/data/icons/Xiao/78.png")no-repeat 5px 14px; background-color:#000;color:#fff; padding:10px; margin:0}
.ypanel h3 span{padding-left:15px}
.ypanel ul{padding:0; margin:0; border:1px solid #ddd}
.ypanel ul li{list-style:none; background:#f7f7f7; padding:7px; border-bottom:1px solid #ddd}
.ypanel ul li:last-child{border-bottom:none}
.ypanel ul li:last-child a{color:red}
.ypanel ul li a{display:block}
.ypanel ul li:hover{background:#fff}
</style>

2. Daha sonra Yerleşim / Gadget ekle / HTML Javascprit / diyerek yeni bir gadget oluşturun. Oluşturduğunuz gadget içine aşağıdaki kodları ekleyin.

<div class="item-control blog-admin">
<div class="ypanel">
<h3><span>Hızlı Erişim</span></h3>
<ul>
<li><a href="https://www.blogger.com/blogger.g?blogID=***********#editor">YENİ YAZI</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=***********#posts">Yazılar</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=***********#comments">Yorumlar</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=***********#stats">İstatistikler</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=***********#templatehtml">Şablonu Düzenle</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=***********#settings">Ayarlar</a></li>
<li><a href="http://BLOGADINIZ.blogspot.com/logout?d=http://www.blogger.com/logout-redirect.g?blogID%3D***********">Çıkış Yap</a></li>
</ul>
</div>
</div>

3. Kodlar içindeki BlogID=*********** ve BLOGADINIZ yazan yerleri düzenlemeyi unutmayın.

Ekran görüntüsü aşağıdaki gibidir.




4 Ocak 2016 Pazartesi

CSS Page Navigation

  Hiç yorum yok
Kullanacağınız alana göre bir çok yerde işinize yarayabilecek kodlar.

CSS Page Navigation
İster sayfa içinde isterseniz widget olarak düzenleyerek kullanabilirsiniz.

Blogger CSS Page Navigation

<nav>
<a href="#satu">1</a>
<a href="#dua">2</a>
<a href="#tiga">3</a>
<a href="#empat">4</a>
<a href="#lima">5</a>
</nav>
<label>Pure CSS Navigation with :target</label>
<div id="satu" class="page">
<h1>Konten halaman satu</h1>
</div>
<div id="dua" class="page">
<h1>Konten halaman dua</h1>
</div>
<div id="tiga" class="page">
<h1>Konten halaman tiga</h1>
</div>
<div id="empat" class="page">
<h1>Konten halaman empat</h1>
</div>
<div id="lima" class="page">
<h1>Konten halaman lima</h1>
</div>


@import url(http://fonts.googleapis.com/css?family=Lato);

html, body {
overflow: hidden;
font-family: 'Lato';
}

nav {
position: fixed;
z-index: 10;
background-color: white;
display: block;
width: 100%;
padding: 0px;
margin: 0;
box-sizing: border-box;
font-size: 0;
line-height: 0;
}

nav a {
font-size: 15px;
letter-spacing: 1px;
text-decoration: none;
color: #222d38;
border: 1px solid rgba(34, 45, 56, 0.1);
padding: 22px;
margin: 10px 0 10px 10px;
display: inline-block;
text-transform: uppercase;
}

.page {
position: fixed;
-moz-transform: translate(0, -100%);
-ms-transform: translate(0, -100%);
-webkit-transform: translate(0, -100%);
transform: translate(0, -100%);
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
width: 100%;
height: 100%;
top: 0%;
left: 0%;
z-index: 1;
}

.page:target {
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}

.page:target ~ .page {
-moz-transform: translate(0, 100%);
-ms-transform: translate(0, 100%);
-webkit-transform: translate(0, 100%);
transform: translate(0, 100%);
}

.page h1 {
position: absolute;
width: 100%;
padding: 0 90px;
margin: 0;
box-sizing: border-box;
display: inline-block;
text-align: center;
font-size: 90px;
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: white;
top: 50%;
left: 50%;
}

label {
position: fixed;
width: 100%;
padding: 0 90px;
margin: 0;
box-sizing: border-box;
display: inline-block;
text-align: center;
font-size: 20px;
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: rgba(45, 56, 67, 0.5);
top: 50%;
left: 50%;
}

#satu {
background-color: #f56954;
}

#dua {
background-color: #00c0ef;
}

#tiga {
background-color: #ffa812;
}

#empat {
background-color: #0073b7;
}

#lima {
background-color: #00b29e;
}


Demo
click to view

Sayfa geçişlerine animasyon ekleme

  Hiç yorum yok
Sayfa geçişlerinde loading slaytı ekleme.


Sayfa geçişlerine animasyon ekleme - Sayfa geçişleriniz için farklı bir loading slaytı eklemek isterseniz aşağıdaki kodları deneyebilirsiniz. Kurulumu oldukça basit ve kalabalık bir kod yığını değildir. Sayfanızı yavaşlatacağını düşünmeyin. Eğer normal hızda bir internete sahipseniz açılırken sayfa hızını etkilemediğini fark edebilirsiniz.


Geçiş efekti görüntüsü aşağıdaki gibidir.

blogger Animasyonlu sayfa geçiş efekti

Animasyonlu sayfa geçiş efekti nasıl eklenir?



1. Bloggere giriş yapın > Şablon > HTML düzenle ]]></b:skin> ya da </style> kodlarının hemen üzerine aşağıdaki kodları ekleyin.



#cssload {background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuUZupNjc2wdrHpHrQL9pXnf_4dtg-jjpLUhcnntZ708UcnUzJab4Ml58-_tDNXj_zObHDkF16aeEjX8Gmr9Fn4sbAOlAeTtuX4DkzSTgU9_PX7ldTy2xxXUfkBcaUxRoHix9fh0qluQU/s1600/loading.gif) no-repeat center;background-color:rgba(0,0,0,0.36);width:100%;height:100%;position:fixed;left:0;top:0;z-index:1000;}


2. Aşağıdaki kodları kopyalayarak <body> kodunun hemen altına ekleyin.



<div id='cssload'/>


2. Son olarak temanızdan </body> kodunu aratarak üzerine aşağıdaki kodları ekleyin.



<script type='text/javascript'>
//<![CDATA[
// Loader
$(window).bind("load",function(){$("#cssload").fadeOut(1e3)});
//]]>
</script>


4. Temanızı kaydedin ve sayfanızı yenileyin..


Demikian tutorial Sayfa geçişlerine animasyon ekleme

Demo
click to view