Showing posts with label Zone Thesis For Blogspot 2. Show all posts
Showing posts with label Zone Thesis For Blogspot 2. Show all posts

Mengubah Background Main Page dan Border Pada TFBv2

May 4, 2013

Assalamualaikum dan Salam Sejahtera buat semua. Hari ini saya ingin menunaikan permintaan rakan blogger iaitu Nur Imans (Maaf tak dapat nak tag, tak tahu kenapa).

Beliau meminta saya untuk menghasilkan tutorial bagaimana hendak menukar background main page dan menambah border pada blog beliau yang menggunakan template TFBv2.
saya masih tak confident nak gunakan template editor yg baru ni, pd ms yg sama, sy ingin menukar warna background pada main page, selain menjadikan blog saya ada border pada sebelah kiri dan kanan.Cumanya, saya ingin minta bantuan sdra untuk buat tutorial tukar background template dengan menggunakan template editor baru ni. Harap sdra sudi pertimbangkan.terima kasih ye..;)-  via comment Nur Imans

Langkah 1: Buka Full CSS Code.

Apa yang anda perlu buat adalah dengan pergi ke tab "Edit HTML" dan cari code sama seperti di dalam gambar. Selepas anda menjumpai code tersebut. Sila klik anak panah berwarna hitam untuk memaparkan code penuh bagi CSS Code template.

Langkah 2: Mengedit CSS Code.

Apa yang anda perlu lakukan adalah dengan merujuk artikel/tutorial yang dah lama saya buat untuk mengubahsuai template TFB di sini:
Simple dan senang. Tutorial dah habis ya kawan-kawan. Selamat mencuba.
{ 0 ♥ comment }

Customize Header | TFBv2

February 7, 2013

Customize Header TFBv2
Tutorial kali ini M'Rie akan berkongsikan dengan para rakan dan pengguna template Thesis For Blogspot by Forblogger[.]Net yang dipinta oleh saudari +Nur Imans . Maka dengan itu M'Rie berbesar hati untuk menghasilkan tutorial mudah buat beliau.

Mengubahsuai Kelebaran dan Ketinggian Header.

Okay apa yang perlu anda semua lakukan adalah, anda perlu pergi ke ruangan "Edit HTML". Kemudian gunakan "Ctrl + F" dan carilah CSS Code seperti dibawah ini:
#header-wrapper{
   width: 960px;
   height:63px;
   color: #111111;
   margin: 0 auto 0;
   padding-top: 1px;
   padding-left: 0px;
   padding-right:1px;
   padding-bottom:0px;
   overflow: hidden;      
   }
  • Width:960px; Jika anda ingin mengubah kelebaran header. Anda perlu mengubah size pada CSS Code tersebut. Anda boleh laraskan size disitu supaya header anda menepati size yang dikehendaki.
  • Height:63px;, Jika anda ingin mengubah size ketinggian header anda. Anda haruslah melaraskan size pada CSS Code berkenaan.

Tips Sembang Cyber.

Jika anda ingin membuat header yang serasi dengan blog. Sila pastikan size header yang hendak dihasilkan sama dengan size CSS Code bagi header yang berada didalam coding template yang digunapakai. Ambil contoh. Jika saiz header adalah 960px X 100px. Maka anda perlulah menghasilkan header yang sama saiz. Terutamanya lebar (width) header, biasanya ketinggian (height) tidak menjadi masalah kerana kita boleh laraskan pada CSS Code.

Seperti masalah yang dihadapi oleh saudari +Nur Imans . Header yang dihasilkan adalah bersaiz 990 x 241, sedangkan header yang sepatutnya dihasilkan adalah bersaiz 960 x 240/241. Kesilapan yang dilakukan adalah saiz lebar (width), dimana beliau terlebih saiz yang sepatutnya. Jadi disini M'Rie sarankan beliau mengubah semula saiz image header tersebut menggunakan photoshop ataupun hasilkan header yang baru dengan menggunakan saiz 960 x 240/241.

Mengubahsuai HeaderLeft dan HeaderRight.

Buat makluman semua pengguna TFBv2. Template ini mempunyai 2 section dibahagian header iaitu Header Left dan Header Right.
Customize Header
  1. HeaderLeft, adalah ruangan untuk kita meletakkan header yang kita mahu.
  2. Header Right, pula adalah ruangan untuk kita meletakkan widget yang kita mahukan ataupun kita boleh meletakkan banner iklan disini.

CSS Code Header Left:

.headerleft {
   width: 480px;
   float: left;
   margin: 0;
   padding: 0;       
   }
  • Jika anda ingin menggunakan header yang mengikut saiz seperti diatas. Maka anda perlu menghasilkan header yang bersaiz 480x200 (contoh). Width header anda tidak perlu usik, anda cuma perlu mengubah height header pada CSS Code #header-wrapper{ sahaja.
  • Jika anda ingin menambah background pada header right. Anda cuma perlu menambah CSS Code background:#000000; pada css code diatas.<-- ubah dengan kod warna yang anda suka.

CSS Code Header Right:

.headerright {
   width: 470px; 
   float: right;
   margin-right: 4px;
   padding-top: 0px;
   padding-bottom:15px;
   font-weight: bold;
   }
Berkaitan header right pula. Jika anda ingin meletakkan banner iklan di ruangan header right. Rasanya anda tak perlu nak ubah apa-apa. Melainkan anda ingin meletakkan banner yang saiznya melebihi 470px. Jika begitu anda perlu mengimbangkan saiz antara width header left dan header right.
{ 0 ♥ comment }

Kenali Code "Comment Count" TFBv2

November 16, 2012

Okay kali ni aku nak share sedikit ilmu coding/pengaturcaraan template TFBv2. Tutor kali ni lebih kepada mengenali struktur code template TFBv2.
<b:if cond='data:post.allowComments'>
<span style=' color: #cccccc; font-family: Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 22px; line-height: 22px; padding-right:5px;'>{</span><a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick' rel='nofollow' style='color: #111; font-size: 18px; font-family: Georgia, &apos;Times New Roman&apos;, Times, serif; line-height: 1em; margin: 0px; padding: 0px;'><b:if cond='data:post.numComments == 0'><span style='color: #111; font-size: 23px; font-family: Georgia, &apos;Times New Roman&apos;, Times, serif; line-height: 1em; margin: 0px; padding: 0px;'>0</span><span style='color: #666666; font-size: 15px; line-height: 1em; margin: 0px; padding: 0px;'><data:top.commentLabel/></span><b:else/><data:post.numComments/> <span style='color: #666666; font-size: 15px; line-height: 1em; margin: 0px; padding: 0px;'><data:top.commentLabelPlural/></span></b:if></a><span style=' color: #cccccc; font-family: Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 22px; line-height: 22px;'>}</span></b:if>
Seperti yang u all nampak. Kat atas tu ada barisan code yang menjulingkan mata u all kan.. Okay itulah code untuk "Comment Count", ala benda alah untuk memaparkan berapa bilangan komen yang ado dalam blog u all tu lah.

Kalau u all nak tahu. Kedudukan benda alah tu aku alih kesana sini hanya dengan mengubah kedudukan code tu jer. Sebab tu lah kedudukan "Comment Count" blog ni berbeza sedikit dari yang biasa.

Kalau u all nak ubah kedudukan code tu. U all kena tahulah lokasi di mana yang bersesuaian untuk u all pastekan code tu. Antara lokasi yang u all boleh pertimbangkan adalah di:
  • Bawah tajuk artikel/post.
  • Atas tajuk artikel/post.
  • Akhir Artikel.
Selain dari itu juga. U all kena tahu di mana u all nak benda alah tu muncul. Biasanya benda alah tu cuma muncul di 2 tempat jer. Iaitu di:
  1. Home Page dan..
  2. Single Post.

Cara Memaparkan Comment Count Di Home Page:

<b:if cond='data:blog.url == data:blog.homepageUrl'>
Sila Paste Code Comment Count Di Sini
</b:if>

Cara Memaparkan Comment Count Di Single Post:

<b:if cond='data:blog.pageType != &quot;item&quot;'>
Sila Paste Code Comment Count Di Sini
</b:if>
{ 0 ♥ comment }

Memaparkan Label Di Post Body TFBv2

November 15, 2012

Salam Maal Hijrah semua. Hari ni aku nak kongsikan dengan para pengguna "Thesis For Blogspot Versi 2 (TFBv2)", cara bagaimana nak memaparkan "LABEL" didalam artikel/post. Caranya senang jer. Apa yang u all perlu buat hanyalah memasukkan code dibawah ni ke dalam template u all.
<span class='rmlink'><b>Label :</b> <b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a>
<b:if cond='data:label.isLast != &quot;true&quot;'>, 
</b:if>
</b:loop>
</span>
Mesti u all tertanya-tanya. Kat mana nak letak code kat atas ni kan. Terdapat beberapa pilihan dimana u all boleh letakkan code tersebut di bawah "Title Post" ataupun kat mana-mana jerlah yang u all nak letakkan.

Okay kalau u all nak letakkan dibawah "Title Post", u all just cari code  <div class='post-body entry-content'> dan paste code kat atas tu selepas code tersebut. Ada 3 code dalam TFBv2. Jadi u all kena paste selepas code yang ke 2.

Kalau u all nak letak di akhir post. U all just paste code tersebut selepas code:
<b:if cond='data:blog.pageType == &quot;item&quot;'><data:post.body/>
Tada...just simple like that. Tapi tutorial ni hanya valid untuk pengguna TFBv2 sahaja ya. Template lain tu bergantung kepada code template masing-masing. Sebenarnya code bagi label ni aku ambil dari TFBv1, sebabnya si tukang buat template ni tak masukkan code tersebut dalam TFBv2. Ni just inisiatif aku sendiri. Selamat mencuba ya kawan-kawan.
{ 0 ♥ comment }

Cara Letak Code Iklan Di TFBv2 Dan TFBv1

October 1, 2012

Diatas permintaan rakan blogger saya. Hari ni saya ingin berkongsikan dengan rakan-rakan TFB, Bagaimana hendak memasukkan code iklan di dalam template Thesis For Blogspot. Macam biasalah u all kena ikut langkah-langkah berikut:
  1. Log In ke dashboard.
  2. Pilih Template > Edit HTML > Proceed.
  3. Tick/tandakan pada "Expand Template Widget.
  4. Ctrl + f, cari code seperti dibawah.

Iklan Bawah Title/Tajuk Artikel.

Ini adalah tutor yang saya gunakan di blog SembangCyber. Saya menggunakan fieldset untuk mengroupkan iklan yang saya mahu tampilkan dibawah title/tajuk artikel. Anda cuma perlu mencari code:
<div class='post-body entry-content'>
Selepas anda jumpa code berkenaan. Paste kan code iklan anda selepas code berkenaan. Sila klik preview terlebih dahulu untuk melihat hasilnya. Jika tiada error, anda boleh klik SAVE.

Iklan Selepas Artikel.

Untuk meletakkan iklan selepas artikel atau dalam erti kata lain di akhir artikel. Anda perlu mencari code ini:
 <b:if cond='data:blog.pageType == &quot;item&quot;'><data:post.body/>
Dah jumpa code berkenaan. Sila pastekan code iklan selepas code tersebut.

Tips.

Kalau u all nak memeriahkan lagi tampilan iklan u all tu. U all boleh jer menggunakan tutor "Fieldset" sebagai box ataupun border kepada iklan u all tu. Sama seperti yang u all lihat didalam blog Sembang Cyber ni.

Selain daripada menggunakan "Fieldset", u all boleh juga menggunakan "Marquee (Teks Bergerak)".
{ 0 ♥ comment }

Customize Popular Posts For TFBv2

August 3, 2012

Okay semalam aku dah kongsikan cara macam mana nak "tweak" widget "Popular Posts (Official Widget by Blogger)". Kali ni aku nak kongsikan pula dengan para pengguna template Thesis Blogger Template ataupun sinonim dengan panggilan TFBv2 & TFBv1. Ini pun atas permintaan rakan-rakan dari Group Support TFB di Facebook.

Langkah 1: Menambah Effect Hover & Transition.

Sila cari code CSS seperti dibawah ini:
#PopularPosts1 ul li a:hover{color:#fff;text-decoration:none}
Selepas anda jumpa barisan code CSS berkenaan. Sila copy dan paste kan code CSS dibawah selepas code CSS berkenaan. 

#PopularPosts1 ul li:hover {
border:4px groove #FF0000;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
-webkit-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
-moz-transform: rotate(2deg);
-o-transform: rotate(2deg);
-webkit-transform: rotate(2deg);
-ms-transform: rotate(2deg);
transform: rotate(2deg);
filter: progid:DXImageTransform.Microsoft.Matrix(
                    M11=0.9961946980917455, M12=-0.08715574274765817, M21=0.08715574274765817, M22=0.9961946980917455, sizingMethod='auto expand');
zoom: 1;
}

Code yang berwarna merah itu adalah code untuk border bila kita menghalakan mouse ke arah kotak popular posts. Default adalah berwarna merah.

4px - Ini adalah ketebalan border. Boleh ubah ikut suka u all lah.
groove - Ini untuk border, boleh tukar kepada double / dashed / dotted / solid.
#FF0000 - Ini pula kod kepada warna border. Pun boleh diubah mengikut citarasa masing-masing.

Langkah 2: Menambah Bilangan Kotak Popular Posts & Perubahan Pada Penampilan Nombor Posts.

Langkah yang ke-2 ni aku rasa memang panjang sikit dan mungkin akan mengelirukan segelintir manusia yang bakal menggunakan tutor ni. jadi nasihat aku. Buatlah secara teliti dan fokus 100% pada part ni ya.

U all perlu cari barisan code CSS sama seperti dibawah ini. Rasanya tak susah kot nak cari code ni. Sebab code ni memang unik dan mudah untuk dijumpai didalam TFBv2.

#PopularPosts1 ul li:first-child:after,
#PopularPosts1 ul li:first-child + li:after,
#PopularPosts1 ul li:first-child + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li + 
li:after{position:absolute;top:10px;right:-5px;order-radius:50%;background:#353535;width:40x;height:30px;line-height:1em;text-align:center;font-size:28px;color:#fff}

Selepas u all jumpa dengan code CSS berkenaan. Sila gantikan dengan CSS Code dibawah ini. Make sure u all gantikan semua code diatas tu dengan yang dibawah ni ya. Tak mau ada yang tertinggal walau sebaris sekalipun.

#PopularPosts1 ul li:first-child:after,
#PopularPosts1 ul li:first-child + li:after,
#PopularPosts1 ul li:first-child + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li + li + li:after{position:absolute;top:10px;right:5px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:2px solid #ccc;background:#353535;-webkit-box-shadow:0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000;width:30px;height:30px;line-height:1em;text-align:center;font-size:28px;color:#fff}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li +li +li{background:#F52887;width:90%}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li + li + li:after{content:"10"}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li +li{background:#B041FF;width:90%}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li + li:after{content:"9"}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li {background:#DF01D7;width:90%}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li:after{content:"8"}

Langkah 2.2: Customize Kotak Nombor 8-10.

Okay arahan untuk customize kotak Popular Posts yang bernombor 8,9, dan 10 itu. U all just ubah code warna yang ditandakan dengan warna cinta (merah) tu dengan code warna lain. Manakala yang berwarna biru sejuk mata memandang tu pula adalah size bagi kotak Popular Posts.

Kalau nak lagi cantik. Aku sarankan u all ubah kesemua size kotak kepada 90%. Tapi kalau u all nak buat macam bentuk tangga terbalik tu. Boleh jer, ubah 90% pada 3 baris code diatas mengikut kesesuain korang. Tapi bagi aku, aku lebih prefer semuanya mempunyai size yang sekata. Baru nampak cun melecun. The rest tu cari sendiri sama macam yang berwarna biru tu ya.

Langkah 3: Mengubah Bentuk Kotak.

Selepas siap menambah code untuk kotak yang ke 8-10. Sekarang tiba masanya untuk mengubah rupa paras / rupa bentuk kotak Popular Posts. Sila cari code sama seperti dibawah ini:
#PopularPosts1 ul li{position:relative;margin:5px 0;border:0;padding:10px}
Sila gantikan dengan code dibawah ini....
#PopularPosts1 ul li{position:relative;margin:8px 0;border-radius:25px 0px 25px 0px;
-moz-border-radius: 25px 0px 25px 0px;-webkit-border-radius: 25px 0px 25px 0px ;border:4px groove #f7f7f7;-webkit-box-shadow:3px 3px 3px #000;-moz-box-shadow: 3px 3px 3px #000;padding:10px} 
Dah siap menggantikan semua code yang sepatutnya. Sila klik "PREVIEW" terlebih dahulu. Takut-takut ada error pula nanti.

Kalau u all memang dah siap-siap pasang widget Popular Posts. Anda boleh nampak sama ada rupa bentuk Popular Posts u all dah mengalami perubahan ataupun sebaliknya. Insyallah kalau anda buat dengan teliti. Ianya akan berjaya. Bila dah tiada error. Sila klik "SAVE". Tamat sudah tutor kita.

Ekstra Info.

Kalau u all dah ikuti tutor ini dan hasilnya menghampakan. The Best Solution adalah dengan memadamkan semua CSS Code Popular Post pada template TFBv2 dan followlah tutor yang sebelum ini.
Buat mereka yang masih menggunakan template TFBv1. U all boleh teruskan dengan Tutor "Official Popular Posts Tweak v1.
{ 0 ♥ comment }

Facebook Comment untuk Thesis Blogger Template

July 11, 2012

Kali ini saya akan berkongsikan satu tutor berkaitan dengan facebook comment. Tutor ni kalau diikutkan memang kelihatan leceh sedikit. Sebab pengguna perlu membuat aplikasi facebook terlebih dahulu.

Apa-apa pun terpulanglah pada masing-masing sama ada nak ikut ataupun tidak tutor ni. Tutor ni dah seringkas dan sedetail yang boleh. Kalau diikutkan dah ada tutor di blog support Thesis For Blogspot. Tapi disebabkan apa pun saya tak pastilah kenapa dan mengapa tutor berkenaan tidak menjadi bila diaplikasikan pada Thesis Blogger Template Versi 2.

Tutor ini saya merujuk pada tutor yang dihasilkan di "doc fb" by saudara Khairol Asrol. Tapi bukan sepenuhnyalah. Saya cuma merujuk bahagian code facebook sahaja. Lain-lain tu saya buat sendiri.

Tutor Mendapatkan iD Aplikasi Facebook.

Sebelum memulakan untuk meninstall facebook comment ke dalam TFB ver.2. Anda dinasihatkan untuk membuat aplikasi fb untuk mendapatkan ID Aplikasi FB.
  1. Sila pergi ke alamat web ini --> FACEBOOK APPLICATION DEVELOPER.
  2. Kemudian anda dikehendaki membuat aplikasi facebook dengan mengklik button + Create New App. Seperti gambar dibawah ini.
Selepas anda klik + Create New App, akan muncul satu pop up dialog box seperti gambar dibawah ini. Masukkan "App Name" mengikut kesesuaian. Dalam erti kata lain. Apa-apa nama sahaja yang anda mahukan.

Kemudian "App Namespace" anda boleh masukkan sama seperti "App Name" tapi tak boleh ada space. Maknanya anda kena letak underscore ( _ ) dan minimum 7 karakter, kurang jangan ya.

  • Bahagian "Web Hosting" tu tak perlu di-tick ya. Sebab kita takkan gunakan hosting. Cuma klik "Continue" sahaja.

Lepas tu kliklah "Continue". Akan ada muncul lagi satu pop up dialog box. Tapi kali ini ianya berkaitan "Security", di mana anda hanya perlu taipkan saja word yang muncul pada dialog box tu. Lepas tu klik saja "Submit".


Selepas dah siap dengan Security Check tadi. Akan siaplah aplikasi yang dibuat tadi. Carilah id aplikasi yang dibuat tadi seperti digambar ini.

Tutor Memasukkan Code Facebook Comment.

Sila log in ke dashboard blog > template > edit HTML > Proceed > Tick pada kotak Expand Widget Templates.

Tekan "Ctrl + F" button pada keyboard komputer/laptop anda. Kemudian cari code <body>. Bila dah jumpa. Sila copy and paste code dibawah selepas code berkenaan. Contoh seperti dibawah.

<body>
<!-- Facebook SDK script Code --><div id='fb-root'/><script>    window.fbAsyncInit = function() {    FB.init({      appId  : &#39;CODE FACEBOOK APPS&#39;,      status : true, // check login status      cookie : true, // enable cookies to allow the server to access the session      xfbml  : true  // parse XFBML         });    FB.Event.subscribe(&#39;comments.create&#39;, function(response) {  // do something with comments.create like notify me when new comment});    FB.Event.subscribe(&#39;edge.create&#39;, function(response) {  //do something with edge.create like notify me when someone likes something});  };    (function() {    var e = document.createElement(&#39;script&#39;);    e.src = document.location.protocol + &#39;//connect.facebook.net/en_US/all.js&#39;;    e.async = true;      document.getElementById(&#39;fb-root&#39;).appendChild(e);    }());</script><!-- End SDK script Code -->

Sila gantikan CODE FACEBOOK APPS dengan id application yang anda cipta tadi. Selepas dah masukkan code di atas. Sila cari barisan code seperti di bawah ini.

<div style='float:right;margin-bottom:10px;'><span class='st_google_hcount' displayText='Google'/><span class='st_linkedin_hcount' displayText='LinkedIn'/><span class='st_facebook_hcount' displayText='Facebook'/><span class='st_sharethis_hcount' displayText='ShareThis'/></div></div>

Copy and paste kan code dibawah ini betul-betul selepas code berkenaan.
<fb:comments expr:href='data:post.url' num_posts='6' width='580'/>

Code Java Script Aplikasi FB.

<div id='fb-root'/>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = &quot;//connect.facebook.net/en_GB/all.js#xfbml=1&quot;;
  fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));</script>
Okay, sila copy and paste code java script diatas. Sebelum code </body> ataupun </html>. Code diatas adalah merupakan code untuk mengaktifkan aplikasi facebook. Kalau code diatas tidak dimasukkan ke dalam template. U all buat/cubalah banyak mana pun tutorial. Ianya takkan berfungsi kalau code diatas tiada dalam template u all.

Arahan Selanjutnya:

Sila klik "PREVIEW" terlebih dahulu. Ini bertujuan untuk mengesan sama ada terdapat kesilapan ataupun "ERROR" pada pengubahsuaian code. Jika tiada apa-apa masalah. Bolehlah teruskan dengan mengklik "SAVE".

Note:

Tutor ini boleh digunapakai untuk Thesis Blogger Template Versi 1 & 2. Template lain pun boleh juga. Tapi kena cuba dululah ya.

Tiada jaminan sama ada tutor ini akan menjadi di blog anda ataupun tidak. Maklumlah pihak facebook kerap  menukar sistem aplikasi mereka dari hari ke hari. Kalau tak menjadi tu. Maksudnya facebook dah tukar sistem lain & anda kenalah cari alternatif lain.

Updated Tutorial: 4 December 2012
{ 0 ♥ comment }

Threaded Comment untuk TFB version 2

July 10, 2012

Threaded Comment adalah fungsi terbaru dari Google buat pengguna Blogspot. Ianya berfungsi untuk meletakkan serta memaparkan komen balas kepada komen induk/utama. Dengan adanya fungsi ini, ruangan komen akan kelihatan kemas dan tersusun.

Tak der lah ruangan komen berselerak. Maklumlah, kalau diikutkan ruangan komen lama blogspot tiada fungsi "reply comment". Kalau ada pun biasanya komen balas takkan berada dibawah komen induk/utama.

Important: Setting Threaded Comment Di Blog.

Langkah paling utama sebelum mengikut tutor ini. Sila ubah beberapa setting di dashboard blog anda terlebih dahulu. Ini kerana anda akan menghadapi masalah Threaded Comment tidak berfungsi mahupun tidak menjadi.
  1. Settings > Posts and Comments > Comment Location > Embedded > Save.
  2. Settings > Other > Allow Blog Feed > Full > Save.
Dah selesai dengan langkah terpenting ini. Barulah anda memulakan langkah terpenting. Sila mulakan langkah anda dengan membaca "Langkah 1".

Langkah 1 : Menggantikan HTML Code.

Sila cari code <b:include data='post' name='comments'/> di ruangan "Edit HTML". Terdapat 4 code di dalam TFB ver.2.

Gantikan keempat-empat code berkenaan dengan code yang dibawah ini. Jangan tinggal 1 pun ya kawan-kawan.

<b:if cond='data:post.showThreadedComments'>
<b:include data='post' name='threaded_comments'/>
<b:else/>
<b:include data='post' name='comments'/>
</b:if>

Langkah 2 : Menggantikan Java Script Threaded Comment.

Selepas selesai dengan langkah yang pertama. Kita akan teruskan dengan langkah seterusnya. Iaitu menggantikan code Java Script Threaded Comment. Sila cari code <b:includable id='threaded_comment_js' var='post'>.

Anda akan jumpa 1 code yang sama di dalam TFB ver.2. Highlight kan code dari <b:includable id='threaded_comment_js' var='post'> sehingga </b:includable>.

Kemudian anda gantikan dengan code dibawah ini. Pastikan anda melakukannya dengan teliti.

Start Code
<b:includable id='threaded_comment_js' var='post'>
  <script defer='defer' 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>' + 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>
End Code

Langkah 3 : Mendesign Threaded Comment (CSS Code).

Selesai sahaja dengan langkah ke 2. Anda perlu menukar code CSS untuk memperkemaskan lagi Threaded Comment dengan menukar code CSS.

1st: Sila cari code <b:includable id='threaded_comment_css'>, highlight kan code berkenaan sehingga anda bertemu dengan code </b:includable>.

2nd: Gantikan code yang di highlight tadi dengan code dibawah ini.

Start Code
<b:includable id='threaded_comment_css'>
<style>
.comments {
clear: both;
margin-top: 10px;
margin-bottom: 0px;
line-height: 1em;
}
.comments .comments-content {
font-size: 12px;
margin-bottom: 16px;
font-family: Verdana;
font-weight: normal;
text-align:left;
line-height: 1.4em;
}
.comments .comment .comment-actions a {
font-weight: normal;
color: #888888;
font-family: Georgia, &#39;Times New Roman&#39;, Times, serif;
font-size: 12px;
text-transform: uppercase;
cursor:pointer;
padding:2px 3px;
margin-right:10px;
}
.comments .comment .comment-actions a:hover {
text-decoration: none; background:none; border:none;
}
.comments .comments-content .comment-thread ol {
list-style-type: none;
padding: 0;
text-align: none;
}
.comments .comments-content .inline-thread {
padding: 0.5em 1em;
}
.comments .comments-content .comment-thread {
margin: 8px 0px;
}
.comments .comments-content .comment-thread:empty {
display: none;
}
.comments .comments-content .comment-replies {
margin-top: 1em;
margin-left: 40px; font-size:12px; background:#EBF5FE;
}
.comments .comments-content .comment {
margin-bottom:16px;
padding-bottom:8px;

}
.comments .comments-content .comment:first-child {
padding-top:16px;
}
.comments .comments-content .comment:last-child {
border-bottom:0;
padding-bottom:0;
}
.comments .comments-content .comment-body {
position:relative;
}
.comments .comments-content .user {
font-style:normal;
font-weight:bold;
}
.comments .comments-content .icon.blog-author {
width: 18px;
height: 18px;
display: inline-block;
margin: 0 0 -4px 6px;
}
.comments .comments-content .datetime {
margin-left:6px;
}
.comments .comments-content .comment-header,
.comments .comments-content .comment-content {
margin:0 0 8px;
}
.comments .comments-content .comment-content {
text-align:none;
}
.comments .comments-content .owner-actions {
position:absolute;
right:0;
top:0;
}
.comments .comments-replybox {
border: none;
height: 250px;
width: 100%;
}
.comments .comment-replybox-single {
margin-top: 5px;
margin-left: 48px;
}
.comments .comment-replybox-thread {
margin-top: 5px;
}
.comments .comments-content .loadmore a {
display: block;
padding: 10px 16px;
text-align: center;
}
.comments .thread-toggle {
cursor: pointer;
display: inline-block;
}
.comments .continue {
cursor: pointer;
}
.comments .continue a {
display: block;
padding: 0.5em;
font-weight: normal;
color: #888888; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 12px; text-transform: uppercase;
}
.comments .comments-content .loadmore {
cursor: pointer;
max-height: 3em;
margin-top: 3em;
}
.comments .comments-content .loadmore.loaded {
max-height: 0px;
opacity: 0;
overflow: hidden;
}
.comments .thread-chrome.thread-collapsed {
display: none;
}
.comments .thread-toggle {
display: inline-block;
}
.comments .thread-toggle .thread-arrow {
display: inline-block;
height: 6px;
width: 7px;
overflow: visible;
margin: 0.3em;
padding-right: 4px;
}
.comments .thread-expanded .thread-arrow {
background: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAc AAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC&quot;) no-repeat scroll 0 0 transparent;
}
.comments .thread-collapsed .thread-arrow {
background: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA AcAAAAHCAYAAADEUlfTAAAAJUlEQVR42mNgAILy8vL/DLgASBKnApgkVgXIkhgKiNKJ005s4gDLbCZBiSxfygAAAAB JRU5ErkJggg==&quot;) no-repeat scroll 0 0 transparent;
}
.comments .avatar-image-container {
float: left;
width: 36px;
max-height: 36px;
overflow: hidden;
}
.comments .avatar-image-container img {
width: 36px;
}
.comments .comment-block {
margin-left: 48px;
position: relative;
}
/* Responsive styles. */
@media screen and (max-device-width: 480px) {
.comments .comments-content .comment-replies {
margin-left: 0;
}
}
</style>
</b:includable>
End Code

Peringatan

Sila klik "PREVIEW" terlebih dahulu sebelum anda klik "SAVE". Ini bertujuan untuk mengelakkan sebarang kerosakan pada code template.

Selamat Mencuba & Selamat Maju Jaya.

{ 0 ♥ comment }

Membuang Auto Read More | Customize Thesis For Blogspot

June 20, 2012

Kali ini kita akan belajar bagaimana hendak memaparkan "Full Article" di Homepage. Dalam erti kata lain, membuang "Auto Read More" pada template Thesis For Blogspot.

Sila cari coding di bawah:

Pergi ke ruangan "Edit HTML" dan cari code yang sama seperti dibawah ini. Code ini betul-betul terletak selepas code ]]></b:skin> :


<script type="text/javascript">
var thumbnail_mode = &quot;float&quot; ;
summary_noimg = 250;
summary_img = 220;
img_thumb_height = 80;
img_thumb_width = 140;
</script>
<script type="text/javascript">
//<![CDATA[
function removeHtmlTag(b,a){if(b.indexOf("<")!=-1){var d=b.split("<");for(var c=0;c<d.length;c++){if(d[c].indexOf(">")!=-1){d[c]=d[c].substring(d[c].indexOf(">")+1,d[c].length)}}b=d.join("")}a=(a<b.length-1)?a:b.length-2;while(b.charAt(a-1)!=" "&&b.indexOf(" ",a)!=-1){a++}b=b.substring(0,a-1);return b+" [~♥~]"}function createSummaryAndThumb(d){var f=document.getElementById(d);var a="";var b=f.getElementsByTagName("img");var e=summary_noimg;if(b.length>=1){a='<span style="float:right; padding:0px 0px 5px 10px;"><img src="'+b[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';e=summary_img}var c=a+"<div>
"+removeHtmlTag(f.innerHTML,e)+"</div>
";f.innerHTML=c};
//]]>
</script>

Arahan:

Sila pastikan anda mengklik "PREVIEW" sebelum anda klik "SAVE". Ianya bertujuan untuk melihat sama ada terdapat kesilapan dalam memadam code.

Jika tiada error. Maka anda bolehlah klik "SAVE". Selamat Mencuba & Maju Jaya.
{ 0 ♥ comment }

Related Post MagzEvo Version | Customize Thesis For Blogspot

February 1, 2012

Related Post adalah merupakan widget yang akan memaparkan beberapa artikel yang berkaitan dengan sesuatu artikel. Kebiasaannya ianya akan memaparkan minimum 5 artikel yang berkaitan dengan sesuatu artikel di bahagian bawah artikel yang dibaca.

Kali ni M'Rie nak kongsikan dengan anda semua. Bagaimana hendak memasukkan widget berkenaan ke dalam template D.I.Y Theme: Thesis For Blogspot.

1. Log In ke Dashboard:

Okay, macam biasalah. Perkara pertama yang perlu anda buat adalah anda perlu log in ke dashboard > template > edit HTML > Proceed.

Sila tanda tick pada "Expand Widget Templates".

2. Memasukkan Code CSS/Style Sheet:

Sekarang kita teruskan dengan langkah-langkah memasukkan code yang berkaitan ke dalam ruangan edit HTML. Anda dinasihatkan untuk membuat back up sebelum melakukan proses ini.

Sila cari code </head> dengan menggunakan button "Ctrl + F". Bila dah jumpa, sila copy dan paste code dibawah sebelum code </head>.

<b:if cond='data:blog.url != data:blog.homepageUrl'>
<style>
#main-wrapper {width: 610px;}
.post {border-bottom: 1px solid #ddd;}
  }
</style>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style>
#related_posts{}
#related_posts h4{ border-top:1px solid #333;  border-bottom:1px solid #333;  color:#333;  font-size:14px;  letter-spacing:0;  line-height:20px;  margin:0 0 5px;  padding:5px 10px; background:#03C}
#relpost_img_sum{/* height:320px; overflow:auto; */margin:0; padding:0px; line-height:16px}
#relpost_img_sum:hover{background:none}
#relpost_img_sum ul{list-style-type:none; margin:0; padding:0}
#relpost_img_sum li{border:1px solid #ccc; background:#fff; margin:0 0 5px; padding:5px; height:65px; list-style:none}
#relpost_img_sum .news-title{display:block; font-weight:bold !important}
#relpost_img_sum .news-text{display:block; text-align:justify; font-weight:normal; text-transform:none; color:#333}
#relpost_img_sum img{float:left; margin-right:5px; padding:4px; border:solid 1px #ccc; width:50px; height:50px; background:#fff}
</style>
<script type='text/javascript'>//<![CDATA[
var relnum = 0;
var relmaxposts = 5;
var numchars = 200;
var morelink = "readmore";

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2 4=f g();2 5=f g();2 9=f g();2 b=f g();s K(L,M){2 7=L.19("<");l(2 i=0;i<7.3;i++){8(7[i].N(">")!=-1){7[i]=7[i].O(7[i].N(">")+1,7[i].3)}}7=7.1a("");7=7.O(0,M-1);y 7}s 1b(z){l(2 i=0;i<z.P.6.3;i++){2 6=z.P.6[i];4[n]=6.A.$t;u="";8("Q"B 6){u=6.Q.$t}C 8("R"B 6){u=6.R.$t}9[n]=K(u,1c);8("S$T"B 6){D=6.S$T.1d}C{D="1e://1f.1g.1h/1i/1j/1k/1l/d/1m.1n"}b[n]=D;l(2 k=0;k<6.E.3;k++){8(6.E[k].U==\'1o\'){5[n]=6.E[k].v;F}}n++}}s V(a,e){l(2 j=0;j<a.3;j++)8(a[j]==e)y 1p;y 1q}s 1r(){2 m=f g(0);2 o=f g(0);2 p=f g(0);2 q=f g(0);l(2 i=0;i<5.3;i++){8(!V(m,5[i])){m.3+=1;m[m.3-1]=5[i];o.3+=1;o[o.3-1]=4[i];p.3+=1;p[p.3-1]=9[i];q.3+=1;q[q.3-1]=b[i]}}4=o;5=m;9=p;b=q;l(2 i=0;i<4.3;i++){2 c=w.W((4.3-1)*w.X());2 Y=4[i];2 Z=5[i];2 10=9[i];2 11=b[i];4[i]=4[c];5[i]=5[c];9[i]=9[c];b[i]=b[c];4[c]=Y;5[c]=Z;9[c]=10;b[c]=11}2 x=0;2 r=w.W((4.3-1)*w.X());2 12=r;2 h;2 13=14.1s;1t(x<15){8(5[r]!=13){h="<16 G=\'H-A 1u\'>";h+="<a v=\'"+5[r]+"\' U=\'1v\' I=\'J\' A=\'"+4[r]+"\'><1w 1x=\'"+b[r]+"\' /></a>";h+="<a v=\'"+5[r]+"\' I=\'J\'>"+4[r]+"</a>";h+="<17 G=\'H-18\'>"+9[r]+" ... <a v=\'"+5[r]+"\' I=\'J\'>"+1y+"</a><17 G=\'H-18\'>";h+="</16>";14.1z(h);x++;8(x==15){F}}8(r<4.3-1){r++}C{r=0}8(r==12){F}}}',62,98,'||var|length|reljudul|relurls|entry|cuplik|if|relcuplikan||relgambar|informasi|||new|Array|relhasil||||for|tmp|relnum|tmp2|tmp3|tmp4||function||postcontent|href|Math|rangkumanPosts|return|json|title|in|else|postimg|link|break|class|news|target|_top|saringtags|suchas|panjang|indexOf|substring|feed|content|summary|media|thumbnail|rel|contains|floor|random|tempJudul|tempUrls|tempCuplikan|tempGambar|rini|dirURL|document|relmaxposts|li|span|text|split|join|relpostimgthum|numchars|url|http|lh3|ggpht|com|_xcD4JK_dIjU|SnamIh0KTCI|AAAAAAAADMA|hLjqmEbdtkw|noimagethumb|gif|alternate|true|false|relatpost|URL|while|clearfix|nofollow|img|src|morelink|write'.split('|'),0,{}))
//]]></script>
</b:if>

3. Langkah Memasukkan Code HTML:

Selepas selesai dengan langkah ke 2. Kita teruskan dengan langkah ke 3 iaitu memasukkan code HTML Related Post.

3.1 Code HTML :

Ini pula arahan buat mereka yang masih menggunakan sistem komen asal template D.I.Y Theme: Thesis For Blogspot. Anda cuma perlu mencari code:
<span class='st_sharethis_hcount' displayText='ShareThis'/></div></div>
Selepas anda menjumpai code berkenaan sila copy dan paste code di bawah selepas code </div> dan pastikan anda meletakkannya sebelum code </b:if>.

<div id='related_posts' style='margin-top:35px;'>  
<h4 style='color:#fff; text-shadow:none; border-radius:5px;  border:2px solid #ddd;  background:#000;'>Related Posts</h4>  
<b:loop values='data:post.labels' var='label'>  
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=relpostimgthum&amp;max-results=50&quot;' type='text/javascript'/>  
</b:loop>  
<ul id='relpost_img_sum'>  
<script type='text/javascript'>relatpost();</script>  
</ul>  
</div> 

Bagi pengguna template TFBv2. Sila cari "<!-- Hook After Post Start -->", paste kan code related post selepas barisan ayat berkenaan (Jika anda tidak jumpa dengan code share this yang dimaksudkan diatas).

3.1.1 Arahan Untuk Customize Code HTML:

  1. Code yang di highlight dengan warna biru itu adalah code warna tulisan bagi perkataan "Related Post" dan ianya berwarna putih.
  2. Code yang di highlight dengan warna hijau itu pula adalah code warna latar bagi perkataan "Related Post" dan ianya berwarna hitam.
  3. Perkataan "Related Post" yang di highlight dengan warna merah itu. Anda boleh ubah dengan ayat anda sendiri.

Note:

Tutor ini boleh digunapakai untuk TFBv1 & TFBv2. Pengguna custom template lain pun boleh try guna juga. Tapi kena tahu nak letak kat mana jer code di step 3 tu.

Tutor Related Post di atas akan memaparkan gambar (artikel yang ada gambar). Bagi artikel yang tiada gambar, gambar default akan terpapar.
{ 0 ♥ comment }

Customize Title Sidebar | Customize Thesis For Blogspot

Okay kali ini M'Rie nak kongsikan dengan anda. Bagaimana nak mengubah rupa template D.I.Y Theme : Thesis For Blogspot yang dihasilkan oleh Bro Shah Danial. Kali ini kita akan belajar macam mana nak mengubah bahagian Tittle Sidebar. Okay kita teruskan dengan tutornya.

1. Sila cari code CSS

Perkara pertama yang perlu anda buat adalah anda perlu Log In ke dashboard blog anda. Pilih Template > Edit HTML > Proceed.

Selepas itu sila cari code .sidebar h2 dengan menggunakan "Ctrl + F" di keyboard anda. Anda akan jumpa code sama seperti di bawah ini. Kalau tak sama pun, may be lebih kurang cam tu ar. Bergantung kepada template yang u all gunakan.

.sidebar h2 { #fff;border-bottom:3px solid $bordercolor;
  margin:0em 0 0em;
  font:Segoe UI, Serif;
  line-height: 1.5em;
  letter-spacing:.1em;
  color:#669933;
        font-size:130%;
        margin-top:10px;
        margin-bottom:4px;
}

2. Arahan Untuk Customize

Okay, kalau anda nak mudah. Anda cuma perlu gantikan code di atas dengan code yang dibawah ini sahaja.  Sebab ianya lebih mudah, senang, cepat, dan pantas.
Version 1
.sidebar h2 { #fff;border:3px solid #ddd;
  margin:0em 0 0em;
  font:Segoe UI, Serif;
  line-height: 1.5em;
  letter-spacing:.1em;
   color:#ffffff;
   font-size:130%;
   margin-top:10px;
   margin-bottom:4px;
   text-align:center;
   background:#000000;
}
  1. Code warna yang berwarna merah tu adalah code warna bagi border. Itu adalah warna kelabu. Anda boleh tukar dengan code warna lain. Sila rujuk di sini.
  2. Code warna yang berwarna biru tu pula adalah code warna untuk font title sidebar. Code diatas adalah berwarna Putih. Sama seperti di point nombor 1. Anda boleh tukar dengan code warna lain mengikut kesesuaian warna latar yang anda pilih.
  3. Code warna yang berwarna hijau itu pula adalah code warna untuk latar title sidebar. Dalam code berkenaan ianya adalah berwarna hitam. Sila rujuk point nombor 1 untuk tukar code warna.
Version 2
Okay, version 2 ni yang membezakannya dengan version 1 adalah dari segi background sahaja. Di mana kita boleh membuat backgroundnya seperti dari warna cerah kepada warna gelap. Kiranya kita bermain dengan tone warna di sini. Code sama seperti di atas. Cuma ada pertukaran code pada code background sahaja.

 .sidebar h2 { #fff;border:3px solid #ddd;
  margin:0em 0 0em;
  font:Segoe UI, Serif;
  line-height: 1.5em;
  letter-spacing:.1em;
  color:#ffffff;
     font-size:130%;
     margin-top:10px;
     margin-bottom:4px;
     text-align:center;
     background-image:-moz-linear-gradient(top,#E600E6,#800080);
  background-image:-webkit-gradient(linear,0% 0%,0% 100%, from(#E600E6), to(#800080), color-stop(1,#800080));  
}
  1. Code warna yang berwarna merah tu adalah code warna bagi border. Itu adalah warna kelabu. Anda boleh tukar dengan code warna lain. Sila rujuk di sini.
  2. Code warna yang berwarna biru tu pula adalah code warna untuk font title sidebar. Code diatas adalah berwarna Putih. Sama seperti di point nombor 1. Anda boleh tukar dengan code warna lain mengikut kesesuaian warna latar yang anda pilih.
  3. Code warna yang berwarna hijau & pink itu pula adalah code warna untuk latar title sidebar. Dalam code berkenaan ianya adalah berwarna pink. Sila rujuk point nombor 1 untuk tukar code warna. Yang berwarna hijau itu adalah warna pink cerah dan yang warna pink pula adalah warna pink gelap.
Okay, dah siap dah. Selamat mencubalah ya buat pengguna-pengguna template D.I.Y Theme: Thesis For Blogspot. Kalau ada apa-apa yang tak faham. Sila tinggalkan jejak di ruangan komen. Pastikan anda tidak buat spammed komen ya.
{ 0 ♥ comment }

Threaded Comment Versi Sembang Cyber

December 29, 2011

Pernahkah anda melihat ruangan komen di blog rakan-rakan anda yang tersusun kemas seperti di blog WordPress? Contohnya adalah seperti di gambar ini.


Buat pengetahuan anda. Ini adalah fungsi "Threaded Comment". Biasanya anda boleh lihat di blog-blog yang menggunakan platform WordPress. "Threaded Comment" ni mempunyai kelebihan, di mana kita tidak lagi perlu memasukkan fungsi "Reply to Comment" secara berasingan. Ini kerana di dalam tutorial ini sudah terdapat code untuk butang "Reply to Comment".

Coding bagi "Threaded Comment" ini telah diubahsuai oleh saya. Di mana saya telah menambahkan sedikit customization pada code CSS "Threaded Comment" ini. Tutorial asal bagi "Threaded Comment " ini adalah dari blog Mari Bina Blog.

Langkah-langkah pemasangan

Okay, sekarang kita teruskan dengan cara-cara untuk mengaplikasikan sistem "Threaded Comment" ke dalam blog.
  1. Sila Log In / Sign In ke Dashboard anda.
  2. Sila pilih Template > Edit HTML (Bagi mereka yang menggunakan interface baru) Selepas itu sila klik Proceed.
  3. Sila pilih Design > Edit HTML (Bagi mereka yang menggunakan interface lama).
  4. Sila tick pada bahagian "Expand Widget Template".
  5. Sila cari code ]]></b:skin> dengan menggunakan button "Ctrl + F". Kemudian copy dan paste code di bawah ini sebelum code ]]></b:skin>.

CSS Code Threaded Comment:

#comments h4 {
font-size: 24px;
font-weight: normal;
margin: 20px 0;
}
.cm_wrap {
clear: both;
margin-bottom: 10px;
float: right;
width: 100%;
}
.cm_head {
margin: 0;
width: 70px;
float: left;
}
.cm_avatar {
margin: 0;
vertical-align: middle;
border: 1px solid #DDD;
padding: 3px;
background: white;
width: 35px;
height: 35px;
}
.cm_reply {
padding-top: 5px;
}
.cm_reply a {
display: inline-block;
margin: 0;
padding: 1px 6px;
border: 1px solid #C4C4C4;
border-top-color: #E4E4E4;
border-left-color: #E4E4E4;
color: #424242 !important;
text-align: center;
text-shadow: 0 -1px 0 white;
text-decoration: none;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #EDEDED;
background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, white), color-stop(1, #E5E5E5) );
background: -moz-linear-gradient( center top, white 20%, #E5E5E5 100% );
font: 11px/18px sans-serif;
}
.cm_reply a:hover {
text-decoration: none !important;;
background: #ccc;;
background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #eeeeee),color-stop(1, #cccccc));;
background: -moz-linear-gradient(center top,#eeeeee 20%,#cccccc 100%);;
}
.cm_entry {
padding: 16px;
background: #fff;
border: 1px solid #E4E4E4;
overflow: hidden;
-webkit-box-shadow: 0 0 10px #000000;
-webkit-border-radius: 5px;
}
.cm_entry_admin {
padding: 16px;
background: #0000FF;
border: 1px solid #E4E4E4;
overflow: hidden;
color: #fff;
text-align:justify;
font-weight:normal;
-webkit-box-shadow: 0 0 10px #000000;
-webkit-border-radius: 5px;
}
.cm_arrow {
display: block;
width: 9px;
height: 18px;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj377gYMmZOtXTq3z6LKJBVmriy7iTFJTOf9SQ5aQYeI2GaVF346oDExOF0FMMcrf4jwKRZFH_HRWAiPfqf8MLaxhpm4_rT-w7AEgJowtko7MrUZAJqq1VhijVls1W_3ARtcUqGyweVdyo/s1600/comment-arrow.gif) no-repeat;
position: absolute;
margin-left: -25px;
}
.cm_info {
margin-bottom: 5px;
}
.cm_name {
font-weight: bold;
font-size: 12px;
float: left;
color:#000;
}
.cm_date {
font-size: 10px;
float: right;
font-style: italic;
color: #000;
}
.cm_entry p {
margin: 0;
font-size: 13px;
color: #000;
text-align:justify;
font-family:Segoe Print;
border: 1px solid #E4E4E4;
background:#fff;
padding:5px 5px 5px 5px;
-webkit-box-shadow: 0 0 10px #000000;
-webkit-border-radius: 5px;
}
.cm_entry_admin p {
margin: 0;
font-size: 13px;
color: #000;
text-align:justify;
font-family:Segoe Print;
border: 1px solid #E4E4E4;
background:#fff;
padding:5px 5px 5px 5px;
-webkit-box-shadow: 0 0 10px #000000;
-webkit-border-radius: 5px;
margin-top:5px;
}
.cm_pagenavi {
font-size: 10px;
text-transform: uppercase;
color: #666;
text-shadow: 1px 1px white;
font-weight: bold;
}
.cm_pagenavi a {
color: #666;
text-decoration: none;
padding:10px;
}
.cm_pagenavi a:hover {
text-decoration: underline
}
.cm_pagenavi span {
color: #888;
background: white;
padding: 4px;
border: 1px solid #E0E0E0;
}

Customize CSS Threaded Comment:

  1. Kod warna yang berwarna biru itu adalah background bagi bahagian komen pengunjung ataupun pelawat blog.
  2. Manakala Kod Warna yang berwarna pink itu pula adalah background bagi bahagian komen admin blog / blog author.

HTML Code Threaded Comment:

Okay yang di bawah ini adalah code HTML bagi "Threaded Comment". Sila cari code ini <b:includable id='comments' var='post'> dengan menggunakan button Ctrl + F di keyboard anda.

Selepas anda menjumpai code berkenaan, sila highlight-kan code yang berada di antara code <b:includable id='comments' var='post'> dengan code ini </b:includable>.

Sila tukarkan nombor id blog ini 8460098002243305226 dengan nombor id blog anda. Anda boleh dapatkan nombor id blog anda di bahagian atas url address browser anda. Anda boleh edit code di bawah ini di dalam word pad ataupun note pad untuk mengubah nombor id berkenaan. Sudah siap, barulah anda copy & paste code yang telah anda edit tadi ke bahagian edit html template.


<div class='comments' id='comments'>
<a name='comments'/>
<b:if cond='data:post.allowComments'>
<h4>
<b:if cond='data:post.numComments &gt; 0'>
<b:if cond='data:post.numComments == 1'>
<span id='cm_total'>1</span> comment
<b:else/>
<span id='cm_total'><data:post.numComments/></span> comments
</b:if>
</b:if>
</h4>
<div id='cm_reply_css'/>
<div class='cm_pagenavi' id='cm_page'/>
<div id='cm_block'>
<b:loop values='data:post.comments' var='comment'>
<b:if cond='data:comment.isDeleted'>
<b:else/>
<div expr:id='data:comment.anchorName'>
<div class='cm_wrap'>
<a expr:name='data:comment.anchorName'/>
<div class='cm_head'>
<div class='cm_avatar'>
<b:if cond='data:blog.enabledCommentProfileImages'>
<data:comment.authorAvatarImage/>
</b:if>
</div>
<div class='cm_reply'>
<a expr:href='&quot;https://www.blogger.com/comment.g?blogID=8460098002243305226&amp;postID=&quot; + data:post.id + &quot;&amp;isPopup=true&amp;postBody=%40%3C%61%20%68%72%65%66%3D%22%23&quot; + data:comment.anchorName + &quot;%22%3E&quot; + data:comment.author + &quot;%3C%2F%61%3E#form&quot;' onclick='javascript:window.open(this.href, &quot;bloggerPopup&quot;, &quot;toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=600,height=500&quot;); return false;'>Reply</a>
</div>
</div>
<b:if cond='data:comment.author == data:post.author'>
<dd class='cm_entry_admin'>
<span class='cm_arrow'/>
<div class='cm_info_a'>
<div class='cm_name_a'>
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' rel='nofollow' target='_blank'>
<data:comment.author/>
</a>
<b:else/>
<b><data:comment.author/></b>
</b:if>
</div>
<div class='cm_date_a'>
<data:comment.timestamp/>
<b:include data='comment' name='commentDeleteIcon'/>
</div>
<div class='clear'/>
</div>
<div class='comment-body-author'>
<p><data:comment.body/></p>
</div>
</dd>
<b:else/>
<dd class='cm_entry'>
<span class='cm_arrow'/>
<div class='cm_info'>
<div class='cm_name'>
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' rel='nofollow' target='_blank'>
<data:comment.author/>
</a>
<b:else/>
<b><data:comment.author/></b>
</b:if>
</div>
<div class='cm_date'>
<data:comment.timestamp/>
<b:include data='comment' name='commentDeleteIcon'/>
</div>
<div class='clear'/>
</div>
<p><data:comment.body/></p>
</dd>
</b:if>
</div>
</div>
</b:if>
</b:loop>
</div>
<div class='cm_pagenavi' id='cm_page_copy'/>
<b:if cond='data:post.embedCommentForm'>
<b:if cond='data:post.allowNewComments'>
<b:include data='post' name='comment-form'/>
<b:else/>
<data:post.noNewCommentsText/>
</b:if>
<b:else/>
<b:if cond='data:post.allowComments'>
<a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a>
</b:if>
</b:if>
</b:if>
</div>

Java Script Threaded Comment:

Langkah terakhir yang perlu anda lakukan adalah mencari code </body> ataupun </html>. Sila letakkan code di bawah ini sebelum code </body> ataupun </html>.
<script src='http://yourjavascript.com/71229340101/threaded-comment.js' type='text/javascript'/>
Selamat Mencuba & Jangan Mudah berputus asa. Sila "Try & Error".


Credit Original Tutorial By: Mari Bina Blog.
Credit Alternatif Java Script By: Artis Tutorial.
Credit CSS & HTML Code By: Ibu Aliya.
{ 0 ♥ comment }
 

Artikel Terkini