Sunday, April 21, 2013
Cara Memasang Twitter di Website
Dalam tutorial ini kita akan membuat jQuery murni & CSS twitter ticker yang memanfaatkan Twitter API Penelusuran. Ini akan menunjukkan tweet terbaru dari anda, dan tidak akan memerlukan kode sisi server atau database. Sehingga, ticker akan dengan mudah dimasukkan ke dalam setiap halaman web dan mudah dimodifikasi oleh Anda.
DEMO DOWNLOAD
Langkah 1 - HTML
Bagian XHTML cukup mudah.
demo.html
My tweets
Langkah 2 - CSS
Ini adalah kode jika Anda berencana untuk memodifikasi tampilan demo.demo.css
body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{ /* Resetting some of the page elements */ margin:0px; padding:0px; } h2.tut{ /* This is the "MY TWEETS" title */ color:white; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:16px; padding:12px 0 0 58px; text-transform:uppercase; /* The CSS3 text-shadow property */ text-shadow:2px 1px 6px #333; } #twitter-ticker{ /* Styling the ticker */ width:200px; height:300px; background:url(img/slickbg.png) no-repeat #f5f5f5; color:#666666; display:none; /* Rounded corners */ -moz-border-radius:10px 10px 6px 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; text-align:left; } #tweet-container{ /* This is where the tweets are inserted */ height:230px; width:auto; overflow:hidden; } #twitIcon{ /* Positioning the icon holder absolutely and moving it to the upper-left */ position:absolute; top:-25px; left:-10px; width:64px; height:64px; } #top-bar{ height:45px; background:url(img/top_bar.png) repeat-x; border-bottom:1px solid white; position:relative; margin-bottom:8px; /* Rounding the top part of the ticker, works only in Firefox unfortunately */ -moz-border-radius:6px 6px 0 0; } .tweet{ /* Affects the tweets */ padding:5px; margin:0 8px 8px; border:1px solid #F0F0F0; background:url(img/transparent.png); width:auto; overflow:hidden; } .tweet .avatar, .tweet .user, .tweet .time{ float:left; } .tweet .time{ text-transform:uppercase; font-size:10px; color:#AAAAAA; white-space:nowrap; } .tweet .avatar img{ width:36px; height:36px; border:2px solid #eeeeee; margin:0 5px 5px 0; } .tweet .txt{ /* Using the text container to clear the floats */ clear:both; } .tweet .user{ font-weight:bold; } a, a:visited { /* Styling the links */ color:#00BBFF; text-decoration:none; outline:none; } a:hover{ text-decoration:underline; } #loading{ /* The loading gif animation */ margin:100px 95px; }
Langkah 3 - jQuery
Menjadi front-end saja, widget mengambil keuntungan dari Twitter Search API. Ini solusi yang sangat sederhana untuk mengambil data dari infrastruktur twitter tanpa perlu dari kode sisi server atau database.
Berikut adalah cara kerjanya:
- Memuat semuanya
- pengguna twitter yang disediakan (dalam tweetUsers array) dan nama fungsi callback (TweetTick dalam kasus kami)
- Ini termasuk file script di halaman, menggunakan URL di atas sebagai src nya
- Script pada gilirannya memanggil fungsi callback dan menyediakan objek khusus yang berisi semua tweets sebagai parameter
- Fungsi callback menggunakan obyek ini untuk membangun dan menampilkan tweet
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment