Blogsome Template Code
Oct 13th, 2006 | | blog, blog templates, blog tips, blogsome
Sejak pindah ke blogsome 2 bulan lalu, aku menemukan beberapa fakta2 seputar blogsome template seperti :
- Blogsome menggunakan php smarty tag untuk mengatur dynamic content dari blog, jadi selain bisa menggunakan smarty tag dari WordPress, kita jg bisa menggunakan smarty tag standar spt fungsi $smarty.now untuk mengetahui tgl dan jam saat ini.
- Alamat lengkap blog kita disimpan dalam variable {$siteurl}.
- Folder {$siteurl}/templates digunakan sebagai tempat file2 template (index.html, post.html, comment.html dan wp-layout.css) dan folder {$siteurl}/images buat nyimpan semua file gambar yg kita upload.
- Kita bisa upload image ke blog kita melalui alamat: ganti {$siteurl} dg alamat blog kita
{$siteurl}/wp-inst/wp-admin/iimage-browser.php?
rel_path=/&is_js_confirmed=1&action=delete - File halaman utama dari blog template adalah index.html, post.html mengatur tampilan dari masing2 post entry yg dipanggil dari halaman utama, sedangkan comment.html mengatur tampilan dari comment yg muncul di halaman permanen link dari masing2 post entry. Semua hal mengenai tampilan dari blog, kita atur melalui perintah2 CSS2 yg disimpan di wp-layout.css.
- Ada kesalahan penulisan nama parameter di fungsi get_recent_comments yg digunakan untuk menampilkan recent comments
{get_recent_comments no_comments="5" comment_lenth="6"}
Kita harus menggunakan nama parameter comment_lenth i/o comment_length.
- Informasi seputar blog yg kita isi di bagian option dapat kita akses melalui fungsi {bloginfo}, contoh:
- untuk menampilkan deskripsi dari blog gunakan:
{bloginfo show=’description’} - untuk menampilkan nama blog gunakan:
{bloginfo show=’name’} - untuk mengetahui alamat rss feed blog kita gunakan:
{bloginfo show=’rss2_url’}
- untuk menampilkan deskripsi dari blog gunakan:
- Kita bisa mengetahui apakah kita berada di halaman depan atau tidak, dg menggunakan perintah berikut ini (contoh u. http://poer.blogsome.com, ganti nilai wpblog dg alamat blog kita):
{if $smarty.server.QUERY_STRING == "wpblog=poer"}
<!– kode untuk halaman depan –>
{else}
<!– kode untuk halaman lain seperti pages atau post –>
{/if} - Untuk mengetahui apakah kita berada di halaman pages, bisa dicek menggunakan perintah berikut:
{if $smarty.server.SCRIPT_NAME == ‘/wp-inst/pages’}
<!– kode untuk halaman pages –>
{else}
<!– kode untuk halaman lain –>
{/if} - Untuk mengetahui apakah kita berada dihalaman tertentu yg lebih spesifik, misalnya halaman dg alamat {$siteurl}/photos, bisa dicek menggunakan perintah:
{if $smarty.server.REQUEST_URI == ‘/photos/’ or $smarty.server.REQUEST_URI == ‘/photos’}
<!– kode untuk halaman photos –>
{else}
<!– kode untuk halaman lain –>
{/if} - Untuk memotong sebuah post, dan menggantikan sisa post entry tadi dg tulisan spt Read more… kita gunakan tag <!–more–>. Sedangkan untuk mengatur kalimat yg muncul tadi, kita ubah sedikit pemanggilan fungsi {the_content} di post.html dg menambahkan parameter berikut:
{the_content more_link_text="Read the rest of the entry… »"}
- to be continued… pulang dulu hehehe…
feel free to leave a comment
Comment Guidelines: Basic XHTML is allowed (a href, strong, em, code). All line breaks and paragraphs are automatically generated. Off-topic or inappropriate comments will be edited or deleted. Email addresses will never be published. Keep it PG-13 people!
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">
All fields marked with " * " are required.





































4 people have left comments
Find your URL via Google.. Helps a lot.. Thx ya..!
Btw, such nice writings you stacks here.. Lookin forward to read more from you.. Oh, and congratulation on your engagement!
~[sil]
thx
seneng banget, ternyata ada tulisanku yg bisa bermanfaat ;P
Gud work bro… saling tukar info tentang blogsome yuk…
thanks
tukar info? boleh aja, tapi aku udah lama ga ngutak-atik blog, jd mungkin infonya udah ketinggalan jaman 