Apa saja update dari template blogger Bamz Style?
Dari beberapa permintaan atau kritikan yang saya kumpulkan, ternyata hanya ada 2 yaitu:1. Menambahkan footer kolom pada template tersebut.
4 kolom footer sudah saya tambahkan dan warnanya sudah saya sesuaikan dengan template. Untuk caranya sama persis dengan yang saya berikan pada posting sebelumnya "Cara membuat footer kolom pada template blogger"
2. Membuat ukuran font H1 pada halaman home dan posting berbeda.
Pas tadi baca komentar, ternyata ada yang meminta agar ukuran font H1 pada halaman home berbeda dengan di halaman posting. Untuk caranya sangat mudah, anda tinggal menambahkan kode berikut tepat di atas kode </head>
<b:if cond='data:blog.pageType == "item"'>Nah yang warna merah adalah ukuran yang nantinya akan tampil di halaman posting saja, silahkan anda rubah sesuai keinginan anda.
<style>
h1,h1 a:visited{display:block;font-size:16px;line-height:1em;}
</style></b:if>
Tips / catatan :
Oh Template Bamz Magazine sudah saya update juga kemarin! :)
- Untuk intstal template dengan aman, jangan lupa selalu mem-backup template original supaya bila terjadi error, anda hanya tinggal upload template original nya :).
- Hapus / pindahkan semua widget yang ada di blog anda, simpan di notepad terlebih dahulu, agar nanti langsung siap pasang lagi.
- Upload templatenya, karena blog anda sudah tanpa widget, jadi tidak akan muncul pesan/ notice "Keep widget, Delete widget dsb". Tips ini karena menurut pengalaman saya, dari beberapa kali upload template.
Update 4 Maret 2012
Thread Comments tidak berfungsi? Penyebab thread comment dari template ini tidak berfungsi yaitu kesalahan pada kode Javascript Trhead comments. Yang perlu anda lakukan adalah mengganti Javascript thread comments dengan yang baru.
- Buka file xml yang sudah anda download.
- Cari kode threaded_comment_js dan kira kira kodenya seperti di bawah ini.
<b:includable id='threaded_comment_js' var='post'>Kalau sudah ketemu silahkan ganti semua kodenya dengan javascript di bawah ini
<script async='async' expr:src='data:post.commentSrc' type='text/javascript'/>
Terus sampai ke bawah yaitu penutup kode includable
</script>
</b:includable>
<b:includable id='threaded_comment_js' var='post'>
<script async='async' expr:src='data:post.commentSrc' type='text/javascript'/>
<script type='text/javascript'>
(function() {
var items = <data:post.commentJso/>;
var msgs = <data:post.commentMsgs/>;
var config = <data:post.commentConfig/>;
// <![CDATA[
var cursor = null;
if (items && items.length > 0) {
cursor = parseInt(items[items.length - 1].timestamp) + 1;
}
var bodyFromEntry = function(entry) {
if (entry.gd$extendedProperty) {
for (var k in entry.gd$extendedProperty) {
if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {
return '<span class="deleted-comment">' + entry.content.$t + '</span>';
}
}
}
return entry.content.$t;
}
var parse = function(data) {
cursor = null;
var comments = [];
if (data && data.feed && data.feed.entry) {
for (var i = 0, entry; entry = data.feed.entry[i]; i++) {
var comment = {};
// comment ID, parsed out of the original id format
var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t);
comment.id = id ? id[2] : null;
comment.body = bodyFromEntry(entry);
comment.timestamp = Date.parse(entry.published.$t) + '';
if (entry.author && entry.author.constructor === Array) {
var auth = entry.author[0];
if (auth) {
comment.author = {
name: (auth.name ? auth.name.$t : undefined),
profileUrl: (auth.uri ? auth.uri.$t : undefined),
avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)
};
}
}
if (entry.link) {
if (entry.link[2]) {
comment.link = comment.permalink = entry.link[2].href;
}
if (entry.link[3]) {
var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href);
if (pid && pid[1]) {
comment.parentId = pid[1];
}
}
}
comment.deleteclass = 'item-control blog-admin';
if (entry.gd$extendedProperty) {
for (var k in entry.gd$extendedProperty) {
if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {
comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;
}
}
}
comments.push(comment);
}
}
return comments;
};
var paginator = function(callback) {
if (hasMore()) {
var url = config.feed + '?alt=json&v=2&orderby=published&reverse=false&max-results=50';
if (cursor) {
url += '&published-min=' + new Date(cursor).toISOString();
}
window.bloggercomments = function(data) {
var parsed = parse(data);
cursor = parsed.length < 50 ? null
: parseInt(parsed[parsed.length - 1].timestamp) + 1
callback(parsed);
window.bloggercomments = null;
}
url += '&callback=bloggercomments';
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = url;
document.getElementsByTagName('head')[0].appendChild(script);
}
};
var hasMore = function() {
return !!cursor;
};
var getMeta = function(key, comment) {
if ('iswriter' == key) {
var matches = !!comment.author
&& comment.author.name == config.authorName
&& comment.author.profileUrl == config.authorUrl;
return matches ? 'true' : '';
} else if ('deletelink' == key) {
return config.baseUri + '/delete-comment.g?blogID='
+ config.blogId + '&postID=' + comment.id;
} else if ('deleteclass' == key) {
return comment.deleteclass;
}
return '';
};
var replybox = null;
var replyUrlParts = null;
var replyParent = undefined;
var onReply = function(commentId, domId) {
if (replybox == null) {
// lazily cache replybox, and adjust to suit this style:
replybox = document.getElementById('comment-editor');
if (replybox != null) {
replybox.height = '250px';
replybox.style.display = 'block';
replyUrlParts = replybox.src.split('#');
}
}
if (replybox && (commentId !== replyParent)) {
document.getElementById(domId).insertBefore(replybox, null);
replybox.src = replyUrlParts[0]
+ (commentId ? '&parentID=' + commentId : '')
+ '#' + replyUrlParts[1];
replyParent = commentId;
}
};
var hash = (window.location.hash || '#').substring(1);
var startThread, targetComment;
if (/^comment-form_/.test(hash)) {
startThread = hash.substring('comment-form_'.length);
} else if (/^c[0-9]+$/.test(hash)) {
targetComment = hash.substring(1);
}
// Configure commenting API:
var configJso = {
'maxDepth': config.maxThreadDepth
};
var provider = {
'id': config.postId,
'data': items,
'loadNext': paginator,
'hasMore': hasMore,
'getMeta': getMeta,
'onReply': onReply,
'rendered': true,
'initComment': targetComment,
'initReplyThread': startThread,
'config': configJso,
'messages': msgs
};
var render = function() {
if (window.goog && window.goog.comments) {
var holder = document.getElementById('comment-holder');
window.goog.comments.render(holder, provider);
}
};
// render now, or queue to render when library loads:
if (window.goog && window.goog.comments) {
render();
} else {
window.goog = window.goog || {};
window.goog.comments = window.goog.comments || {};
window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];
window.goog.comments.loadQueue.push(render);
}
})();
// ]]>
</script>
</b:includable>
Simpan.
Saya sarankan mengganti kodenya di file xml jangan di blog langsung. kalau sudah baru di upload lagi templatenya.














51 comments:
bamz cra ngubah warna home dan kolom footer nya gmana ?
ijin sedot kang BamZ...
Gan saya mau Tanya nih , cara meletakkan related post sama iklan di bawah posting gimana ya , thanks sebelumnya :)
hem...agan ini memang murah hati,ijin nyimak gan...blog yang berkualitas,saya suka blog agan,maju terus ya gan...
terimakasih buat sharing nya
^_^
oia hampir lupa,mau tanya ni gan,kalo cara buat widget kaya di atas artikel populer blog agan tuh gmn ya??
makasih sekali lagi
@Admin Ovoo: di bagi 2 yah? harus pake tabel dalam templatenya gan.
@solution-u : makasih mas, hem besok saya share kode dan tutorialnya mas. hehe
wah nice template :D
@BamZ Gz Maksutnya Gimana Gan , saya kurang faham..dibagi Dua itu apanya gan, ak cari nya Gak ketemu , jadi bingung taruh kodenya dimana?
kalo cuma sekedar di bawah posting tinggal paste kode di bawah < data:post.body>
Thanks Sob Berhasil , Saya pakek cara yang ada di http://www.bamz.us/2011/11/cara-membuat-artikel-terkait-di-blog.html ,dan ternyata Work ....Eh Follow blog ku ya Bamz ,nanti Ak Follow Balik :D
sip dah kalo berhasil!
update lg kebetulan saya pake ini template, mantebb dehh :)
Template nya bagus banget...
kelihat bersih banget bang .
saya coba ya ..
salam kenal ...
^^
gan ane mau tanya nih , cara merubah footer supaya jadi warna hitam kayak blog ini gimana ya ,
Pagii Om,sebelumnya terima kasih atas templatenya,saya ada pertanyaan ne om "kalau pengen buat adsense di dalam postingan template ini gimana ya om ?"
jawabannya email aja y om jillgracethy[at]ymail.com
ditunggu y om :)
@coretanku: makasih sudha make templatenya
@Juli suhendri: makasih mas, silahkan dicoba :D
@asrofi17: cari #bamz-lower trus #bamz-lower-wrapper trus #bamz-lowerbar-wrapper diganti warna bacgroudnya
@Anonim: tinggal nambah kodenya di atas < data:post.body>
< div id="adsenseatasposting">
Kode adsense
< div>
gak bisa bherubah gan Footernya
sama gan, gak bisa berubah gan footernya?
mau tanya nie bagaimana y caranya meengedit tata letak template dengan menempatkan gadget ditengah halaman.
jadi nanti halaman posting jadi full halaman gt.
mohon bantuannya !!!
maksudnya nyembunyikan widget pada halaman posting alias hanya nampilin di halaman home page?
seperti ini masbro screenshotnya
http://i.imgur.com/pstbK.jpg
oh lebarin main-wrapper? . kalo di lebarin, ntar halaman posting juga ikut lebar. out-wrapper juga harus di lebarin
iy masbro,
tp gmn caranya membuat tata letak gadget diatas postingan itu ?
trus gadget sidebar kanan itu dihapus !
mau yang 1 kolom yah gan? . bisa saja kok . pindah saja Kode < div id='sidebar-wrapper'> sampek penutupnya. di pindah ke atas kode < div id='main-wrapper'>. ukurannya di atur sendiri yah pada Cssnya
Gan cara menambah elemen (add widget) di bawah horizontal menu itu gimana ya gan , supaya bisa di kasih iklan yang panjang thanks
ganti "Your Adsense Link 728 X 15" dengan kode ini
< b:section class='topadsense' id='topadsense' showaddelement='yes'/>
ok masbro udah bisa,
aQ udah tanya" di kaskus ada yg jawab malah ngata-ngatain.
makacih y telah membantu !!!
maksud gua gag ada yg jawab gt..
.maaf gan di template ini kan gak ada "Your Adsense Link 728 X 15"?
.yang ada tulisan itu kan di template yang bamz magazine?
.jadi gimana cara menambahkan add widget di bawah horizontal menu pada template ini?
oh mau nambahin element yah. coba cari kode < div id='content-wrapper'>
paste kode ini di bawahnya
< div id='nav-element-bottom'>
< b:section class='nav-element-on-bottom' id='nav-element-on-bottom' showaddelement='yes'/>
< /div>
Waah Gan , Berhasil lagi nih , makasih ya , matur nuwun gan :D
gan :D
gue request template dengan feature post thumbnail show
warna gelap :D
ditunggu ya gan,
keren bang templatenya....
izin download ya :) maklum belum bisa bikin template sendiri :D
@Admin Ovoo: sip sama2. :)
@Admin Milky's BLOG: untuk sekarang ini g bisa mas, lagi sibuk kuliah :)
@deni: thanks gan, makasih juga sudah berkunjung
@Dyan Rosdiana: ok silahkan mbak, hem, belajar juga bisa kok
Reply komennya gak bisa ya sob? kalau mau memperbaiki dimananya ya?
oh bentar saya tambahkan kode JSnya di posting ini. kemungkinan kalau sering edit template gtu. JS nya jadi error :D
@BamZ Gz: udah sob, its working thanks :)
cara mendowload template ini gmn mas..?kok eror trs kl ku unggah di blog saya...?pesannnya gini.."
Kami tidak dapat menyimpan template Anda.
Template Anda tidak dapat diuraikan karena template tidak terbentuk dengan baik. Pastikan semua elemen XML ditutup dengan benar. pesan galat XML:
Content is not allowed in prolog."
Apakah ada solusinya mas,aku suka template mu mas...maklum masih baru seminggu belajar mas...bantu ya mas..
ini blog yg baru ku buat ini...
Mas bamz, saya coba download "Update Blogger Template Bamz Style" tapi saya menemukan masalah karena terindikasi file ini berbahaya (utk sementara download saya tunda dulu) kalo saya mau download harus bagaimana, trims
coba ikutan download mas bamz,,,suwun
hadir bamz, ijin download templatenya sambil memberi bintang
gan saya mau tanya , cara menambah elemen baru di atas footer gimana ya , supaya di atas footer ada elemen yang panjang untuk pasang iklan , thanks
Poskan Komentar