Sudah tau kah Sahabat uzumaki Popey Blog, tentang Artikel Terkait?
Mungkin Ada yang belum tahu apa yang dimaksud dengan artikel terkait itu
apa, coba Sahabat uzumaki Popey Blog silahkan lihat di blog ini pada
bagian akhir artikel saya ini ada tulisan “Baca Juga Artikel Terkait
Yang Lebih Keren Di Uzumaki_Popey Blog”. Fungsinya selain untuk seo,
related post / artikel terkait ini juga bisa membantu pengunjung untuk
membaca Artikel Sahabat uzumaki Popey Blog yang lain mungkin ada yang
belum di ketahuinya atau belum terbaca. Hal ini menyebabkan pengunjung
bisa betah berada di blog kita.
Langsung saja cara membuat related post / artikel terkait :
Sahabat Uzumaki Blog Log in ke blogger > Template > edit html > centang expand template widget
cari kode </head> kemudian letakkan script di bawah ini tepat di atas kode </head> :
<script type="text/javascript">
//<![CDATA[
var relatedTitles = new Array();
var relatedTitlesNum = 0;
var relatedUrls = new Array();
function related_results_labels(json) {
for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
relatedTitles[relatedTitlesNum] = entry.title.$t;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
relatedUrls[relatedTitlesNum] = entry.link[k].href;
relatedTitlesNum++;
break;}}}}
function removeRelatedDuplicates() {
var tmp = new Array(0);
var tmp2 = new Array(0);
for(var i = 0; i < relatedUrls.length; i++) {
if(!contains(tmp, relatedUrls[i])) {
tmp.length += 1;
tmp[tmp.length - 1] = relatedUrls[i];
tmp2.length += 1;
tmp2[tmp2.length - 1] = relatedTitles[i];}}
relatedTitles = tmp2;
relatedUrls = tmp;}
function contains(a, e) {
for(var j = 0; j < a.length; j++) if (a[j]==e) return true;
return false;}
function printRelatedLabels() {
var r = Math.floor((relatedTitles.length - 1) * Math.random());
var i = 0;
document.write('<ul>');
while (i < relatedTitles.length && i < 20) {
document.write('<li><a href="' + relatedUrls[r] + '">' +
relatedTitles[r] + '</a></li>');
if (r < relatedTitles.length - 1) {
r++;
} else {
r = 0;}
i++;}
document.write('</ul>');}
//]]>
</script>
Kemudian Sahabat Uzumaki Popey Blog cari kode <data:post.body/> kemudian letakkan script berikut ini di bawah kode <data:post.body/> :
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:blog.pageType == "item"'>
<script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=related_results_labels&max-results=5"' type='text/javascript'/>
</b:if>
</b:loop>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<h4>“Baca Juga Artikel Terkait Yang Lebih Keren Di BEINTSINGKO Website”</h4>
<script type="text/javascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>
</b:if>
Untuk tulisan yang berwarna merah silahkan ganti sesuai keinginan
Sahabat Beintisingko sendiri, Terakhir simpan template dan lihat
hasilnya. Cukup mudah bukan cara membuat related post / artikel terkait.
Selamat mencoba Sahabat Beintisingko
0 komentar:
Posting Komentar