Cara memperbaiki dan mengatasi judul nama artikel di widget blog yang suka menghilang di bagian sidebar blog.

Sebelumnya saya pernah mengulas tentang Cara Mengatasi Judul Widget Blogger yang Suka Menghilang.

Permasalahan tersebut tidak berakhir sampai di situ saja. Baru-baru ini saya dihadapkan pada suatu problem terbaru, dimana judul-judul artikel di widget blog menghilang!

Singkatnya seperti ini... masalah sebelumnya adalah judul widget blog yang menghilang. Masalah kali ini NAMA widget-nya ada tapi judul postingnya yang menghilang.

Contohnya seperti ini:

Cara Mengatasi Judul Artikel di Widget Blog yang Menghilang

Sempat mikir, ini gimana cara mengatasinya karena saya masih belajar tentang HTML, JavaScript dan lainnya.

Saya buka lagi posting-posting terdahulu yang ada di dalam di blog ini, ternyata ada! Caranya sama 100% seperti cara yang ada di artikel Cara Mengatasi Nama Widget Blog yang Menghilang.

Cara Mengatasi Judul Artikel di Widget Sidebar Blog yang Menghilang


Coba lihat widget mana yang bermasalah; bisa jadi Recent Post atau widget artikel terbaru berdasarkan label (kategori)-nya masing-masing.

Hapus widget tersebut, selanjutnya ikuti langkah-langkah di bawah ini.

1. Hapus Recent Post yang sudah ada
2. Add a widget (tambahkan widget) > HTML / JavaScript
3. Salin kode di bawah ini:

<script type="text/javascript">
function recentpostslist(json) {
document.write('<ul>');
for (var i = 0; i < json.feed.entry.length; i++)
{
for (var j = 0; j < json.feed.entry[i].link.length; j++) {
if (json.feed.entry[i].link[j].rel == 'alternate') {
break;
}
}
var entryUrl = "'" + json.feed.entry[i].link[j].href + "'";//bs
var entryTitle = json.feed.entry[i].title.$t;
var item = "<li>" + "<a href="+ entryUrl + '" target="_top">' + entryTitle + "</a> </li>";
document.write(item);
}
document.write('</ul>');
}
</script>
<script src="/feeds/posts/summary?max-results=5&alt=json-in-script&callback=recentpostslist"></script>

4. Simpan.

Jangan lupa, buatlah nama widget seperti "Artikel Terbaru", "Posting Terbaru", "Recent Posts" atau lainnya.

Sedangkan kalau widget Recent Posts yang akan dipasangkan berdasarkan label atau kategorinya masing-masing, gunakan kode di bawah ini:

<script type="text/javascript">
function recentpostslist(json) {
document.write('<ul>');
for (var i = 0; i < json.feed.entry.length; i++)
{
for (var j = 0; j < json.feed.entry[i].link.length; j++) {
if (json.feed.entry[i].link[j].rel == 'alternate') {
break;
}
}
var entryUrl = "'" + json.feed.entry[i].link[j].href + "'";//bs
var entryTitle = json.feed.entry[i].title.$t;
var item = "<li>" + "<a href="+ entryUrl + '" target="_top">' + entryTitle + "</a> </li>";
document.write(item);
}
document.write('</ul>');
}
</script>
<script src="/feeds/posts/summary/-/Label?max-results=5&alt=json-in-script&callback=recentpostslist"></script>

Note: Apabila Label-nya terdiri dari 2 kata, gunakan %20 sebagai "pengganti" dari spasi.

Contohnya seperti ini nih!:

/feeds/posts/summary/-/Nama%20Label?max-results=5&alt=json-in-script&callback=recentpostslist"></script>

Atau:

feeds/posts/summary/-/Template%20Blog?max-results=5&alt=json-in-script&callback=recentpostslist"></script>

Permasalahan ini saya temukan di template blogger premium CB Style dan Sang SEO. Kedua-duanya adalah template blog versi Premium (berbayar).

Barangkali Anda pernah membelinya, lalu bermasalah dengan hal seperti di atas, maka gunakan artikel ini sebagai rujukan. Semoga berguna!

Update!

Widget Recent Posts

<script>
//<![CDATA[
function showlatestposts(json){document.write('<ul id="recent-posts">');for(var i=0;i<5;i++){var entry=json.feed.entry[i];var posttitle=entry.title.$t;var postsurl;if(i==json.feed.entry.length)break;for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='alternate'){postsurl=entry.link[k].href;break;}}
document.write('<li class="recent-posts">');document.write('<a href="'+ postsurl+'" target ="_top" title="'+ posttitle+'">'+ posttitle+'</a>');document.write('</li>');}
document.write('</ul>');};
document.write("<scr" + "ipt type="text/javascript" src="/feeds/posts/default?orderby=published&amp;alt=json-in-script&amp;callback=showlatestposts"></scr" + "ipt>");
//]]>
</script>

Widget Feeds (Artikel Terbaru) dari Situs Web Orang Lain

<script type="text/javascript">
function recentpostslist(json) {
document.write('<ul>');
for (var i = 0; i < json.feed.entry.length; i++)
{
for (var j = 0; j < json.feed.entry[i].link.length; j++) {
if (json.feed.entry[i].link[j].rel == 'alternate') {
break;
}
}
var entryUrl = "'" + json.feed.entry[i].link[j].href + "'";//bs
var entryTitle = json.feed.entry[i].title.$t;
var item = "<li>" + "<a href="+ entryUrl + '" target="_top">' + entryTitle + "</a> </li>";
document.write(item);
}
document.write('</ul>');
}
</script>
<script src="http://[namablog].blogspot.com/feeds/posts/summary?max-results=5&alt=json-in-script&callback=recentpostslist"></script>

Saran dari saya, apabila judul-judul di artikel Popular Posts ikutan menghilang juga, lebih baik ganti template blogger.

Permasalahan terhadap widget Popular Posts belum saya ketahui.

Lagi pula, tidak ada satu pun blogger di dunia ini yang membahas permasalahan seperti di atas untuk Popular Posts.
Share To:

Arief Ghozaly

Post A Comment:

1 comment so far add yours

shareinformation mengatakan...


Artikel yang sangat menarik sekali. Jika anda mempunyai waktu luang. Silahkan membaca dan mengunjungi website medis kami terkait kesehatan kulit dan kelamin.
Website kami Anda disini juga bisa mendapatkan informasi tentang kesehatan kulit dan kelamin. seperti mengobati keputihan, menyembuhkan sifilis, herpes ataupun penyakit gonore juga menyembuhkan impotensi atau anda juga bisa chat dengan dokter kami dan bertanya-tanya tentang penyakit kulit dan kelamin. Anda Juga bisa melakukan konsultasi penyakit kulit dan kelamin lebih lanjut karna didalam website kami terdapat fitur konsultasi online. 🙂