✔ Cara Menciptakan Artikel Terkait Dibawah Postingan Blogspot
Untuk menciptakan related post atau artikel terkait sempurna dibawah postingan ada banyak macamnya. Ada yang suka dengan tampilan bergambar, ada pula yang hanya menyukai goresan pena saja.
Modelnya pun cukup beragam, ada yang berbaris kesamping, ada pula artikel terkait yang memanjang kebawah. Untuk tutorial kita kali ini, kita akan menciptakan related post yang bentuknya memanjang kebawah dengan maksimal 5 tulisan.
Cara membuatnya cukup mudah, ikuti langkah-langkah berikut ini.
Khusus goresan pena berwarna merah pada script dapat diganti sesuai keinginan. Setelah semua beres, jangan lupa menyimpannya dengan menekan tombol Simpan Template, kemudian kembali ke blog Anda. Refrest dan sekarang related post atau artiker terkait akan segera muncul.
Praktis bukan!. Nah, kalau masih mengalami kesulitan tak perlu sungkan untuk bertanya dengan meninggalkan komentar pada kotak diskusi dibawah ini. Semoga bermanfaat dan see yaa
Sumber http://www.blogooblok.com
Modelnya pun cukup beragam, ada yang berbaris kesamping, ada pula artikel terkait yang memanjang kebawah. Untuk tutorial kita kali ini, kita akan menciptakan related post yang bentuknya memanjang kebawah dengan maksimal 5 tulisan.
Cara membuatnya cukup mudah, ikuti langkah-langkah berikut ini.
- Pertama-tama login ke akun blogspot Anda, kemudian pilih Tamplate > Edit HTML.
- Setelah terbuka cari instruksi ini </head>. Agar gampang mencarinya tekan Ctrl F dan jikalau telah ketemu copy script dibawah ini sempurna dibawahnya.
<script type="text/j4vascript">
//<![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>
//<![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>
- Ini gambar ilustrasinya. (Lihat kotak berwarna merah).
- Jika selesai, cari lagi instruksi ini <data:post.body/>, kemudian copy kembali script dibawah ini sempurna dibawah instruksi diatas. Jika Anda menemukan ada dua <data:post.body/> letakkan script dibawah instruksi yang pertama.
<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/j4vascript'/>
</b:if>
</b:loop>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<h4>Artikel Terkait</h4>
<script type="text/j4vascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>
</b:if>
<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/j4vascript'/>
</b:if>
</b:loop>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<h4>Artikel Terkait</h4>
<script type="text/j4vascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>
</b:if>
- Ini gambar ilustrasinya.
Khusus goresan pena berwarna merah pada script dapat diganti sesuai keinginan. Setelah semua beres, jangan lupa menyimpannya dengan menekan tombol Simpan Template, kemudian kembali ke blog Anda. Refrest dan sekarang related post atau artiker terkait akan segera muncul.
Praktis bukan!. Nah, kalau masih mengalami kesulitan tak perlu sungkan untuk bertanya dengan meninggalkan komentar pada kotak diskusi dibawah ini. Semoga bermanfaat dan see yaa
Sumber http://www.blogooblok.com
0 Response to "✔ Cara Menciptakan Artikel Terkait Dibawah Postingan Blogspot"
Posting Komentar