Sie sind auf Seite 1von 3

http://www.won2ka4.com/ How to add Related post in your blogger blog.

Related article displayed in blogger account is based on label names put by you while blogging. Means it works on label basis, so dont use different labels all the time, select labels according to blog content. Steps To Add Related Blog in blogger webpage 1. To do this, Login into your blogger account. Usually you will bring to Dashboard after login. 2. Choose your blog and click Layout 3. Click Edit Html 4. Before adding Related post feature, please backup you template by clicking Download Full Template and save your template in your computer. You can use the saved template again, in case you goes wrong while modifying the template. 5. Tick Expand Widgets checkbox at the top of the Edit Template. This expands the Blog Posts Widget Code within which is the comments code. 6. Scroll down the template and find below code in template. Put the cursor in the body of the template and Press Control and F. Find the following <data:post.body/></p> 7. Copy and Paste the following code just above code. <b:if cond=data:blog.pageType == item> <div class=similiar> <div class=widget-content> <h3>Related Posts by Categories</h3> <div id=data2007/><br/><br/> <div id=Scrapur> Widget by <u><a href=http://scrapur.com>Scrapur</a></u> </div> <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> 8. Click Preview, if it is parsed well, you can view your site clearly. Save it and Vew the Blog. If it is not parsed properly you will find errors. Click Clear the edits and Exit. http://www.destinycalling.net

Das könnte Ihnen auch gefallen