As you can see in this blog, at the end of each posting article titles are other articles related to these posts. You can display related articles according to the title or label the same category automatically, so if you do not have to make postings written again, we only need to install it scripnya code and related articles will appear by itself. More or less like the picture below.
To set up automatic related articles before
- login to your blogger account
- In dasboard, select the layout -> edit html (before manipulate the XML code templates are advised to download the first instance as a backup if something goes wrong)
- Tick the Expand Widget Templates readings.
- Find the following code,
|
In order to more quickly use the existing facilities in your broswer, On the Edit menu -->Find on this page or Ctrl + F and will appear a small window above the input code click Find Nex If not wrong. If the code above is not in the find, Find the following code.
| 2. <div class='post-footer-line post-footer-line-1'/> |
5. If you've met Scrip Copy paste the code below and put it under one of the above code
<b:if cond='data:blog.pageType == "item"'>
<br/>
<br/>
<H2>Releted Articel:</H2>
<div class='rbbox'>
<div style='margin:0; padding:10px;height:200px;overflow:auto;border:1px solid #ccc;'>
<div id='albri'/>
<script type='text/javascript'>
var homeUrl3 = "<data:blog.homepageUrl/>";
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 10;
maxNumberOfLabels = 3;
function listEntries10(json) {
var ul = document.createElement('ul');
var maxPosts = (json.feed.entry.length <= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i < maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
alturl = entry.link[k].href;
break;
}
}
var li = document.createElement('li');
var a = document.createElement('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 < json.feed.link.length; l++) {
if (json.feed.link[l].rel == 'alternate') {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl3.length+13);
var k;
for (k=0; k<20; k++) label = label.replace("%20", " ");
var txt = document.createTextNode(label);
var h = document.createElement('b');
h.appendChild(txt);
var div1 = document.createElement('div');
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById('albri').appendChild(div1);
}
}
}
function search10(query, label) {
var script = document.createElement('script');
script.setAttribute('src', query + 'feeds/posts/default/-/'
+ label +
'?alt=json-in-script&callback=listEntries10');
script.setAttribute('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 = "<data:label.name/>";
var test = 0;
for (var i = 0; i < labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length <= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;
if (numLabel < maxLabels) {
search10(homeUrl3, textLabel);
numLabel++;
}
}
</b:loop>
</b:loop>
</script>
</div>
<script type="text/javascript">RelPost();</script>
</div>
</b:if>
Attention: You can change the color Scrip code on your taste
6. While the store can be used. and than find the code bellow.
| ]]></b:skin> |
7. If you've met Copy the code below and put it right over the barrier above.
| .rbbox{border: 1px solid rgb(192, 192, 192);padding: 2px; background-color: #000000;-moz-border-radius:5px; margin:5px;} .rbbox:hover{background-color: rgb(0, 0,0);} |
8. If you've click Save or Save the changes and see the results
Ok good luck.
We apologize if a lot of mistakes

.png)
Post a Comment