Blogger için Adsense Gelir Paylaşımı Hack


Güncel içerik eklenen,hiti iyi olan ve bu içeriği ekleyen birbirinden iyi yazarlarınız varsa işte bu hack tam size göre.Yazılarda yazarların kendi adsense reklamlarının görülmesi hem onların daha çok yazmasına vesile olur hemde sizin daha çok kazanmanıza.Ve bu özellik sayesinde daha çok yazara sahip olabilirsiniz.
Blogger Gelir Paylaşımı için
  1. Oturum açmak için Blogger Dashboard 
  2. Layout >> HTML ve Widget şablonlarını genişletin
  3. Aşağıdaki kodu ctrl+F ile ara
  4. <data:post.body/>
  5. Aşağıda ki kodu hemen altına yerleştirin

    <b:if cond='data:blog.pageType == "item"'>

    <b:if cond='data:post.author == "yazar1"'>
    Reklam Kodu yönetici burada (yazar) ilk
    </b:if>

    <b:if cond='data:post.author == "yazar2"'>
    Reklam Kodu Burada yazar2 (ikinci yazar için)
    </b:if>

    <b:if cond='data:post.author == "yazar3"'>
    Reklam Kodu Burada yazar3 (üçüncü yazar için)
    </b:if>

    </b:if>

  6. Yazar isimlerini ve reklam kodlarını düzenleyin
  7. Yaptığınız değişiklikleri kaydedin
  8. Bitirdiniz.
Okuyucuya Not:Tek bir adsense hesabım olduğu için çalışıp çalışmadığını deneyemedim.

Adsız

Blogger "Etiketler" Widgetini Yeniden Düzenledi

Blogger ekibi tarafından "Etiketler" widgeti düzenlenmiş ve daha kullanışlı hale getirilmiş. Bence güzel de olmuş. Blogger'da olmasını istediğim onlarca özellikten birisiydi bu. Bu sayede blogger'ımız wordpress'e daha da yakınlaşmış oluyor. Bu düzenlemeyi friendfeed'de Teknomobi sayesinde öğrendim, sanırım ülkemizde bu konu hakkında birşeyler yazan ilk blogculardan birisi Teknomobi. Beni de bilgilendirdiği için teşekkür ediyorum. Şimdi düzenlemelerden biraz bahsedeyim.

Öncelikle söyleyeyim, ben de bu hataya düştüm, widget ekle dedikten sonra yeni bir widget aramayın, düzenlemeler bizim bildiğimiz etiketler widgeti üzerinde yapılmış.

Sayfa ögelerine giriyoruz, eklemek istediğimiz yerdeki "Gadget Ekle" seçeneğine tıklıyoruz.

Açılan sayfada "Etiketler" linkine tıklıyoruz. Bundan sonra etiketler widgetimiz ile ilgili özellikler çıkıyor karşımıza. İşte Google voleyi burada vurmuş.

"Seçilen Etiketler" seçeneğinden anlayacağımız gibi, widget üzerinde sadece istediğimiz etiketlerin görüntülenmesini sağlayabiliyoruz artık. Seçilen Etiketler linkine tıkladığımızda hemen altında "düzenle" diye bir link çıkıyor. Bu linkten istediğimiz etiketleri işaretliyoruz. İstemediklerimizi almıyoruz. Daha sonra yeni gelen bir özellik olarak "Liste" veya "Bulut" seçenekleri mevcut. Yani artık etiket bulutu oluşturabilmek için bir sürü javascript koduna ihtiyacımız yok.

Bence hala etiket sisteminde arıza var. Aklıma gelen birkaç eksiği sıralayayım hemen:
1) Etiketler http://blogadresi/etiket/etiketismi/ gibi bir sayfada açılabilir.
2) Etiketlerin olduğu /search sayfasının bloglarımızın robots.txt dosyasında arama motorlarına alınması engellenmiş.
Ama yine de güzel bir adım. Bu düzenleme için Google'a teşekkür ediyorum.
İlgili Haber.

Adsız

Son Yazılar ve Son Yorumlar Eklentileri

Olayı hiç javascript dosyalarınızı hostunuza yükleyin olaylarına girmeden anlatacağım. Çünkü blogger kullanıcılarının büyük bir çoğunluğu javascript dosyalarını yükleyebilecekleri host bulmakta zorlanıyorlar.

Blogger Son Yazılar
İlk anlatacağım şey son yazılar widgetini blogunuza eklemek. Bunun için blogunuzun "Sayfa Ögeleri" kısmında yeni widget olarak "HTML/Javascript" widgetini seçmeniz, ve onun içerisine alttaki kodu kopyalamanız yeterli.



<script style="text/javascript">
function showrecentposts(json) {
for (var i = 0; i < numposts; i++) {
var entry = json.feed.entry[i];
var posttitle = entry.title.$t;
var posturl;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
posturl = entry.link[k].href;
break;
}
}
posttitle = posttitle.link(posturl);
var readmorelink = "(more)";
readmorelink = readmorelink.link(posturl);
var postdate = entry.published.$t;
var cdyear = postdate.substring(0,4);
var cdmonth = postdate.substring(5,7);
var cdday = postdate.substring(8,10);
var monthnames = new Array();
monthnames[1] = "Jan";
monthnames[2] = "Feb";
monthnames[3] = "Mar";
monthnames[4] = "Apr";
monthnames[5] = "May";
monthnames[6] = "Jun";
monthnames[7] = "Jul";
monthnames[8] = "Aug";
monthnames[9] = "Sep";
monthnames[10] = "Oct";
monthnames[11] = "Nov";
monthnames[12] = "Dec";
if ("content" in entry) {
var postcontent = entry.content.$t;}
else
if ("summary" in entry) {
var postcontent = entry.summary.$t;}
else var postcontent = "";
var re = /<\S[^>]*>/g;
postcontent = postcontent.replace(re, "");
if (!standardstyling) document.write('<div class="bbrecpost">');
if (standardstyling) document.write('<br/>');
document.write(posttitle);
document.write('<br/>');
if (showpostdate == true) document.write(' - ' + monthnames[parseInt(cdmonth,10)] + ' ' + cdday);
if (!standardstyling) document.write('</div><div class="bbrecpostsum">');
if (showpostsummary == true) {
if (standardstyling) document.write('<br/>');
if (postcontent.length < numchars) {
if (standardstyling) document.write('<i>');
document.write(postcontent);
if (standardstyling) document.write('</i>');}
else {
if (standardstyling) document.write('<i>');
postcontent = postcontent.substring(0, numchars);
var quoteEnd = postcontent.lastIndexOf(" ");
postcontent = postcontent.substring(0,quoteEnd);
document.write(postcontent + '...' + readmorelink);
if (standardstyling) document.write('</i>');}
}
if (!standardstyling) document.write('</div>');
}
}

var numposts = 10;
var showpostdate = false;
var showpostsummary = false;
var numchars = 250;

var standardstyling = false;
</script>
<script src="http://www.siteadresiniz.com/feeds/posts/default?orderby=published&alt=json-in-script&callback=showrecentposts"></script>


Kodun içerisinde kırmızı yazdığım yerleri düzenleyebilirsiniz kendinize göre. Nasıl mı? Şu şekilde:

var numposts = 10;
Yukarıdaki değişkenin karşısındaki sayı son yazılar widgetinizde kaç tane yazının gösterileceğini belirtiyor. Bu sayıyı arttırabilir veya azaltabilirsiniz.

var showpostdate = false;
Burada ise true veya false kullanarak değişkenimizi değiştiriyoruz. Son yazılar widgetinde yazıların yazılma tarihlerinin görüntülenmesini istiyorsanız true, istemiyorsanız false olarak ayarlıyorsunuz.

var showpostsummary = false;
Yukarıdaki değişken ise yazının belirli bir kısmının gösterilip gösterilmeyeceğini belirtiyor. true olarak değiştirirseniz yazının başlığının altında yazıdan belirli bir kesit sunacaktır. Eğer false olarak bırakırsanız yazılarınızın sadece başlıklarını gösterecektir.

var numchars = 250;
Eğer yazınızın içeriğinden belirli bir kesit sunmayı bir önceki adımda kabul ettiyseniz, buradaki değişken yardımıyla yazınızdan kaç karakterlik bir içerik sunacağınızı belirtmelisiniz. Burada varsayılan olarak 250 karakter belirtilmiş. Yine seçim size ait :)

Ve ayrıca kırmızı ile işaretlediğim www.siteadresiniz.com kısmını kendi blog adresiniz ile değiştirin.

Blogger Son Yorumlar
Şimdi sıra geldi son yorumlar widgetine. Bunun için de blogunuzun "Sayfa Ögeleri" kısmında Yeni widget oluşturun ve "HTML/Javascript" ögesini seçin. Daha sonra içine aşağıda yazdığım kodu yapıştırın.



<script style="text/javascript">
function showrecentcomments(json) {
for (var i = 0; i < numcomments; i++) {
var entry = json.feed.entry[i];
var alturl;

if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
alturl = entry.link[k].href;
break;
}
}
alturl = alturl.replace("#", "#comment-");
var postlink = alturl.split("#");
postlink = postlink[0];
var linktext = postlink.split("/");
linktext = linktext[5];
linktext = linktext.split(".html");
linktext = linktext[0];
var posttitle = linktext.replace(/-/g," ");
posttitle = posttitle.link(postlink);
if ("content" in entry) {
var comment = entry.content.$t;}
else
if ("summary" in entry) {
var comment = entry.summary.$t;}
else var comment = "";
var re = /<\S[^>]*>/g;
comment = comment.replace(re, "");
if (!standardstyling) document.write('<div class="bbrecpost">');

document.write('<a href="' + alturl + '"><b><font color="#FF0000" style="font-size: 9pt">' + entry.author[0].name.$t + '</font></b> ; ');
if (!standardstyling) document.write('</div><div class="bbrecpostsum">');
if (comment.length < numchars) {
if (standardstyling) document.write('');
document.write('<i><font style="font-size: 9pt"> ' + comment + '</font></i><br>');
if (standardstyling) document.write('');}
else
{
if (standardstyling) document.write('');
comment = comment.substring(0, numchars);
var quoteEnd = comment.lastIndexOf(" ");
comment = comment.substring(0, quoteEnd);
document.write('<i><font style="font-size: 9pt">' + comment + ' ...)</font></i><br>');
if (standardstyling) document.write('</a>');}
if (!standardstyling) document.write('</div>');
if (standardstyling) document.write('');
}
if (!standardstyling) document.write('<div class="bbwidgetfooter">');
if (standardstyling) document.write('');
document.write();
if (!standardstyling) document.write('</div>');}
var numcomments = 10;
var numchars = 20;

var standardstyling = true;
</script>
<script src="http://www.siteadresiniz.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments"></script>

Tabi, bu kodda da yapabileceğiniz birkaç ufak düzenleme var, mesela aşağıdakiler gibi. Aşağıdaki kodları yukarıda kırmızı renk ile belirttim.

var numcomments = 10;
Bu değişkenin karşısındaki sayıyı değiştirdiğimizde son yorumlar widgetimizde kaç tane yorum gösterileceğini belirlemiş oluyoruz.

var numchars = 20;
Bu değişkenin karşısındaki sayıyı değiştirdiğimizde ise her bir yorumdan kaç tane karakterin gösterileceğini belirlemiş oluyoruz.

Ve ayrıca kırmızı ile işaretlediğim www.siteadresiniz.com kısmını kendi blog adresiniz ile değiştirin.

Evet millet, javascript kodlarını widgetimizin içerisine kopyalıyoruz ki böylece bu javascript kodları için bir adet host bulmamıza gerek kalmıyor. Böyle daha rahat değil mi sizce?


Ve böylece eskiden Yasin abimin yazdığı şu yazıdaki butonların çalışmama sorununa da bir çare bulmuş olduk. Sorun şuydu; butonların bağlı olduğu linkteki site artık yoktu :)

11 ayın sultanı Ramazan ayına girmiş bulunuyoruz, bu yazıyı da ilk sene ilk sahurumu beklerken yazıyorum. Gece gece bilgisayar ekranına bön bön bakmaktan iyidir değil mi birşeyler paylaşmak? Neyse, uykusuzken yazdığım bu yazıda hatalarım olduysa affola, hepinize hayırlı ramazanlar dilerim, oruç tutanların oruçlarını Allah kabul etsin :)

Adsız

Blogger için Flash Etiket Bulutu


Wordpress bloglarında gördüğümüz flash etiket bulutunu Blogger Buster'de blogger'a uygulanışı anlatılmış.İngilizcesi olmayanlar için anlatıyım.Baştan söyliyim Türkçe karakterler çıkmıyor js bilgisi olanlar bunu düzeltebilirler sanırım.
Yerleşim>Html düzenlede Ctrl+F Tuşlarına basıp aşağıdaki kodu arıyoruz.

<b:section class='sidebar' id='sidebar' preferred='yes'>

Daha sonra yukarıdaki kodun altına aşağıdaki kodu yapıştırıyoruz.


<b:widget id='Label99' locked='false' title='Labels' type='Label'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<script src='http://halotemplates.s3.amazonaws.com/wp-cumulus-example/swfobject.js' type='text/javascript'/>
<div id='flashcontent'>Blogumulus by <a href='http://www.roytanck.com/'>Roy Tanck</a> and <a href='http://www.bloggerbuster.com'>Amanda Fazani</a></div>
<script type='text/javascript'>
var so = new SWFObject(&quot;http://halotemplates.s3.amazonaws.com/wp-cumulus-example/tagcloud.swf&quot;, &quot;tagcloud&quot;, &quot;240&quot;, &quot;300&quot;, &quot;7&quot;, &quot;#ffffff&quot;);
// uncomment next line to enable transparency
//so.addParam(&quot;wmode&quot;, &quot;transparent&quot;);
so.addVariable(&quot;tcolor&quot;, &quot;0x333333&quot;);
so.addVariable(&quot;mode&quot;, &quot;tags&quot;);
so.addVariable(&quot;distr&quot;, &quot;true&quot;);
so.addVariable(&quot;tspeed&quot;, &quot;100&quot;);
so.addVariable(&quot;tagcloud&quot;, &quot;<tags><b:loop values='data:labels' var='label'><a expr:href='data:label.url' style='12'><data:label.name/></a></b:loop></tags>&quot;);
so.addParam(&quot;allowScriptAccess&quot;, &quot;always&quot;);
so.write(&quot;flashcontent&quot;);
</script>
<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>


Sıra geldi etiket bulutunun genişliğine ve rengine

var so = new SWFObject("http://halotemplates.s3.amazonaws.com/wp-cumulus-example/tagcloud.swf", "tagcloud", "240", "300", "7", "#ffffff");

240 ve 300 genişlik için temanıza göre ayarlamanız lazım.

var so = new SWFObject("http://halotemplates.s3.amazonaws.com/wp-cumulus-example/tagcloud.swf", "tagcloud", "240", "300", "7", "#ffffff");

Kırmızı işaretli yer reng kodu ,etiket bulutunun arkaplan rengini burdan değiştiriyorsunuz

Ve bunları yaptıkdan sonra temamızı kaydediyoruz.Daha sonra sayfa öğesi ekle kısmından etiketler i uygun bir yere sürüklüyoruz.Bitti bu kadar.Hayırı olsun.

Not: Her temada olmuyor,yapılabilmesi için temanızda ilk aramanız için verdiğim kodun olması lazım.Kendi bloğuma yapmaya çalıştım yapamadım.Bende şuraya yaptım. :)

Blogger Buster'da ayrıntılı olarak anlatılmış.Daha detaylı bilgi için oraya bakın.

Adsız

Page Navigation Menu Blogger için Widget

Page Navigation Menu Widget

Şu adresteki blogda yukarıda gördüğünüz gibi blog yazıları sayfalama widgeti anlatılmış.Yalız birinci sayfadan ikinci sayfaya geçince birden fazla yazı değil bir sonraki yazıyı gösteriyor.

Yapmanız gereken aşağıda verilen kodu kopyalıp sayfa öğesi ekle kısmından HTML/JAVASCRİPT'i şeçip oraya yapıştırmak.Ve widgeti blog yazılarının altına yerleştirmek.Kod:


<style>
.showpageArea {padding: 0 2px;margin-top:10px;margin-bottom:10px;
}
.showpageArea a {border: 1px solid #505050;
color: #000000;font-weight:normal;
padding: 3px 6px !important;
padding: 1px 4px ;margin:0px 4px;
text-decoration: none;
}
.showpageArea a:hover {
font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;
}

.showpageNum a {border: 1px solid #505050;
color: #000000;font-weight:normal;
padding: 3px 6px !important;
padding: 1px 4px ;margin:0px 4px;
text-decoration: none;

}
.showpageNum a:hover {
font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;

}
.showpagePoint {font-size:11px;
padding: 2px 4px 2px 4px;
margin: 2px;
font-weight: bold;
border: 1px solid #333;
color: #fff;
background-color: #000000;

}

.showpage a:hover {font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;

}
.showpageNum a:link,.showpage a:link {
font-size:11px;
padding: 2px 4px 2px 4px;
margin: 2px;
text-decoration: none;
border: 1px solid #0066cc;
color: #0066cc;
background-color: #FFFFFF;}

.showpageNum a:hover {font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;
}
</style>

<script type=”text/javascript”>

function showpageCount(json) {
var thisUrl = location.href;
var htmlMap = new Array();
var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==”.blogspot.com/”;
var isLablePage = thisUrl.indexOf(”/search/label/”)!=-1;
var isPage = thisUrl.indexOf(”/search?updated”)!=-1;
var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf(”/search/label/”)+14,thisUrl.length) : “”;
thisLable = thisLable.indexOf(”?”)!=-1 ? thisLable.substr(0,thisLable.indexOf(”?”)) : thisLable;
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= ”;
var upPageHtml =”;
var downPageHtml =”;

var pageCount=5;
var displayPageNum=3;
var firstPageWord = ‘First’;
var endPageWord = ‘Last’;
var upPageWord =’Previous’;
var downPageWord =’Next’;

var labelHtml = ‘<span class=”showpageNum”><a href=”/search/label/’+thisLable+’?&max-results=’+pageCount+’”>’;

for(var i=0, post; post = json.feed.entry[i]; i++) {
var timestamp = post.published.$t.substr(0,10);
var title = post.title.$t;
if(isLablePage){
if(title!=”){
if(post.category){
for(var c=0, post_category; post_category = post.category[c]; c++) {
if(encodeURIComponent(post_category.term)==thisLable){
if(itemCount==0 (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}

postNum++;
htmlMap[htmlMap.length] = ‘/search/label/’+thisLable+’?updated-max=’+timestamp+’T00%3A00%3A00%2B08%3A00&max-results=’+pageCount;
}
}
}
}//end if(post.category){

itemCount++;
}

}else{
if(title!=”){
if(itemCount==0 (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}

if(title!=”) postNum++;
htmlMap[htmlMap.length] = ‘/search?updated-max=’+timestamp+’T00%3A00%3A00%2B08%3A00&max-results=’+pageCount;
}
}
itemCount++;
}
}

for(var p =0;p< htmlMap.length;p++){
if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
if(fFlag ==0 && p == thisNum-2){
if(thisNum==2){
if(isLablePage){
upPageHtml = labelHtml + upPageWord +’</a></span>’;
}else{
upPageHtml = ‘<span class=”showpage”><a href=”/”>’+ upPageWord +’</a></span>’;
}
}else{
upPageHtml = ‘<span class=”showpage”><a href=”‘+htmlMap[p]+’”>’+ upPageWord +’</a></span>’;
}

fFlag++;
}

if(p==(thisNum-1)){
html += ‘&nbsp;<span class=”showpagePoint”><u>’+thisNum+’</u></span>’;
}else{
if(p==0){
if(isLablePage){
html = labelHtml+’1</a></span>’;
}else{
html += ‘<span class=”showpageNum”><a href=”/”>1</a></span>’;
}
}else{
html += ‘<span class=”showpageNum”><a href=”‘+htmlMap[p]+’”>’+ (p+1) +’ </a></span>’;
}
}

if(eFlag ==0 && p == thisNum){
downPageHtml = ‘<span class=”showpage”> <a href=”‘+htmlMap[p]+’”>’+ downPageWord +’</a></span>’;
eFlag++;
}
}//end if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
}//end for(var p =0;p< htmlMap.length;p++){

if(thisNum>1){
if(!isLablePage){
html = ‘<span class=”showpage”><a href=”/”>’+ firstPageWord +’ </a></span>’+upPageHtml+’ ‘+html +’ ‘;
}else{
html = ”+labelHtml + firstPageWord +’ </a></span>’+upPageHtml+’ ‘+html +’ ‘;
}
}

html = ‘<div class=”showpageArea”><span style=”padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #333; background-” class=”showpage”>Page ‘+thisNum+’ of ‘+(postNum-1)+’: </span>’+html;

if(thisNum<(postNum-1)){
html += downPageHtml;
html += ‘<span class=”showpage”><a href=”‘+htmlMap[htmlMap.length-1]+’”> ‘+endPageWord+’</a></span>’;
}

if(postNum==1) postNum++;
html += ‘</div>’;

if(isPage isFirstPage isLablePage){
var pageArea = document.getElementsByName(”pageArea”);
var blogPager = document.getElementById(”blog-pager”);

if(postNum <= 2){
html =”;
}

for(var p =0;p< pageArea.length;p++){
pageArea[p].innerHTML = html;
}

if(pageArea&&pageArea.length>0){
html =”;
}

if(blogPager){
blogPager.innerHTML = html;
}
}

}
</script>

<script src=”/feeds/posts/summary?alt=jso
n-in-script&callback=showpageCount&max-results=99999″ type=”text/javascript”></script>
<div style=”text-align:right;font-size:10px;color:000000;margin-top:15px;display:none;”> <a href=”http://www.techieblogger.com/2008/07/page-navigation-hack-for-blogger.html”>
Grab this Widget ~ Blogger Accessories
</a></div>



Page Navigation Menu Widget

Adsız

Blogger İçin Benzer Yazılar Eklentisi

Bir yazımız vardı benzer yazılar diye ve kelimelerin soyağacı'na link içeriyordu, ama oradaki yazı silinmiş. Bana da lazım oldu ilk baktığım yer burasıydı ama burada bulamadım biraz daha araştırdım bulduğum yazıyı bu kez link vermeden ben yazıyorum.
Gerekli gördüğüm açıklamalar;
-Bu eklentinin çalışma mantığı şu; bir yazının altında o yazıda bulunan etiketlerdeki yazıların bağlantıları çıkıyor, bunu RSS'den Javascript aracılığıyla getiriyor ve bu nedenle etiketlerimizin isimlerindeki Türkçe karakterler görünmüyor. Bu nedenle bu eklentiyi kuracaksak etiketlerimizi Türkçe karakter olmadan yazalım. (ğ,ü,ş,ı,ö,ç yerine g,u,s,i,o,c)


Şimdi gelelim eklentinin kurulmasına;;
- Blogger Kontrol Panelinden blogunuzun yönetim paneline girin ve HTML'yi düzenle kısmına gelin.
- Widget şablonlarını genişlet seçeneğini tıklayın.
- CTRL+F yardımıyla <data:post.body/> kodunu bulun.
- Altına şu kodları yerleştirin;


<b:if cond='data:blog.pageType == "item"'>
<div class='similiar'>
<div class='widget-content'>
<h3>Benzer Yazılar</h3>
<div id='data2007'/><br/><br/>
<script type='text/javascript'>

var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;

maxNumberOfPostsPerLabel = 100;
maxNumberOfLabels = 3;


function listEntries10(json) {
var ul = document.createElement(&#39;ul&#39;);
var maxPosts = (json.feed.entry.length &lt;= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i &lt; maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;

for (var k = 0; k &lt; entry.link.length; k++) {
if (entry.link[k].rel == &#39;alternate&#39;) {
alturl = entry.link[k].href;
break;
}
}
var li = document.createElement(&#39;li&#39;);
var a = document.createElement(&#39;a&#39;);
a.href = alturl;

if(a.href!=location.href) {
var txt = document.createTextNode(entry.title.$t);
a.appendChild(txt);
li.appendChild(a);
ul.appendChild(li);
}
}
for (var l = 0; l &lt; json.feed.link.length; l++) {
if (json.feed.link[l].rel == &#39;alternate&#39;) {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl3.length+13);
var k;
for (k=0; k&lt;20; k++) label = label.replace(&quot;%20&quot;, &quot; &quot;);
var txt = document.createTextNode(label);
var h = document.createElement(&#39;b&#39;);
h.appendChild(txt);
var div1 = document.createElement(&#39;div&#39;);
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById(&#39;data2007&#39;).appendChild(div1);
}
}
}
function search10(query, label) {

var script = document.createElement(&#39;script&#39;);
script.setAttribute(&#39;src&#39;, query + &#39;feeds/posts/default/-/&#39;
+ label +
&#39;?alt=json-in-script&amp;callback=listEntries10&#39;);
script.setAttribute(&#39;type&#39;, &#39;text/javascript&#39;);
document.documentElement.firstChild.appendChild(script);
}

var labelArray = new Array();
var numLabel = 0;

<b:loop values='data:posts' var='post'>
<b:loop values='data:post.labels' var='label'>
textLabel = &quot;<data:label.name/>&quot;;

var test = 0;
for (var i = 0; i &lt; labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length &lt;= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;
if (numLabel &lt; maxLabels) {
search10(homeUrl3, textLabel);
numLabel++;
}
}
</b:loop>
</b:loop>
</script>
</div>
</div>
</b:if>

-Bu kadar. Şablonunuzu Kaydedin.
Hayırlı Günler Dilerim :)

Adsız

Rastgele Bağlantılar Eklentisi

Blogunuzda fazla bağlantı değişimi yaparak, 30-40 veya daha fazla bağlantıyı blogunuzda bulundurmak zorunda olabilirsiniz. Bu bağlantıları azaltmanın 2 yolu vardır:
a. 30-40 bağlantıdan çoğunu blogunuzdan çıkartıp, 'bağlantımı niye kaldırdın' diye mail atanlara cevap vermeyerek.
b. Bu işten herkes karlı çıksın deyip, Rastgele Bağlantılar eklentisini uygulayarak.
Benim bu ikisinin arasında bi' seçim yapmam gerekiyordu. Ben ilk önce a'yı seçtim. Pişmanlık duydum:) Yeni temaya geçtikten sonra b'yi seçtim. Bende mutlu oldum, bağlantı değişimi yaptıklarımda mutlu oldu.(umarım)
Bugün burada bulunma amacım sizlere Rastgele Bağlantıların nasıl yapıldığını anlatmak.
NOT: Her zamanki gibi, Blogger Kontrol Panelini baz alarak anlatımı yapıyorum. Diğer sistemler beni ilgilendirmiyor.
1. Yerleşim>Sayfa Öğeleri>Sayfa Öğesi Ekle yolunu izliyoruz.
2. HTML/JavaScript'i seçiyoruz. Aşağıdaki kodu ekliyoruz.
<script charset="utf-8" type="text/javascript">

var chess_blogs = [
'<a href="http://www.baglanti1.com/" target="_blank">Bağlantı 1</a>',
'<a href="http://www.baglanti2.com/" target="_blank">Bağlantı 2</a>',
'<a href="http://www.baglanti3.com/" target="_blank">Bağlantı 3</a>',
'<a href="http://www.baglanti4.com/" target="_blank">Bağlantı 4</a>',
'<a href="http://www.baglanti5.com/" target="_blank">Bağlantı 5</a>'
];

function randomize (a_items, n_count) {
var n_index, s_html = '
    ';
    while (a_items.length && n_count) {
    n_index = Math.ceil(Math.random() * a_items.length) - 1;
    s_html += '
  • ' + a_items[n_index] + '
  • ';
    a_items[n_index] = a_items[a_items.length - 1];
    a_items.length = a_items.length - 1;
    n_count--;
    }
    return s_html + '
';
}

document.write (randomize (chess_blogs, 3));

</script>

3. Buradaki bağlantıları kendinize göre düzenleyebilirsiniz. Dikkat etmeniz gereken bir nokta: En son düzenlediğiniz bağlantının sonunda ,(virgül) yok.
4. Sayda rastgele kaç bağlantı olmasını istiyorsanız chess_blogs, 3 kelimesini aratın. Burdaki 3, rastgele 3 bağlantının gözükeceğini gösteriyor. Bunu kendinize göre düzenleyin.
Oldu bitti.

Adsız

ZoomClouds ile Etiket Bulutu

Blogger'da çeşitli yolların dışında ZoomClouds adlı servis ile, kendinize göre şık etiket bulutları oluşturabilir, blogunuza yerleştirebilirsiniz.

Bende nasıl çalıştığını merak ettiğim için 'Etiket Bulutu' adı altında bloguma yerleştirdim, üstünde biraz oynama yaptım ve bu halini aldı. Normalde bulutun en altında ZoomClouds resmi duruyordu, onu kaldırdım; ama onu kaldırdıktan sonra yazı yazdıkça sorunlar olurmu bilmediğim için bu yazıyı bir anlamda deneme yazısı olarak yazıyorum:)

ZoomClouds.com adresine girip şu bağlantıdan üye oluyorsunuz. Daha sonra kolay işlemler ile etiket bulutunuzu oluşturuyorsunuz. O sayfada en altta verilen kodu kopyalayıp Blogger Kontrol Paneline geliyorsunuz.
Yerleşim> Sayfa Öğeleri> Sayfa Öğesi Ekle> HTML/Javascript yolundan bu kodu blogunuza koyuyorsunuz ve etiket bulutunuzun keyfine bakıyorsunuz:)
Bence bu sistemin 2 tane eksik yanı var.
1. Etiket bulutunun en altında ZoomClouds resmi göstermesi.
2. Bir etiketin üstüne tıkladığımız zaman, o etikete ait yazıların üstünde ve yanında reklam olması.
Ne olursa olsun bence ZoomClouds güzel bir servis. Denemenizi tavsiye ederim.

Adsız

Blogunuza MSN iletişim formu ekleyin.

Nasıl bir şeymiş diye merak edip Net Günlüğü'ne koymuştum. Genelde bu tür zamazingoları kullanmam. Unutmuşum silmeyi. Birkaç kişi ile iletişim kurduk oradan. En son, o iletişim formunun nasıl yapıldığını soruldu. Blogunuz üzerinden MSN adresinize mesaj gönderilmesini isterseniz sizi Wolkanca'ya gönderelim, bir zamanlar anlatmış. Messenger durumunuzu web’de gösterin

Adsız

Bağlantı Listesindeki Öğeleri Ayrı Pencerede Açtırın

Blogger'da, "Bağlantı Listesi" sayfa öğesine eklediğimiz bağlantılara tıkladığımız zaman, aynı pencerede açılırlar. Bunun önüne geçmek aslında çok basittir. Yanlızca target="_blank" koduyla!

Uygulamanın bir örneğine bakmak için kendi blogumdaki* bağlantılar listesindeki bir linke tıklamanız yeterli. Lafı fazla uzatmadan işleme geçelim. :)
1. Kontrol Paneli>Yerleşim>Html'yi Düzenle yolunu izliyoruz.
2. 'Widget Şablonlarını Genişlet' seçeneğini işaretliyoruz.
3. Tema kodlarımızın arasında ayrı pencerede açtırmak istediğiniz sayfa öğesini buluyoruz. Örnek:
<b:widget id='LinkList1' locked='false' title='Bağlantılar' type='LinkList'>

4. Bu kodun 5-6 satır altında şu kodu buluyoruz:
<li><a expr:href='data:link.target'><data:link.name/></a></li>

Aşağıdaki ile değiştiriyoruz:
<li><a expr:href='data:link.target' target="_blank"><data:link.name/></a></li>


Oldu bitti...

Adsız

En çok yorum yazanlar

Blogunuzda son yorumları gösteriyorsunuz, peki en çok yorum alan yazıları yazan kişileri listelemek ister miydiniz? Kaynakçı'dan gördüm, Yahoo Pipes kullanılarak yapılabiliyormuş. Blog sayfanızda en çok yorum yapanları listele
Düzenleme: Hülya'nın uyarısından sonra yanlışlık giderilmiştir.

Adsız

Türkçesi Varken! Eklentisi

Blogger için taktir edilecek bir eklenti, wolkanca(Volkan Yılmaz) yapmış. Bu eklenti sayesinde yabancı kökenli olup dilimizde kullanılan sözcüklerin Türkçe'sini görebiliyorsunuz. Kodlara 148 sözcük yerleştirilmiş, arttırabilirsiniz isterseniz. Böyle bir şey:







Canlı örneği için burdaki sağ bloğa bakabilirsiniz: AoRGuN Test Blogger

Volkan Yılmaz, Lan Blog'da paylaşmış BU EKLENTİYİ!
iframe kaynağı: http://blog.wolkanca.com/images/turkcesi-varken.htm

Adsız

Widget Düzenle Butonunu Kaldırmak

Bildiğiniz gibi Blogger'da, yönetici paneline giriş yaptıktan sonra blogunuzda, widgetların altında aşağıdaki gibi bir buton görürsünüz. Bu butonun amacı üstünde duran widgetları hızlı bir şekilde düzenlemenize yarar.


Bu butonu kullanmak hem avantajlı, hem de dezavantajlıdır. Bu butonu kullanarak, üstte belirttiğim gibi Widgetlarınızı hızlı bir şekilde düzenleyebilirsiniz. Dezavantajı ise blogunuzun önizlemesini sağlıklı bir şekilde yapamazsınız. İşte bunun için bu butonu kaldırmak isteyebilirsiniz. Lafı daha fazla uzatmayıp, can sıkmamak için işleme geçelim.

1. Yönetim Paneli>Yerleşim>Html'yi Düzenle
2. 'Widget Şablonlarını genişlet'
3. Aşağıdaki kodu arayıp bulunanları silin.
<b:include name='quickedit'/>


Oldu bitti. :)

Adsız

Draft.Blogger'a Yeni Özellik !

Yine ilk GoogleBoy'dan öğreniyorsunuz :) Neyse konuya dönelim. buradaki yazımda Blogger yine açılmıyor, yeni öğeler gelebilir demiştim. Yeni bir öğe gelmiş. Öğe ''BLOG LİSTEM'' adında. Nedir bu derseniz. anladığım kadarıyla şeçtiğiniz blogların urlsini ekleyerek, o blog'un son yazdığı yazıyı kolayca blogumuzda görebiliyoruz. Şu an blogumda deniyorum. unutmadan yazının ne zaman yazıldığınıda gösteren zamazingo'da var olmakta!. Ekran görüntüsünüde ekliyelim. Pek bişi anlamadım açıkcası. RSS denen alet varken. Neyse yapmışlar bişiler. bizede kullanmak düşer. isteyen kullansın. ben 1-2 gün deneyeyim. neymiş, tam anlayalım. Daha kapsamlı anlayan arkadaşlarım, ahkâm kesmeyi unutmayalım!!

Adsız

Blogger için Rastgele Yazı Eklentisi

Google'ın "Kendimi Şanslı Hissediyorum" tarzı olaylarından hoşlananlar, bunu da sevecektir. Bu eklenti sayesinde, yeni oluşan linke tıklanıldığında blogunuzdaki yazılardan herhangi biri okurun karşısına gelir; rastgelir. Kuruluma geçelim...

1 - BURAYA tıklayın.

2 - "Add to Blogger" butonuna tıklayın.

3 - Eklemek istediğiniz blogunuzu seçin ve eklenti başlığını girin.

4 - Ardından hemen altındaki "İçeriği Düzenle"ye tıklayın ve açılan kodlar arasında bunu bulun:
'Are ya feeling lucky, punk?'

Bununla değiştirin:
'Rastgelsin...'

Widget Ekle'ye tıklayın. Tabi eğer isterseniz daha farklı bir şeyler yazabilirsiniz, değiştireceğiniz isme tıklandığı zaman rastgele yazı gelecek.

5 - Eklenti kuruldu, fakat tablo başlığında "Feeling Lucky" yazıyor. Değiştirmek için yönetim panelinden Şablon >>> HTML'yi Düzenle sekmesine girin.
Kodlar içinde şu kodu bulun:
<b:widget id='HTML3' locked='false' title='Feeling Lucky' type='HTML'/>

Bununla değiştirin:
<b:widget id='HTML3' locked='false' title='Rastgele Yazı' type='HTML'/>
6 - Şimdi her şey tamam, işlemleri doğru yaptıysanız eklenti sayfanızda görünecektir. Fakat yanlış yaptıysanız en baştan denemez gerekiyor. Son olarak menünün yerini daha aşağıya almak isterseniz, Şablon >>> Sayfa Öğeleri sekmesinden menüyü mouse ile sürükleyin ve bırakın, ardından Kaydedin.

İşte böyle:

Adsız

Etiketleri Açılır Kapanır Yapmak

Blogger'da girdiğiniz etiketleri düz bir liste veya etiket bulutu şeklinde gösterebilirsiniz. Peki hiç açılıp kapanabilir bir şekilde yapmayı hiç düşündünüz mü? Bunu blogandweb'te gördüm. Sanırım bu blogandweb'ten çevirdiğim 3. yazım.


İşleme başlayalım. İlk olarak Şablon>Html'yi Düzenle yolunu izliyoruz ve 'Wigdet Şablonlarını Genişlet' seçeneğini işaretliyoruz. Aşağıdaki kodları buluyoruz.
<ul>
<b:loop values='data:labels' var='label'>
<li>
<b:if cond='data:blog.url == data:label.url'>
<span expr:dir='data:blog.languageDirection'>
<data:label.name/>
</span>
<b:else/>
<a expr:dir='data:blog.languageDirection' expr:href='data:label.url'>
<data:label.name/>
</a>
</b:if>
<span dir='ltr'>(<data:label.count/>)</span>
</li>
</b:loop>
</ul>
Not: Yukarıdaki kodları bulabilmeniz için Etiketler sayfa öğesini daha önceden eklemeniz gerekmektedir.

Kodları bulduktan sonra aşağıdakilerle değiştirin.
<select onchange='location=this.options[this.selectedIndex].value;'>
<b:loop values='data:labels' var='label'>
<option expr:value='data:label.url'>
<data:label.name/>
<span dir='ltr'>(<data:label.count/>)</span>
</option>
</b:loop>
</select>


Oldu bitti.

Adsız

Etiketlerin Yanına RSS Logosu Eklemek

Öncelikle Blogger Destek merkezine yeni geldim. Donjuan Yasin ve diğer arkadaşlara beni kabul ettikleri için teşekkür ederim. :)
Çoğu kullanıcı bloguna etiketlerim sayfa öğesini ekler. Bu öğenin yanında o kategoriye ait rss adresi bulunan bir logo fena olmaz değil mi? Bu işlemi ilk önce BlogandWeb'te gördüm. Sonra Türkçe'ye çevirdim. :) Şimdide anlatıyorum...
1. İlk olarak Yerleşim>Html'yi Düzenle kısmına gidin ve "Widget Şablonlarını Genişlet" seçeneğini işaretleyin.
2. Ctrl+A Ctrl+F ile kodların arasından aşağıdaki kodları bulun.

<span dir='ltr'>(<data:label.count/>)</span>

3. O kodları bulduktan sonra yanına aşağıdaki kodları yapıştırın.

<a expr:href='data:blog.homepageUrl + "feeds/posts/default/-/" + data:label.name'>
<img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbYCrjM29td6hekp0rvuUguJo-Dsfmv4ZLcD0oyA91hwnq0Vf0Jytl3RBn5yUelqJxaIkS9nwYhxYl5MvdHcNzcs1qzTcNHd-Ws_boxBWfkbXDk7g2k4arMJSHBmNlCo_E-qhqQONFFno/s1600/SynIco.png'/>
</a>

4. Şablon'ununuzu kaydedin.

Bu kadar. :) Çalışmanın örneği;

Bu kadar...

Adsız

Blogger'da Etiket Bulutu Olusturmak

Bu konuda daha önce de yazarlarımızdan bir post geçmiştik.Ve destek emrex'in anlatımını anlayamayan blogger arkadaşlarımız olmuştu.Bu vereceğim linkteki arkadaşımız etiket bulutunun yapılışını çok güzel izah etmiş kodları nereye konulacağını çok net anlatmış ve daha sonra renk boyut ve sayısını nası hangi kodu değiştirerek yapabileceğimizide bizlere belirtmiş.Kendi sitelerimde kullanıyorum gayette memnunum yapılışı pek zahmetli olmasa da ayarları yapmak uğraş işi.Eğer sizde benim kullandığım gibi bir etiket bulutu oluşturmak istiyorsanız buyrun elektr10'un yazısını okuyarak işe koyulun.Ve kendinize güzel bir blogger etiket bulutu oluşturun.


Adsız

Blogger icin abone ol eklentisi


Blogunuzu ziyaret edenlerin bir daha gelmelerini sağlayacak zımbırtılardan birisi rss abonelik vs. vs. dir.Nedeni ise basit sitenizin konusu sabit yada genel farketmez gelen ziyaretci google dan gelmiştir ve yazılarınızı beyenir daha sonra tekrar tekrar gelir.Bunu rrs aboneliği ile kolaylaştırır ve siz yazı yazdıkça gelir ziyaret eder.İşte bunun için sağolsun blogger bir widget daha eklemiş.

Bu eklentiyi kurabilmek için Blogger Draft sitesini ziyaret etmeniz yeterli olucaktır daha sonra ordan yeni olan eklentileri deneyebilirsiniz.

Adsız

Online ve Toplam Ziyaretçileri Gösteren Sayaçlar ekleme

Sitenizde online ziyaretçi sayısını ve o güne kadar siteye girmiş olan toplam ziyaretçi sayısını görmek istiyorsanız, size anlatacağımız yolu takip edin;
1) Yeni bir sayfa ögesi ekleyin, HTML/Javascript olsun, içine
"Şu anda sitede" yazıp bir boşluk bırakın
2) http://whos.amung.us/colorwheel/ sitesine girin, ordaki online ziyaretçi sayacınızın renklerini ayarlayın, sonra size vereceği kodu alıp, "Şu anda sitede" yazdınız ya, yazının sonuna yapıştırın,
3) koddan sonra "online kişi var. Siteye toplam" yazın ve http://www.easy-poll.com/counters/counter.html bu siteye girin, gerekli alanları doldurun ve kodunuzu alın, en son yazdığımız yazının sonuna da o kodu ekleyeceğiz, ve ondan sonra da "kişi girdi." yazın.
4) Ve Değişiklikleri Kaydet yapın... Sayacımız oldu...
- Anlaşılmasını kolaylaştırmak için aşağıda örnek olarak alınmış kodları göstereyim;

Sitede şu an <img src="http://whos.amung.us/cwidget/wc21sef2/ffc20e000000" alt="hit counter" width="81" height="29" border="0" /> online kişi var. Siteye toplam <img src="http://www.easy-poll.com/counters/free_counter.82666.png" alt="online video poker" border="0" /> kişi girdi...

Not!:
Kodların güzel görünmesi için reklamlardan arındırdık ve bazı kısımlarını sildik biz, sizde öyle yapmak isterseniz, kodlardaki ve
gibi kodları silebilirsiniz, yukardaki örnekte olduğu gibi...
Not!: Yukardaki kodu eklemeyin, yukarıdaki kod bir örnektir, fakat güzel bir görüntü için yukarıdaki koda benzer bir kodunuz olmalı...

Adsız
 
 
OrtayiPisletenV1 - Copyrgiht 2013 - Tüm haklarımı annem kaldırdı - Tema Yapımcısı: TanerC.