Sabtu, 02 Februari 2013

Membuat/Memasang Related Post di Blog


Hallo sobat ARFAST56, jika kalian ingin mencari cara membuat/memasang related post, sobat sudah berada pada area yang tepat. Nah, kali ini ARFAST56 akan sharing sedikit ilmu. Kita mengetahui related post atau bahasa Indonesianya adalah artikel terkait, berfungsi sebagai artikel yang berhubungan dengan postingan yang sedang dibaca atau artikel yang direkomendasikan oleh admin blog kepada pembacanya untuk lebih memahami dalam suatu topik dalam kategori tertentu. Okeh jangan lagi panjang lebar, langsung aja yah ikuti langkah-langkah berikut ini :


1. Masuk ke blogger
2. Template >> Edit HTML
3. Centang ' Expand Template Widget'
4. Cari kode </head> , tekan Ctrl + F untuk memudahkan mencari


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



5. Copy kode di atas, paste tepat di atas kode </head>
6. Cari kode <data:post.body/> , apabila ada 2 pilih yang kedua.


<b:if cond='data:post.labels'>
    <b:loop values='data:post.labels' var='label'>
    <b:if cond='data:blog.pageType == &quot;item&quot;'>
    <script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels&amp;max-results=5&quot;' type='text/javascript'/>
    </b:if>
    </b:loop>
    </b:if>
    <b:if cond='data:blog.pageType == &quot;item&quot;'>
    <h4>Silahkan Baca Ini Juga : </h4>
    <script type='text/javascript'>
    removeRelatedDuplicates();
    printRelatedLabels();
    </script>
    </b:if>



7. Copy kode diatas, paste tepat di bawah kode <data:post.body/>
8. Simpan

Silahkan Baca Ini Juga :

0 komentar:

Posting Komentar