Cara terbaru membuat Artikel Terkait - membuat artikel terkait memang boleh dikatakan susah-susah gampang. Mengapa lebih banyak susahnya daripada gampangnya?
Karena membuat artikel terkait sebenarnya gampang, yang susah adalah mencari posisi yang pas untuk meletakkannya. Namun jangan kuatir, saya telah menemukan tempat yang paling baik dan diinginkan semua orang. Oke begini cara-caranya.
1. Cari Code </head>
kemudian letakkan code dibawah ini, diatas code </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>
Lalu cari code ini <b:include data='post' name='iframe_comments'/>
diatasnya anda akan menemukan code seperti ini
<b:if cond='data:post.commentSource == 1'>
Lebih tepatnya seperti ini
<b:if cond='data:post.commentSource == 1'>
<b:include data='post' name='iframe_comments'/>
Kemudian letakkan code dibawah ini, keatas <b:if cond='data:post.commentSource == 1'>
<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>Artikel Terkait</h4>
<script type="text/javascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>
</b:if>
Kemudian click Save...!!
Catatan. Terkadang yang anda temukan diatas
<b:include data='post' name='iframe_comments'/>
tidak selalu sama dengan yang tertera disini,
<b:if cond='data:post.commentSource == 1'>
------------------------------------------------------------------------------------------
misalnya di blog lain yang ditemukan diatas code
<b:include data='post' name='iframe_comments'/>
adalah
<b:if cond='data:post.forceIframeComments'>
------------------------------------------------------------------------------------------
Atau lebih tepatnya seperti ini
<b:if cond='data:post.forceIframeComments'>
<b:include data='post' name='iframe_comments'/>
Jadi tergantung keadaan blognya masing-masing, Good Luck...!!
Tidak ada komentar:
Write komentar