Blogger Benzer Yazılar Eklentisi



Widget Şablonlarını Genişlet <data:post.body/> den hemen sonra "<p></p>" arasına aşağıdaki kodu koyuyoruz ve kaydediyoruz.



<
b:if cond='data:blog.pageType == "item"'>
            <
div class='similiar'>
                <!-- *****************
http://hoctro.blogspot.com*****Jan,2007****************** -->
                
<!-- *****************Related Articles by Labels Take Two****************** -->

                <!--
                 
Modified by JackBook.Com to make it easier to use. 
                
1. Nowusers don't need to change anything to use this widget. just copy and paste, and done!
                2. The current article will also be listed, now it'
s no more.
                -->

                <
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');
                      
var maxPosts = (json.feed.entry.length &lt;= maxNumberOfPostsPerLabel) ? 
                                     
json.feed.entry.length maxNumberOfPostsPerLabel;
                      for (var 
0&ltmaxPostsi++) {
                        var 
entry json.feed.entry[i];
                        var 
alturl;

                        for (var 
0&ltentry.link.lengthk++) {
                          if (
entry.link[k].rel == &#39;alternate') {
                            
alturl entry.link[k].href;
                            break;
                          }
                        }
                        var 
li document.createElement(&#39;li');
                        
var document.createElement(&#39;a');
                        
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 
0&ltjson.feed.link.lengthl++) {
                        if (
json.feed.link[l].rel == &#39;alternate') {
                          
var raw json.feed.link[l].href;
                          var 
label raw.substr(homeUrl3.length+13);
                          var 
k;
                          for (
k=0k&lt;20k++) label label.replace(&quot;%20&quot;, &quot; &quot;);
                          var 
txt document.createTextNode(label);
                          var 
document.createElement(&#39;b');
                          
h.appendChild(txt);
                          var 
div1 document.createElement(&#39;div');
                           
div1.appendChild(h);
                          
div1.appendChild(ul);
                          
document.getElementById(&#39;data2007').appendChild(div1);
                        
}
                      }
                    }
                    function 
search10(querylabel) {

                    var 
script document.createElement(&#39;script');
                    
script.setAttribute(&#39;src', query + 'feeds/posts/default/-/'
                     
label +
                    &
#39;?alt=json-in-script&amp;callback=listEntries10');
                    
script.setAttribute(&#39;type', 'text/javascript');
                    
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 
0&ltlabelArray.lengthi++)
                        if (
labelArray[i] == textLabeltest 1;
                        if (
test == 0) { 
                           
labelArray.push(textLabel);
                           var 
maxLabels = (labelArray.length &lt;= maxNumberOfLabels) ? 
                                  
labelArray.length maxNumberOfLabels;
                           if (
numLabel &ltmaxLabels) {
                              
search10(homeUrl3textLabel);
                              
numLabel++;
                           }
                        }
                      </
b:loop>
                    </
b:loop>
                    
</script>                 </div>

            </div>
        </b:if>