'Slide Out Tab' untuk Facebook & Twitter Website Anda


image

Kali nie post saya lain sikit dari post2 sebelum nie. Sebenarnya saya mendapat permintaan tinggi pelawat yang meminta saya script atau code widget facebook & twitter yang boleh di 'slide out' di bahagian kiri website saya. Dari pemerhatian & pengalaman saya, belum ada lagi widget atau slideout yang sama seperti ini di Internet, oleh itu saya ingin berkongsi dengan anda script yang telah saya ubah suai ini.

Script ini menggunakan jQuery sebagai javascript.

Sememangnya satu masalah yang saya hadapi adalah untuk memaparkan 2 widget social networking ini. Tiada satu pun yang ada di Internet berjaya memikat hati saya. Kebetulan sekarang saya sedang dalam proses menjadikan blog saya sebagai video blog, ketika sedang sibuk membuat video scroller di frontpage web saya secara tidak sengaja terjumpa satu web yang mengajar cara2 menggunakan jQuery untuk menghasilkan slide out tab. Ini lah websitenya.http://www.building58.com/examples/tabSlideOut.html. Kot2 mungkin anda boleh hasilkan lebih canggih lepas study web nie.

Saya terpikat dengan design tersebut tetapi bukan untuk contact form, sebaliknya adalah untuk badge & widget 2 social networking tersebut. Oleh itu saya cuma mengubahsuai sedikit script itu untuk diletakkan di website saya. Ramai para blogger & web master mempunyai masalah yang sama di mana mereka tidak dapat menyesuaikan badge & widget yang sedia ada di web mereka. Ada yang menghasilkannya sendiri tetapi masih tidak tepat dari segi saiz & tema warna. Teknik Slide Out ini boleh menjimatkan ruang di web anda & tidak memerlukan modifikasi tambahan. Saya menggunakan Joomla sebagai platform website saya tetapi ramai di kalangan para blogger menggunakan wordpress. Saya telah cuba menghasilkan plugin untuk wordpress tetapi gagal kerana wordpress 2.8 mempunyai coding yang berbeza dari sebelumnya. (aku arif yang older version jer). Oleh itu, jika anda ingin setup slide out ini di web anda, perlulah dilakukan secara manual. Saya tak kenakan sebarang bayaran dan ianya adalah percuma. Hanya sekadar berkongsi hobi yang tak seberapa nie.

JIKA ANDA TIDAK BIASA DENGAN PENAMBAHAN SCRIPT DI WORDPRESS, PASTIKAN ANDA BACKUP TERLEBIH DAHULU WEBSITE ANDA ATAU COPY DAHULU SCRIPT YANG ASAL DI NOTEPAD. SAYA TIDAK BERTANGGUNGJAWAB JIKA ANDA MEROSAKKAN SENDIRI WEBSITE ANDA. JANGAN MEMANDAI-MANDAI UBAH APA2 JIKA ANDA TIDAK TAHU APA YANG ANDA BUAT.

LANGKAH 1 

Buka wp-admin anda dan klik pada Appearance > Editor

Klik pada header.php dan copy code di bawah dan paste sebelum tag dan save update tersebut.

 

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
<script src="http://tab-slide-out.googlecode.com/files/jquery.tabSlideOut.v1.3.js">
<script>
$(function(){
$('.slide-out-facebook').tabSlideOut({
tabHandle: '.handle',                //class of the element that will be your tab
pathToTabImage: 'http://i457.photobucket.com/albums/qq300/sifulan/facebook.png',   //path to the image for the tab (optionaly can be set using css)
imageHeight: '195px',                //height of tab image
imageWidth: '31px',                  //width of tab image    
tabLocation: 'left',                 //side of screen where tab lives, top, right, bottom, or left
speed: 500,                          //speed of animation
action: 'click',                     //options: 'click' or 'hover', action to trigger animation
topPos: '100px',                     //position from the top
fixedPosition: false                 //options: true makes it stick(fixed position) on scroll
});
});
$(function(){
$('.slide-out-tiwtter').tabSlideOut({
tabHandle: '.handle2',                //class of the element that will be your tab
pathToTabImage: 'http://i457.photobucket.com/albums/qq300/sifulan/twitter.png',   //path to the image for the tab (optionaly can be set using css)
imageHeight: '117px',                //height of tab image
imageWidth: '63px',                  //width of tab image    
tabLocation: 'left',                 //side of screen where tab lives, top, right, bottom, or left
speed: 500,                          //speed of animation
action: 'click',                     //options: 'click' or 'hover', action to trigger animation
topPos: '330px',                     //position from the top
fixedPosition: false                 //options: true makes it stick(fixed position) on scroll
});
});
</script>
 

 

LANGKAH 2

Klik pula pada Stylesheet anda (style.css) dan copy code di bawah di bahagian bawah sekali.

.slide-out-facebook {
padding: 0px;
width: 360px;
background: #ffffff;
border: #3b5998 2px solid;
}
.slide-out-twitter {
padding: 0px;
width: 360px;
background: #f2f2f2;
border: #3b5998 0px solid;
} 
 

LANGKAH 3

Untuk menghasilkan badge facebook, anda perlu terlebih dahulu menghasilkan code badge facebook terlebih dahulu. Ikut langkah2 yang saya ajar di bawah.

  1. Pergi ke link ini: http://www.facebook.com/facebook-widgets/ 
  2. Klik pada Profile Badge
  3. Klik pada edit this badge
  4. Hasilkan badge mengikut option yang disediakan. Yang sesuai untuk tab silde out script ini adalah '2 columns'.
  5. Klik 'Save' setelah selesai.
  6. Klik pada button +others dan code profile badge anda akan terpapar.
Di wordpress tadi, copy code di bawah & paste pada footer.php sebelum tag </body>

  
 
 
 
<a class="handle" mce_thref="/"></a>
<!-- Paste profile badge anda di bawah ruangan ini-->




<!-- FACEBOOK BADGE END-->
 
 
 
 
<a class="handle2" mce_thref="/"></a>
<script src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({
  version: 2,
  type: 'profile',
  rpp: 3,
  interval: 6000,
  width: 360,
  height: 300,
  theme: {
    shell: {
      background: '#32aee7',
      color: '#ffffff'
    },
    tweets: {
      background: '#ffffff',
      color: '#000000',
      links: '#0055ff'
    }
  },
  features: {
    scrollbar: false,
    loop: false,
    live: false,
    hashtags: true,
    timestamp: true,
    avatars: false,
    behavior: 'all'
  }
}).render().setUser('sifulan').start();
</script>
 
 
 

 

Pastikan anda paste script facebook badge anda di ruangan yang disediakan di dalam script ini. Pastikan anda juga menukar username twitter yang bertulis sifulan kepada username anda untuk memaparkan status twitter anda. Setelah selesai, save update tersebut dan lihat website anda. Slide Out untuk Facebook & Twitter sudah berada di bahagian kiri website.

Script di atas mempunyai banyak option seperti memastikan slideout dalam keadaan fixed, slide keluar ketika klik atau hover, saiz, lebat, ketinggian dan sebagainya. Anda juga boleh mengubah setting tersebut di bahagian script header.php. Slide out juga boleh dipaparkan di sebelah kanan. Gambar untuk slide disebelah kanan juga telah saya sediakan. Hanya perlu menukar nama gambar kepada facebook-right.png atau twitter-right.png. Sebarang soalan boleh diajukan di ruangan komen. Saya harap anda menghargai perkongsian saya ini. Gud Luck! :)



Add this page to your favorite Social Bookmarking websites
Reddit! Del.icio.us! Mixx! Free and Open Source Software News Google! Live! Facebook! StumbleUpon! Yahoo! Free Joomla PHP extensions, software, information and tutorials.
Comments (6)add comment

Safuan a.k.a Sipenglipurlara said:

0
Thanks bro
Info dan perkongsian yang berguna untuk semua
 
October 26, 2009 | url
Votes: +0

Pangeran said:

0
WordPress Theme
Aku "terhidu" wordpress plugin yang akan aku buat sebentar lagi...

Thanks for the script, kalau dah jadi plugin nanti aku share juga disini. smilies/grin.gif
 
October 27, 2009 | url
Votes: +0

firdaussani said:

0
bole test try ni
haaa..kalau ade plugin dier, da senang tu..gereg seyyyy...
 
October 28, 2009 | url
Votes: +0

hybridwisers said:

0
nk tanya sifu ckt
salam. script widget ni utk blogger yg pky blogspot buleh guna x?
 
October 30, 2009 | url
Votes: +0

Taufik SM said:

0
nice
nice info bro ....
 
November 27, 2009 | url
Votes: +1

safiudin.com said:

0
terima kasih
perkongsian yang benar-benar bermanafaat.

terima kasih.
 
January 28, 2010 | url
Votes: +0

Write comment

busy

Login Ahli

10 Komen Tertinggi

Sifu LAN
(49 comments)
Shahraduan
(46 comments)
nuwa
(27 comments)
mujahidbiz
(18 comments)
observe888
(12 comments)
yazidyahaya
(10 comments)
matzis
(8 comments)
zakri
(6 comments)
mohd farid
(6 comments)
mohd basri
(5 comments)

Statistik Pelawat SIFU-LAN.COM

Pelawat [+/-]
Hari Ini:
Semalam:
2 Hari Lepas:
241
470
455

+15
Minggu Ini:
Minggu Lepas:
2 Minggu Lepas:
241
3431
3364

+67
Bulan Ini:
Bulan Lepas:
2 Bulan Lepas:
12051
15766
12177

+3589
Tahun Ini:
Tahun Lepas:
39994
32925
+7069

Purata Pelawat Sehari
Minggu Ini:
Minggu Lepas:
2 Minggu Lepas:
241
490.1
480.6
-249.1
+9.5
Bulan Ini:
Bulan Lepas:
2 Bulan Lepas:
547.8
525.5
405.9
+22.3
+119.6

Semua artikel di dalam web ini adalah gabungan categori-categori tertentu. Yang di paparkan di muka hadapan adalah secara keseluruhan tanpa mengikut urutan kategori. Berikut adalah kategori utama di dalam web ini:

  • Artikel Peribadi
  • Bisnes & Kewangan
  • Motivasi & Gaya Hidup
  • Komputer & Internet
  • Ulasan Produk

Objektif laman web ini dibina adalah untuk mengembangkan lagi ilmu pengetahuan serta perkongsian maklumat dalam niche 'Usahawan Internet'. Anda bebas untuk melayari atau menyalin bahan-bahan di dalam web ini dengan syarat meletakkan sumber asal bahan tersebut diambil cukup sekadar link http://sifu-lan.com/. Warna & Tema web ini akan berubah-ubah secara rawak dari masa ke semasa. Jangan lupa untuk melanggan RSS web ini untuk menjadi pembaca setia web ini. Terima Kasih.

 
Hak Cipta Terpelihara © 2009/2010 SIFU SOLUTION (SA0101964-M). Semua bahan termasuk tulisan, gambar, logo, dan trademark adalah hak milik pemilik mereka yang sah.