17 Nisan 2012 Salı

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. Now, users 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 
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') {
                            
alturl = entry.link[k].href;
                            break;
                          }
                        }
                        var 
li = document.createElement(&#39;li');
                        
var a = 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 
l = 0; l &lt; json.feed.link.length; l++) {
                        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=0; k&lt;20; k++) label = label.replace(&quot;%20&quot;, &quot; &quot;);
                          var 
txt = document.createTextNode(label);
                          var 
h = 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(query, label) {

                    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 
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> 

Etiketler:

0 Yorum:

Yorum Gönder

Kaydol: Kayıt Yorumları [Atom]

<< Ana Sayfa