PLEASE DISABLE YOUR ADBLOCK OR DNS BLOCKED FOR SUPPORT THIS SITE!

Blog Inspirasi Digital

Blog Inspirasi Digital

Tutorial Mikrotik, Hotspot, Blog, SEO, WEB 2.0, HTML, CSS, Javascript dan Inspirasi Digital

Tampilkan postingan dengan label JavaScript. Tampilkan semua postingan
Tampilkan postingan dengan label JavaScript. Tampilkan semua postingan
Tampilkan postingan dengan label JavaScript. Tampilkan semua postingan

ZOOMQUERIES Open Source

Image
Site tool ini sesuai dengan fungsinya saya beri nama ZoomQueries, dimana berfungsi untuk melihat sebagus mana rancangan responsive desain halaman website jika ditampilkan pada device yang berbeda, selain itu tool ini bekerja secara online dan support di mode localhost.
Hasil preview desain dari Web tool ini saya rancang hampir 99% mendekati akurat, karena didalamnya sudah saya lengkapi dengan kalkulasi CSS PIXEL RATIO, PHYSICAL RESOLUTION, LOGICAL RESOLUTION, RETINA DEVICE dan VIEWPORT

Silahkan yang mau Mengembangkan ZoomQueries, Source Code Sudah saya publikasikan di Github, silahkan gunakan dengan bijak :)

https://github.com/buananetpbun/ZOOMQUERIES

Maaf saya gak jawab pertanyaan apapun untuk HTML, CSS, PHP, JS dan JQUERY, saya anggap yang mau mengembangkan sudah ngerti pemrograman web dan punya dasar itu semua.

Image
Image


Baca Selengkapnya →

Perbaikan Asynchronous Javascript Loading untuk Tombol Like Sosial Media

dev check Tutorial kali ini hanya untuk memperbaiki sekaligus mengganti ketidaksempurnaan metode Asynchronous Javascript Loading Untuk Tombol Like Twitter, Facebook dan Google+ yang saya tulis sebelum ini dan terus terang kode tersebut tidak berjalan sebagaimana yang saya harapkan. Saat saya mencoba ngecek menggunakan PageSpeed Tool dari Google dan ternyata tool tersebut tetap memberi laporan bahwa blog ini masih menggunakan metode Sinkron dan tentu saja untuk menghindari pencekalan penguraian halaman terpaksa saya harus merombak ulang metode lama dan menganti dengan metode Asynchronous Javascript Loading yang benar-benar bekerja sebagaimana mestinya.

Mungkin kalian juga mengalami hal yang sama dan sudah terlanjur menggunakan Script sebelumnya dan alangkah baiknya ganti saja dengan script yang bekerja dengan baik seperti dibawah ini.

Jika kalian sebelumnya sudah memasang tombol like untuk Facebook, Twitter, Pinterest dan Google+ silahkan cari kode seperti dibawah ini dan hapus semuanya:

http://connect.facebook.net/en_US/all.js
http://platform.twitter.com/widgets.js
http://assets.pinterest.com/js/pinit.js
https://apis.google.com/js/plusone.js

Lalu ganti dengan script dibawah ini dan letakan kode dibawah ini diatas tag </body>

<!-- Asynchronous Javascript Loading for Facebook, Twitter, G+ -->
<div id='fb-root' />
<script type='text/javascript'>
// Async Facebook
(function() {
    var fb1 = document.createElement('script');
    fb1.type = 'text/javascript';
    fb1.async = true;
    fb1.src = 'http://connect.facebook.net/en_US/all.js#xfbml=1', 'facebook-jssdk';
    var fb2 = document.getElementsByTagName('script')[0];
    fb2.parentNode.insertBefore(fb1, fb2);
})();
// Async Twitter
(function() {
    var tw1 = document.createElement('script');
    tw1.type = 'text/javascript';
    tw1.async = true;
    tw1.src = 'http://platform.twitter.com/widgets.js';
    var tw2 = document.getElementsByTagName('script')[0];
    tw2.parentNode.insertBefore(tw1, tw2);
})();
// Async Pinterest
(function() {
    var pt1 = document.createElement('script');
    pt1.type = 'text/javascript';
    pt1.async = true;
    pt1.src = 'http://assets.pinterest.com/js/pinit.js';
    var pt2 = document.getElementsByTagName('script')[0];
    pt2.parentNode.insertBefore(pt1, pt2);
})();
// Async Google+
(function() {
    var gp1 = document.createElement('script');
    gp1.type = 'text/javascript';
    gp1.async = true;
    gp1.src = 'https://apis.google.com/js/plusone.js';
    var gp2 = document.getElementsByTagName('script')[0];
    gp2.parentNode.insertBefore(gp1, gp2);
})();
</script>
<!-- End Asynchronously Javascript -->

Untuk pengguna platform non Blogger Script diatas bisa kalian pasang tanpa ada masalah dan untuk platform Blogger ada sedikit masalah terutama pemanggilan script pada Google+ (https://apis.google.com/js/plusone.js) terus terang dengan mengunakan metode Asynchronous Javascript diatas tidak akan berkerja karena pemanggilan script tersebut sudah include langsung didalam koding Blogger, saya sebelumnya pernah mencoba menghapusnya dan usaha tersebut sia-sia saja :)

Selanjutnya kalian bisa memasang dimana saja tombol Like Button Facebook, Twitter, Pinterest dan Google+ dengan kode dibawah ini (ganti http://www.zoomtemplate.com dibawah dengan alamat blog kalian) :

<!-- Google+ -->
<div class="g-plusone" data-size="medium" data-count="true" data-href="http://www.zoomtemplate.com">
<!-- Twitter -->
<a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-url="http://www.zoomtemplate.com">Tweet</a>
<!-- Facebook -->
<div id="fb-root"></div>
<div class="fb-like" data-send="false" data-layout="button_count" data-width="1" data-show-faces="false" data-href="http://www.zoomtemplate.com"></div>
<!-- Pinterest -->
<a data-pin-config='beside' data-pin-do='buttonPin' href='http://pinterest.com/pin/create/button/?url=http://www.zoomtemplate.com'><img src='//assets.pinterest.com/images/pidgets/pin_it_button.png'/></a>

Untuk memasang Tombol Like Facebook, Twitter, Pinterest dan Google+ dalam halaman postingan silahkan gunakan kode dibawah ini:

<!-- Google+ -->
<div class='g-plusone' data-count='true' data-size='medium' expr:href='data:post.url'/>
<!-- Twitter -->
<a class='twitter-share-button' data-count='horizontal' expr:data-url='data:post.url' href='https://twitter.com/share'>Tweet</a>
<!-- Facebook -->
<div id='fb-root'/>
<div class='fb-like' data-layout='button_count' data-send='false' data-show-faces='false' data-width='1' expr:data-href='data:post.url'/>
<!-- Pinterest -->
<a data-pin-config='beside' data-pin-do='buttonPin' expr:href='&quot;http://pinterest.com/pin/create/button/?url=&quot; + data:post.url'><img src='//assets.pinterest.com/images/pidgets/pin_it_button.png'/></a>

Untuk contoh nyata penggunaan Asynchronous Javascript Loading kalian bisa melihatnya langsung diblog saya saat ini Blogger Tutorial atau disini Blogger Templates 2013.

Ok, semoga setelah mencoba tutorial ini loading halaman sobat semua bisa jadi makin cepat :)

Baca Selengkapnya →

Warna Latar Otomatis Berbeda Pada Setiap Postingan

dev checkDulu saya tidak begitu tertarik untuk merubah warna Background disetiap halaman posting, selain kesannya aneh..mungkin juga terkesan rada Ndeso (kata orang jawa) hehehe Tapi itu dulu ya, selera tentu bisa berubah juga khan, ini tidak lain karena saya lagi senang ngedit template dengan tampilan nyerempet bergaya style Windows 8 ala Metro UI yang lebih berwarna-warni namun tidak sedikitpun menghilangkan kesan elegan pada tampilannya.

Nah dari Style Windows 8 itulah saya mulai tertarik dan mencoba sekaligus ngajarin gimana caranya agar warna postingan blog kalian bisa berubah warna secara otomatis tanpa harus menggunakan banyak koding CSS apalagi  harus menggunakan Conditional Tag yang bikin pusing kepala aja.

Contoh penerapannya bisa kalian lihat pada Blog Gallery Templates milik saya di zoomtemplate.com

windows metro ui
Langsung aja ya dan caranya sangat mudah sekali...silahkan cari kode </head> kemudian letakan kode Javascript dibawah ini tepat diatas kode </head>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js?ver=1.5' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
function get_random_color() {
var letters = '0123456789ABCDEF'.split('');
var color = '#';
for (var i = 0; i < 6; i++ ) {
color += letters[Math.round(Math.random() * 14)];
}
return color;
}
$(function() {
$(".post").each(function() {
$(this).css("background-color", get_random_color());
});
});
//]]>
</script>

Jika kalian hanya ingin merubah warna posting pada halaman utama saja kalian tinggal gunakan saja conditional tag seperti kode dibawah ini:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js?ver=1.5' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
function get_random_color() {
var letters = '0123456789ABCDEF'.split('');
var color = '#';
for (var i = 0; i < 6; i++ ) {
color += letters[Math.round(Math.random() * 14)];
}
return color;
}
$(function() {
$(".post").each(function() {
$(this).css("background-color", get_random_color());
});
});
//]]>
</script>
</b:if>

Menurut saya tampilan warna berbeda pada latar setiap posting mungkin lebih cocok hanya untuk Template dengan Style Gallery, kalau untuk Template biasa mungkin terlihat gimana gitu... namun tidak ada salahnya juga kalau ingin mencobanya. Bila kalian lebih jeli dan memiliki kemampuan Programming Javascript yang handal tentu bisa mengeditnya lebih bagus lagi sesuai kebutuhan.

Oh iya jangan tanyakan lagi ya seperti "bikin berat loading ya om?" namanya juga ada penambahan koding, terlebih lagi javascript tentu saja nambah size halamanan..tapi itu bukan berarti bikin berat loading khan :)

Baca Selengkapnya →

Asynchronous Javascript Loading Untuk Tombol Like Twitter, Facebook dan Google+

dev checkTombol Like Button yang dirancang oleh beberapa media sosial seperti Google+, Twitter dan Facebook bisa katakan tombol yang wajib dipasang pada halaman blog, karena fungsi dari tombol ini selain untuk berbagi juga sangat penting untuk mengetahui seberapa bagus pengunjung untuk menilai kualitas artikel pada suatu halaman, tapi dengan memasang tombol sosial ini dapat menyebankan proses onload halaman menjadi makin berat, hal ini terjadi karena ada beban pemuatan javascript terlebih dahulu dari pihak ketiga ketika pertama kali halaman tersebut melakukan proses loading.

Asynchronous-Javascript
Solusi terbaik untuk menangani masalah loading pada pemuatan tombol sosial media bisa menggunakan tehnik Asynchronous Javascript Loading, teknik ini bekerja dengan menunda pemuatan javascript sementara sampai halaman yang diakses benar-benar selesai terbuka sempurna, barulah saat itu proses pemuatan tombol sosial media ini dijalankan. Untuk saat ini hanya Google+ saja yang saya ketahui sudah mengaplikasikan pilihan untuk Asynchronous Loading dengan Javascript, sedangkan untuk Twitter dan Facebook sepertinya masih melakukan akses onload pada obyek global yang memberatkan halaman karena prosesnya saat itu juga langsung memeriksa javascript pada widget dan tombol like button.

Cara memasang Asynchronously Javascript Loading:

Silahkan letakan kode dibawah ini diatas tag </body>

<!-- Asynchronous Javascript Loading for Facebook, Twitter, G+ -->
<script type='text/javascript'>
//<![CDATA[
/*
* Async Sharing Buttons (G+, Facebook, Twitter)
* http://www.narga.net
*/
(function(doc, script) {
var js, fjs = doc.getElementsByTagName(script)[0],
frag = doc.createDocumentFragment(),
add = function(url, id) {
if (doc.getElementById(id)) {
return;
}
js = doc.createElement(script);
js.src = url;
id && (js.id = id);
frag.appendChild(js);
};
// Google+ button
add('http://apis.google.com/js/plusone.js');
// Facebook SDK
add('http://connect.facebook.net/en_US/all.js#xfbml=1', 'facebook-jssdk');
// Twitter SDK
add('http://platform.twitter.com/widgets.js');
fjs.parentNode.insertBefore(frag, fjs);
}(document, 'script'));
//]]>
</script>
<!-- End Asynchronously Javascript -->

Selanjutnya kalian bisa memasang dimana saja tombol Like Button Facebook, Twitter dan Google+ dengan kode dibawah ini (sesuaikan tulisan warna merah dibawah dengan alamat blog kalian) :

<!-- Google+ -->
<div class="g-plusone" data-size="medium" data-count="true" data-href="http://www.zoomtemplate.com">

<!-- Twitter -->
<a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-url="http://www.zoomtemplate.com">Tweet</a>

<!-- Facebook -->
<div id="fb-root"></div>
<div class="fb-like" data-send="false" data-layout="button_count" data-width="1" data-show-faces="false" data-href="http://www.zoomtemplate.com"></div>

Untuk memasang Tombol Like Facebook, Twitter dan Google+ dalam halaman postingan silahkan gunakan kode dibawah ini:

<!-- Google+ -->
<div class='g-plusone' data-count='true' data-size='medium' expr:href='data:post.url'/>

<!-- Twitter -->
<a class='twitter-share-button' data-count='horizontal' expr:data-url='data:post.url' href='https://twitter.com/share'>Tweet</a>

<!-- Facebook -->
<div id='fb-root'/>
<div class='fb-like' data-layout='button_count' data-send='false' data-show-faces='false' data-width='1' expr:data-href='data:post.url'/>

Untuk contoh nyata penggunaan Asynchronous Javascript Loading kalian bisa melihatnya langsung diblog saya saat ini Blogger Tutorial atau disini Blogger Templates 2013.

Ok, semoga setelah mencoba tutorial ini loading halaman sobat semua bisa jadi makin cepat :)

Baca Selengkapnya →

Membuat Highlighting Current Page atau Current Menu di Blogger

Image

Highlighting Current Page atau Current Menu biasanya diartikan sebagai penanda halaman aktif untuk saat ini ketika user berada dalam halaman tertentu, misalkan dalam halaman Home, About, Help us dan Contact. Pada Blogger sendiripun sebenarnya baru-baru saja sudah menanamkan fitur ini jika kita sedang mengaktifkan fitur untuk halaman (Page). Namun entah kenapa kebanyakan blogger termasuk saya sendiri tidak begitu tertarik menggunakan. Mungkin sudah telat kali ya :)

 

Yang membuat Saya tertarik untuk membahas fungsi Current Page ini karena hampir semua template yang saya sediakan di zoomtemplate.com sudah tertanam fitur untuk menampilkan menu navigasi, sayangnya ya itu tadi, menu yang seharusnya bagus malah seperti hanya sebagai hiasan pengganti link saja, dan kebanyakan hanya terlihat cantik ketika user mengarahkan mouse (mouse hover) namun tidak memiliki fitur penanda bahwa menu tersebut seharusnya terlihat ikut aktif dalam halaman yang juga aktif.

 

Sebagai contoh silahkan rekan melihat demonya di zoomtemplate.com

 

Image

 

Image

 

Disitu bisa rekan lihat saat kita berada dalam area halaman HOME, Link menu HOME juga terlihat ikut aktif. Begitupula saat rekan berapa dalam halaman FAQ'S dan beberapa Menu lainnya yang terlihat juga ikut aktif. 

 

Biar lebih mudah mempelajarinya silahkan Download contoh Demo Menu yang sudah saya rancang disini.

 

Image

 

OK langsung ke tutorial saja ya. Oh iya contoh menu dibawah ini tidak sama dengan contoh menu di zoomtemplate.com, tapi rekan dapat mengedit menu tersebut sesuai kebutuhan. Terus terang saya kesulitan menjelaskannya, karena hampir setiap kode CSS Menu memiliki rancangan yang unik dan berbeda.Tapi dengan contoh kali ini saya yakin rekan paling tidak mempunyai sedikit gambaran bagaimana cara Aktive Curren Page / Current Menu ini bekerja.

 

1. Silahkan langsung tuju ke halaman Edit HTML

 

2. Letakan kode CSS dibawah tepat diatas kode ]]></b:skin>
 

#nav ul {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSrr9sK_0ImRuv77DZb-7NnSU-YxYEMZFXCDeGXNDdhBCefT2AGlN6G2i2mq2PPnVP96XNPhMC5t9h1DGef6DeMWzcY9xV_D8RVh04dAhCgRooTJB05P0uO_56ZIlD2lSfn8nWiu45AaYn/s400/backgr.jpg) repeat-x left top;
margin:0;
border-bottom:3px solid #98CB00;
border-top:1px solid #00CCFF;
list-style-type:none;
height:31px;
}
#nav li {
float:left;
}
#nav li a {
display:block;
padding:5px 15px 4px;
font:bold 16px "Trebuchet MS";
font-stretch:condensed;
text-decoration:none;
color:#00CCFF;
letter-spacing: -0.1em;
}
#nav li a:hover {
color:#98CB00;
}
#nav li.current {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh52Jm1fa2iJYS7quZfe224cfRlXLBTMOtwJYUVUSlnXdqStcH3F8gljCRd4sWelbvCGEmOd7LlQU8NQ0EqC2K9qHKIpNE1RexsFLAiMh-My23LU65SF_PB5D_uhcT1iIGGJiBJ-ma1Wyoh/s400/current.gi) no-repeat center bottom;
color:#98CB00;
}

 

2. Letakan kode Javascript dibawah ini tepat diatas kode </head>

 

<script type='text/javascript'>
//<![CDATA[

function extractPageName(hrefString)
{
var arr = hrefString.split('/');
return (arr.length<2) ? hrefString : arr[arr.length-2].toLowerCase() + arr[arr.length-1].toLowerCase();
}
function setActiveMenu(arr, crtPage)
{
for (var i=0; i<arr.length; i++)
{
if(extractPageName(arr[i].href) == crtPage)
{
if (arr[i].parentNode.tagName != "DIV")
{
arr[i].className = "current";
arr[i].parentNode.className = "current";
}
}
}
}
function setPage()
{
hrefString = document.location.href ? document.location.href : document.location;

if (document.getElementById("nav")!=null)
setActiveMenu(document.getElementById("nav").getElementsByTagName("a"), extractPageName(hrefString));
}

//]]>
</script>

 

3. Kemudian silahkan cari kode dibawah ini dalam barisan kode pada halaman Edit HTML

 

<div id='main-wrapper'>
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/>
</b:section>
</div>

 

Lalu letakan kode dibawah ini tepat diatas kode diatas.

 

<div id='nav'>
<ul>
<li><a href='/'>HOME</a></li>
<li><a href='
#'>FAQ'S</a></li>
<li><a href='
#'>HELP US</a></li>
<li><a href='
#'>CONTACT</a></li>
</ul>
<script language='javascript'>setPage()</script>
</div>

 

Agar Efek Current Page / Menu bisa bekerja, rekan harus mengganti tanda # diatas dengan alamat url post yang aktif.

 

Untuk membuat dan mengedit tampilan menu jauh lebih cantik dari contoh menu diatas rekan sebaiknya mau tidak mau harus banyak mempelajari pengkodean HTML, CSS dan Javascript.

 

Selamat mencoba :)


Baca Selengkapnya →

Compress Javascript dengan YUI Compressor

Image

Percaya nggak desain web site/blog tanpa javascript ibarat sayur tanpa garam? bagaimana mungkin sebuah aplikasi web profesional tidak didukung dengan javascript ini. Silahkan anda cek sendiri web site kelas dunia diluar sana yang kebanyakan menggunaan fitur AJAX seperti Yahoo, Google dan  Facebook apa mereka menghindari script yang satu ini, gak mungkin lah hehehe jadi jangan pernah berpikir menghindarinya jika kita hanya berpikiran untuk masalah kecepatan loading website. Pemakaian Javascript yang wajar-wajar saja saya rasa tidak ada masalah, asalkan memang didukung dengan server yang mumpuni, terlebih yang menggunakan platform blogspot yang dihost langsung pada platform tersebut..coba silahkan buka kembali tutorial lawas saya disini yang membahas cara host javascript langsung di blogspot.

 

Sebenarnya banyak sekali tools javascipt compressor diluar sana yang bisa kita coba, namun hanya sedikit yang benar-benar bekerja dengan baik menurut saya. Dari sekian banyak tools yang saya coba hanya YUI Compressor  yang dikembangkan langsung melalui dapur Yahoo Developer  Network ini saja yang benar-benar berkerja tanpa kesalahan (error). Ini sudah saya  buktikan pada beberapa blog blogspot saya dan semuanya bekerja dengan sempurna. silahkan cek langsung pada zoomtemplate.com dengan melihat source codenyanya secara langsung melalui browser kita masing-masing.

 

Ok lah mungkin sebagain dari blogger kurang setuju menggunakan javascript dengan alasan kecepatan, tapi jika kita terpaksa tetap menggunakannya ya mau tidak mau kita harus mencoba merampingkannya dengan cara mengompress script tersebut. Tujuannya agar ukurannya menjadi lebih kecil dari ukuran semula dan tentu saja paling tidak loading page blog kita jadi sedikit lebih cepat :)

 

Ada beberapa layanan Online yang sudah support YUI Compressor yang bisa kita coba, diantaranya yang sering saya gunakan adalah YUI Compressor Online dan Online YUI Compressor. Cara menggunakan layanan ini juga tidak sulit, kita tinggal memasukan saja semua kode javascript yang ingin di-kompresi, ingat! tanpa memasukan tag <script type='text/javascript'>..</script> tapi hanya kode utamanya saja.


Image

Tampilan Online YUI Compressor

 Image

Tampilan YUI Compressor Online

 

Sebenarnya saya sekali ingin menjelaskan panjang lebar semua mengenai YUI Compressor, namun saya yakin dari pada kalian bosan membacanya mending pelajari saja ya secara langsung dialamat websitenya disini :)


Baca Selengkapnya →

Thumbnail Related Posts with Marquee (Berjalan)

Penulis: G E O R G E O U Z | serba-seru.blogspot.com


Image

Bagi anda yang sudah menggunakan atau ingin menggunakan Thumbnail Related Posts (artikel terkait bergambar), tentu akan lebih tertarik menggunakannya, karen tampilannya cukup menarik dengan adanya gambar, namun ada sedikit kekurangan dari tool yang satu ini, yaitu memakan banyak tempat di halaman blog. Maka dari itu, kebanyakan blog yang saya kunjungi meminimalkan jumlah related post tersebut, apalagi dengan ukuran halaman posting yang sempit. Maka dari itu untuk memaksimalkannya yaitu dengan alternatif marquee(berjalan).


Nah, untuk contoh Thumbnail Related Posting menggunakan metode Marquee ini bisa sobat lihat disini.

Image


Pada postingan sebelumnya sudah dipaparkan cara membuat Related Posts + Thumbnail, sobat bisa menerapkan terlebih dahulu tutorial Thumbnail Related Postsnya disini, namun cukup terapkan Code CSSnya saja (Script code yg pertama)
Untuk membuat Thumbnail Related Posts ini agar bisa ditampilkan dengan jumlah yang banyak yaitu dengan metode Marquee, ada sedikit perubahan yang akan dilakukan pada script code yang kedua.
 

Nah, untuk memulainya :
1. Silakan lihat cara membuat Thumbnail related posts disini (Cukup terapkan code CSSnya saja/ code yang pertama)
2. Setelah sobat terapkan poin pertama diatas, sekarang silakan cari code ini :


<div class='post-footer-line post-footer-line-1'>


atau


<p class='post-footer-line post-footer-line-1'>


3. Jika sudah ketemu salah satu code diatas, letakkan code dibawah ini setelah salah satu code diatas :


<!-- Marquee Serbablog Related Posts with Thumbnails Code Start-->
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='related-posts'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast != &quot;true&quot;'>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels_thumbs&amp;max-results=12&quot;' type='text/javascript'/></b:if></b:loop>
<h3><b>Related Posts</b></h3>
<marquee align='center' behavior='alternate' direction='left' onmouseout='this.start()' onmouseover='this.stop()' scrollamount='2' width='100%'>
<script type='text/javascript'>
var currentposturl=&quot;<data:post.url/>&quot;;
var maxresults=
10;
var relatedpoststitle=&quot;&quot;;
removeRelatedDuplicates_thumbs();
printRelatedLabels_thumbs();
</script></marquee>
</div><div style='clear:both'/>
</b:if>
<b:if cond='data:blog.url == data:blog.homepageUrl'><b:if cond='data:post.isFirstPost'>
<a href='http://serba-seru.blogspot.com/2010/02/thumbnail-related-posting-with-marquee.html' style='display:none;'>Thumbnail Related Post</a>
<a href='http://www.bloggerplugins.org/' style='display:none;'>blogger tutorials</a>
</b:if>
</b:if>
<!-- Marquee Serbablog Related Posts with Thumbnails Code End-->



- Untuk menampilkan jumlah postingan, sobat bisa merubah code yang berwarna merah
- Untuk mengganti title, sobat bisa merubah code yang berwarna biru


4. Simpan dan lihat hasilnya

 

Selamat berkreasi, Semoga bermanfaat
Thanx buat O-Om yang sudah menampilkan artikel ini, sukses buat semuanya



Penasaran siapa dibalik penulis artikel ini? G E O R G E O U Z



Baca Selengkapnya →

Cara Simple Membuat Iklan Melayang dengan Tombol Close

Penulis: Kang Yasin | trik-tipsblog.blogspot.com


Image Mungkin rekan blogger pernah melihat tutorial ini, memang setau saya ada yang lebih rumit menggunakan banyak kode, tapi disini saya coba memberikan tips yang lebih mudah dan sangat simple bahkan bagi anda blogger yang baru mengenal pengkodean pasti bisa melakukannya, ok saya "Kang Yasin" akan segera memberikan tutornya, nih ikutin saja langkahnya :

 

 Image

  1. Login Ke Blogger.com dengan Akun anda masing-masing Pastinya
  2. Masuk ke Tab Tata Letak
  3. Pilih Elemen Halaman
  4. Tambah Gadget Pilih HTML / JAVASCRIPT
  5. Dan Copy kode di bawah ini kedalamnya yah

 

<a onblur="try {parent.
deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8BR8TNub6YVTr6EmxHWET3WnnjptKrNw8nxyh_GFhCtEUS2oaEhS-4WIBb4zocacUc739D_roOyjsChtjN-kwwM2JKGBI4FlEhjoxd9o3wrLEPC5I1AV6dXTwO5JO431wxTa8F_J0aag/s1600-h/Widget.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8BR8TNub6YVTr6EmxHWET3WnnjptKrNw8nxyh_GFhCtEUS2oaEhS-4WIBb4zocacUc739D_roOyjsChtjN-kwwM2JKGBI4FlEhjoxd9o3wrLEPC5I1AV6dXTwO5JO431wxTa8F_J0aag/s400/Widget.JPG" alt="" id="BLOGGER_PHOTO_ID_5433478876639914642" border="0" /></a>


 
<style type="text/css">
#gb{
position:fixed;
top:10px;
z-index:+1000;
}
* html #gb{position:relative;}


.gbcontent{
float:right;
border:2px solid #A5BD51;
background:#ffffff;
padding:10px;
}
</style>

<script type="text/javascript">
function showHideGB(){
var gb = document.getElementById("gb");
var w = gb.offsetWidth;
gb.opened ? moveGB(0, 30-w) : moveGB(20-w, 0);
gb.opened = !gb.opened;
}
function moveGB(x0, xf){
var gb = document.getElementById("gb");
var dx = Math.abs(x0-xf) > 10 ? 5 : 1;
var dir = xf>x0 ? 1 : -1;
var x = x0 + dx * dir;
gb.style.top = x.toString() + "px";
if(x0!=xf){setTimeout("moveGB("+x+", "+xf+")", 10);}
}
</script>

<div id="gb">

<div class="gbtab" onclick="showHideGB()"> </div>

<div class="gbcontent">

<div style="text-align:right">
<a href="javascript:showHideGB()">
.:[Close][Klik 2x]:.
</a>
</div>
<center>


Masukan Kode iklan atau Gambar yang anda inginkan di sini

</center>

<script type="text/javascript">
var gb = document.getElementById("gb");
gb.style.center = (30-gb.offsetWidth).toString() + "px";
</script></center></div></div>

 

    6. Simpan

 

Semoga BERHASIL :)

Penasaran siapa dibalik penulis artikel ini? Kang Yasin | trik-tipsblog.blogspot.com



Baca Selengkapnya →

Cara memasang tooltip dengan javascript

Penulis: Anawia putra | anawia.com


Image Biar tutorial ini menjadi bikin anda penasaran, coba anda arahkan mouse anda pada text berikut ini. Cara memasang tooltip dengan javascript Setelah mouse anda arahkan pada text diatas untuk beberapa saat, maka anda akan melihat sebuah tampilan kotak yang berisi diskripsi yang menjelaskan tentang isi dari text tersebut. Kotak yang muncul inilah yang disebut dengan tooltips. Trus bagaimana cara membuat tooltip seperti diatas? Untuk itu ikuti tutorial ini hingga selesai.

Baca Selengkapnya →

Pluralink: Menampilkan Banyak Pilihan Dalam Satu Link

Image

Pluralink menyediakan plugin berbasis javascipt yang sangat menarik, dengan plugin ini kita dapat menampilkan satu link tunggal yang didalamnya juga berisi daftar drop-down menu beberapa link sekaligus. Sebagai contoh dalam sebuah artikel kita sedang membahas tentang software dan software tersebut ternyata memiliki beberapa alternatif link download yang berbeda, tentu  tidak ada cara lain khan selain kita berusaha mengurutkan link download tersebut satu persatu. Tetapi dengan Pluralink kita cukup menampilkannya hanya dalam satu link saja misalkan "download disini", dan selanjutnya biarkan pengguna yang memilih salah satunya.

 

Image

 

Pluralink kemungkinan besar dapat digunakan di halaman web/blog apa saja, termasuk blogger salah satunya selama flatform tersebut Support Javascript Enable. Silahkan pelajari instruksi cara memasangnya disini. Untuk pengguna Wordpress sudah tersedia juga pluginnya, silahkan download aja disini

 

Cara Pasang Di blogger:

 

Copy-Paste semua kode dibawah ini, kemudian letakan diatas kode </head> pada halaman Edit HTML

 

<script type="text/javascript" src="http://pluralink.com/files/pluralink.js"></script>
<link rel="stylesheet" href="http://pluralink.com/files/pluralink.css" type="text/css" media="screen" />
<!--[if IE]>
<link rel="stylesheet" href="http://pluralink.com/files/pluralink_ie.css" type="text/css" />
<![endif]-->
<!--[if lte IE 7]>
<link rel="stylesheet" href="http://pluralink.com/files/pluralink_ie6.css" type="text/css" />
<![endif]-->

 

Contoh penerapan Link:  Rekan bisa memasang link ini dimanapun rekan suka, bisa pada menu atau dalam artikel. Pastikan pemisah link dan link title mengunakan tanda ||

 

<a href="http://firstlink.com/||http://secondlink.org/" title="First link description||Second link description">Some pluralink</a>
 


Baca Selengkapnya →

Animasi gambar Opacity menggunakan jQuery

Postingan kali ini sebenarnya cuman memperbaiki tutorial sebelumnya mengenai tranparansi gambar menggunakan CSS Opacity. Kok memperbaiki, emang ada yang salah ya? sejujurnya gak ada kok, masalahnya hanya pada tampilan di browser..dimana CSS opacity ternyata kurang begitu berjalan dengan baik pada beberapa browser versi jadul, salah satunya di IE6. Selain itu efek animasi yang ditampilkan juga kurang begitu mantap dan terlihat kasar.  Nah sayang banget tuh punya efek animasi gambar yang ok tapi gak support di browser lawas, untuk itu kali ini saya coba mengenalkan efek animasi yang lain menggunakan Opacity via jQuery.


Image

Efek blur tranparansi yang ditampilkan menggunakan Opacity jQuery ternyata lebih halus jika dibanding dengan Opacity CSS, dan sepertinya juga support di semua browser, asalkan pada browsernya tetap mengaktifkan Enable Javascript lho ya hehehe. Untuk melihat contoh efek gambar yang dihasilkan jQuery silahkan langsung aja ke Blog baru saya Free Blogger Templates Gallery.


OK, langsung ke tutorial saja ya...


Buka halaman Edit HTML kemudian letakan script dibawah ini di bawah kode ]]></b:skin>


<script src='http://code.jquery.com/jquery-latest.js' type='text/javascript'/>

<script type='text/javascript'>
$(document).ready(function(){
$(&quot;.efekanimasi&quot;).fadeTo(&quot;slow&quot;, 1.0); // This sets the opacity of the thumbs to fade down to 30% when the page loads
$(&quot;.efekanimasi&quot;).hover(function(){
$(this).fadeTo(&quot;slow&quot;, 0.6); // This should set the opacity to 100% on hover
},function(){
$(this).fadeTo(&quot;slow&quot;, 1.0); // This should set the opacity back to 30% on mouseout
});
});
</script>


Contoh manual memasang efeknya pada gambar :


<img
class="efekanimasi" src="url alamat gambar"/>


Sebenarnya ada cara lain yang lebih mudah dimana kita bisa langsung mengaktifkan efek gambar ini disemua image pada halaman posting. Caranya, copy paste aja script dibawah ini, dan letakan saja dibawah kode ]]></b:skin> atau dibawah script yang sudah kita masukan sebelumnya.


<script type='text/javascript'>
$(document).ready(function(){
$(&quot;.post img&quot;).fadeTo(&quot;slow&quot;, 1.0); // This sets the opacity of the thumbs to fade down to 30% when the page loads
$(&quot;.post img&quot;).hover(function(){
$(this).fadeTo(&quot;slow&quot;, 0.6); // This should set the opacity to 100% on hover
},function(){
$(this).fadeTo(&quot;slow&quot;, 1.0); // This should set the opacity back to 30% on mouseout
});
});
</script>


Good Luck :)


Baca Selengkapnya →

Page Peel Efek menggunakan jQuery & CSS

Kalo tidak salah dulu saya pernah nulis tutorial tentang iklan bergaya Page Peel ya? coba buka arsip dulu...nah ketemu :) oh iya ternyata ada 2 tutorial berbeda yang pernah di publish, yang pertama untuk tampilan menggunakan style Page Ear Javascript, trus..sama ini yang kedua Sexy Curls jQuery Plugin. Nah, buat rekan yang rada asing dengan istilah Page Peel, silahkan buka kembali arsip terdahulu pada kedua link diatas ya.


Ok lanjut, nah kali ini saya menemukan Page Peel terbaru buatan Sohtanaka.com dengan koding yang tentu saja sangat berbeda dengan kedua Page Peel diatas,  Sohtanaka tidak menggunakan setup koding yang rumit, jadi rekan tinggal langsung memasangnya saja dihalaman blog. Walaupun masih ada sedikit yang harus diedit, itupun hanya sekedar mengubah tampilan gambar dan link tujuannya saja. Bila dilihat sekilas, untuk style tampilannya hampir sama saja, dimana ketika kita mengarahkan mouse pada area PagePeel ini, maka akan terlihat halaman menggulung layaknya anda membuka selembar kertas dan menemukan halaman lain dilembar sebaliknya. Lihat demonya disini.


Image

Cara Pasang:


Letakan script code jQuery dibawah ini diatas kode <b:skin><![CDATA[


<script src='http://code.jquery.com/jquery-latest.js' type='text/javascript'/>
<script type='text/javascript'>
$(document).ready(function(){
//Page Flip on hover
$(&quot;#pageflip&quot;).hover(function() {
$(&quot;#pageflip img , .msg_block&quot;).stop()
.animate({
width: &#39;307px&#39;,
height: &#39;319px&#39;
}, 500);
} , function() {
$(&quot;#pageflip img&quot;).stop()
.animate({
width: &#39;50px&#39;,
height: &#39;52px&#39;
}, 220);
$(&quot;.msg_block&quot;).stop()
.animate({
width: &#39;50px&#39;,
height: &#39;50px&#39;
}, 200);
});
});
</script>


Kemudian letakan kode CSS dibawah ini diatas kode ]]></b:skin>


#pageflip {
position: relative;
right: 0; top: 0;
float: right;
}
#pageflip img {
width: 50px; height: 52px;
z-index: 99;
position: absolute;
right: 0; top: 0;
-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
width: 50px; height: 50px;
overflow: hidden;
position: absolute;
right: 0; top: 0;
background: url(http://img222.imageshack.us/img222/9213/subscribe.png) no-repeat right top;
}


Letakan kode ini dibawah tag <body>


 <div id='pageflip'>
<a href='
http://feeds2.feedburner.com/namafeedkamu'>
<img alt='' src='http://img224.imageshack.us/img224/8315/pageflip.png'/>
<span class='msg_block'/>
</a>
</div>

 

Silahkan disimpan dan lihat hasilnya. Ingat! Tampilan diatas hanya sebagai contoh saja ya, rekan bisa mengganti gambar dan link tujuan apa saja sesuai keinginan. Silahkan langsung dicoba :)


Baca Selengkapnya →

Solusi Hosting Javascript di Blogger

Saat yang paling tidak menyenangkan dimana saat file javascript yang kita simpan di host lain mulai kehabisan bandwidth. Blog yang semula terlihat interaktif malah jadi kacau balau khan tampilanya. Yah, inilah salah satu keleman blogger karena tidak memberikan kita kapasitas ruang simpan, terutama yang berurusan dengan file javascript. Sebagai alternatif biasanya kita bisa saja meminjam web hosting gratis dari pihak ketiga, sayangnya tawaran yang diberikan ternyata tidak selalu memuaskan. kapasitas simpan yang ditawarkan sih besar, tapi jadi percuma bila kapasitas bandwidth yang diberikan sangat tidak sebanding hehehe. Nah, disini saya coba berbagi tips untuk mengatasi masalah hosting javascript di blogger, mudahan cukup membantu :)


Mengubah format ekstensi file dari  .js ke .txt


Ingat, tidak semua javascript dipanggil dengan akhiran .js, ini sebuah keuntungan dimana kita dapat menyimpan dan memanggil file javascript dalam format text yang tersimpan dalam format .txt


Tidak semua layanan free web hosting memberikan keleluasaan bagi kita untuk menyimpan file berformat .js pada hosting mereka, jadi kita dapat mengakalinya dengan cara mengubah extensinya saja, dari .js ke .txt


 Cara memanggil javascript berformat .txt pada host lain:


 <script type="text/javascript" src="alamat-url-namafile.js" />


Pemanggilan bisa diganti dengan


<script type="text/javascript" src="alamat-url-namafile.txt" />


Simpan Javascript pada element halaman HTML/Blogger Gadget


Tidak semua kode javascript harus di simpan di host lain atau hanya dalam halaman Edit HTML, kita sebenarnya bisa saja memasang kode JS ini langsung pada element halaman blogger "HTML/Javascript". Namun sangat disayangkan cara ini tidak selalu 100% berhasil, karena tidak semua file javascript bisa support dengan penyimpanan pada widget ini. Mungkin hanya berhasil jika code javascript tersebut hanya berdiri sendiri, dalam artian file JS tersebut tidak saling berhubungan dengan memanggil kode yang satu dan kode lainnya.


Simpan code javascript langsung pada halaman EDIT HTML


Platform blogger sebenarnya membebaskan kita untuk meletakan langsung kode javascipt pada halaman Edit HTML. Cara ini selalu berhasil saya terapkan, namun kadang tidak terlalu efektif juga bila code javascript yang kita gunakan terlalu panjang code scriptnya. Cara yang terakhir ini menurut saya merupakan salah satu terbaik yang harus dicoba.


Sebelum mencoba cara dibawah, pastikan kita sudah mempunyai code JS yang akan disimpan. Jika rekan masih bingung, kode JS bisa ditemukan langsung dengan mengambil melalui alamat URL. lihat contoh pemanggilan kode dibawah yang tercetak tebal. disitulah biasanya kode JS disimpan.


<script type="text/javascript" src="alamat-url-namafile.js" />


Coba dengan masukan langsung urlnya di browser, kalo sudah ketemu tinggal copy saja kodenya.


Agar kode JS yang sebelumnya di host dialamat lain bisa langsung digunakan diblogger, kita bisa langsung menggunakan kode dibawah ini.



<script type='text/javascript'>
//<![CDATA[
Isi_Script_Disini
//]]>
</script>

 

Semoga saja cara diatas bisa mengatasi masalah kehabisan bandwidth, kalo masih bermasalah ya tinggal gunakan saja Hosting berbayar..beres heheheh


Baca Selengkapnya →

Memasang Slider ala Zinmag Primus Template

Ternyata banyak juga rekan yang ingin mencoba memasang Image Slider/Text Slider ala template Zinmag Primus, Slider yang sudah saya terapkan sendiri di o-om.com  ini ternyata selain membuat tampilan blog lebih atraktif dan bergaya, sumbangan kunjungan langsung melalui slider ternyata tidak sedikit jumlahnya. Ok, langsung kecara pasangnya saja ya lagi rada malas nih banyak cuap2 hehehe.


Image

Letakan kode CSS dibawah ini diatas kode ]]></b:skin>


#slider {
background:url(http://img99.imageshack.us/img99/9594/slide.png);
height: 254px;
overflow: hidden;
position: relative;
margin: 5px 0;
}

#mover {
width: auto;
position:absolute;
overflow:hidden;
}

.slide {
padding: 20px 0px;
width: 1000px;
float: left;
position: relative;
height:200px;
}

.slide h2 {
font-family:georgia, Helvetica, Sans-Serif;
font-size: 24px;
color: #ac0000;
padding:0px 0px 0px 30px;
margin:0px 0px;
width:500px;
overflow:hidden;
}

.slide h2 a:link, .slide h2 a:visited {
color:#fff;
background-color: transparent;
}

.slide h2 a:hover {
color: #ddd;
background-color: transparent;
}

span.slmet {
color: #ee0909;
font-size: 10px;
font-family:Tahoma, georgia, Helvetica, Sans-Serif;
line-height: 20px;
width: 500px;
padding:0px 0px 0px 30px;
margin:0px 0px;
text-transform:uppercase;
}
.slide p {
color: #999;
font-size: 12px;
font-family:georgia, Helvetica, Sans-Serif;
line-height: 20px;
width: 500px;
padding:0px 0px 0px 30px;
margin:0px 0px;
}

.slide img {
position: absolute;
top: 20px;
left: 577px;
background:#fff;
padding:10px 10px;
}

#slider-stopper {
position: absolute;
font-family: Georgia, Helvetica, Sans-Serif;
top: 113px;
right: 65px;
color: #AC0000;
padding: 3px 8px;
font-size: 14px;
text-transform: uppercase;
z-index: 1000;
}


Kemudian letakan kode javascript dibawah ini dibawah kode ]]></b:skin>


<script src='http://bloggerstyles.com/data/templates/000/Zinmag-Primus/js/jquery-1.2.6.min.js' type='text/javascript'/>
<script src='http://bloggerstyles.com/data/templates/000/Zinmag-Primus/js/slider.js' type='text/javascript'/>
<script type="text/javascript"><!--//--><![CDATA[//><!--
sfHover = function() {
var sfEls = document.getElementById("catmenu").getElementsByTagName("LI");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
//--><!]]></script>


Kemudian cari kode dibawah ini:


<div id='header-wrapper'>
..........
.........
</b:section>


Letakan kode dibawah ini dibawah kode diatas.


<!-- Casing -->
<div id='casing'>
<!-- Slider -->
<div id='slider'>
<div id='mover'>

<div class='slide'>
<span class='slmet'> Posted by Agus ramadhani </span>
<h2><a href='http://www.o-om.com/2008/05/e-book-kiat-sukses-promosi-blog.html'>eBOOK Kiat Sukses Promosi Blog</a></h2>
<p>Kontes seo "kampanye damai pemilu indonesia 2009" tinggal menghitung hari..10 hari ini saya mencoba sekuat apa pengaruh backlink pada keyword..kalo ada yang mau bantu dukung om bisa memasang link ini di blog masing2. Silahkan copy-paste kode dibawah, thanks banget atas dukunganya :).</p>
<img alt='' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq987bUcLk1F1mumtLjeTs3apNPc-bHWdprHRswEEqUZ3o7UD3Rg-DH-lnTnFydeCcZePZR2UZTX0aLIzRAus_6-Y-bl8KeVt_OEvLOb1JSQQyr6t9bEKPDHsMf-s26oNsKA9IjOsNSmcx/s400/Kampanye+Damai+Pemilu+Indonesia+2009.gif'/>
</div>
<div class='slide'>
<span class='slmet'> Posted by Agus ramadhani </span>
<h2><a href='http://www.o-om.com/2009/02/kampanye-damai-pemilu-indonesia-2009.html'>Kampanye Damai Pemilu Indonesia 2009</a></h2>
<p>Dalam buku elektornik ini anda juga akan menemukan kiat sukses dan point penting dalam kegiatan promosi blog serta bagaimana etika promosi yang terkandung didalamnya. Untuk kedepan eBook ini tidak saya gratiskan lagi dan tentu saja materinya lebih berbobot dari Free Edition. Jadi segera download dan pastikan anda pertama yang membacanya.</p>
<img alt='' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU-aCbjEosAW30t1dxGtPUIf4Zr12SvjCIAHSRnqUACfC2TgsNJ1DM9fRCXP02mqQWO4I7s-1beoM0wZVYopF3fuqPccl0kUBGT7D-nsjKXSBFrBfmhro9vWTzLTlJOUoXAMf6XwUcQGIk/s400/OOMEBOOK.gif'/>
</div>

</div>
<!-- /Mover -->
</div>
<!-- /Slider -->
</div>
<div class='clear'/>



 

Sampai disini semua proses penyimpanan kode berakhir. Sekarang lihat saja hasilnya.


Apa saja yang perlu diedit?


1. Karena file javascript diatas meminjam langsung dari alamat lain, jadi saya sarankan rekan menyimpannya pada hosting masing2. Silahkan download semua file javascript disini.


2. Secara default, Background image pada slider diatas kemungkinan tidak sesuai dengan ukuran template rekan saat ini, jadi mau tidak mau harus memperkecil ukurannya atau sebaiknya buat saja gambar baru sesuai dengan ukuran dan lebar template rekan yang  sekarang.


#slider { background:url(http://img99.imageshack.us/img99/9594/slide.png); height: 254px; overflow: hidden; position: relative; margin: 5px 0; }


3. Setelah rekan selesai dan berhasil memasang semua kode di atas, contoh slider yang tampil hanya sebagai sample saja, jadi silahkan dihapus link, text dan gambar milik saya dan ubahlah gambar, link dan kalimatnya sesuai kebutuhan.


<div class='slide'>
<span class='slmet'> Posted by Agus ramadhani </span>
<h2><a href='http://www.o-om.com/2009/02/kampanye-damai-pemilu-indonesia-2009.html'>Kampanye Damai Pemilu Indonesia 2009</a></h2>
<p>Dalam buku elektornik ini anda juga akan menemukan kiat sukses dan point penting dalam kegiatan promosi blog serta bagaimana etika promosi yang terkandung didalamnya. Untuk kedepan eBook ini tidak saya gratiskan lagi dan tentu saja materinya lebih berbobot dari Free Edition. Jadi segera download dan pastikan anda pertama yang membacanya.</p>
<img alt='' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU-aCbjEosAW30t1dxGtPUIf4Zr12SvjCIAHSRnqUACfC2TgsNJ1DM9fRCXP02mqQWO4I7s-1beoM0wZVYopF3fuqPccl0kUBGT7D-nsjKXSBFrBfmhro9vWTzLTlJOUoXAMf6XwUcQGIk/s400/OOMEBOOK.gif'/>
</div>


4. Untuk mengatur letak text, gambar dan link bisa rekan coba otak-atik sendiri pada kode CSS, terus terang setiap template tentu berbeda ukurannya, jadi saya sendiripun gak tau harus gimana menjelaskan cara mengaturnya.


5. Untuk mengatur delay pada slider, silahkan buka file slider.js kemudian tinggal ganti saja jumlah var delayLength = 4000; dengan angka berapa saja, mis 5000 atau 9000 (catatan: 1 detik = 1000)


Selamat mencoba dan berpusing ria :D


Baca Selengkapnya →

Cara pasang Auto Read More terbaru (Part 2)

Image

(Revisi: Solusi tanpa hosting file .JS) Fungsi Read More kali ini emang agak berbeda dengan versi Read More yang lama (part 1). Bila versi terdahulu kita harus meng-cut tulisan menggunakan cara manual dengan melakukan pemangilan fungsi <div class="fullpost">..</div> atau <span class="fullpost">..</span> dimana kode ini biasanya kita tanamkan secara manual kedalam halaman postingan. Untuk versi Auto Read More terbaru kali ini sepertinya lebih canggih lagi, karena fungsi pemenggalan kalimat langsung bekerja secara otomatis tanpa harus menambahkan kode diatas.


Image

Trus..hebatnya lagi, fungsi Read More ini mampu menampilkan image pertama dalam postingan dan mem-fload image tersebut di awal paragraf awal, meskipun gambar yang kita letakan berada di tengah atau akhir postingan. Mungki lebih nyaman saya sebut saja dengan fasilitas image thumbnail.


Tidak hanya itu saja, kita dapat juga pengatur jumlah karakter yang ditampilkan. Disini ada 2 pilihan untuk jumlah karakter. Yang pertama, jumlah karakter yang ditampilkan jika ada image yang diikutsertakan dalam postingan dan yang kedua jumlah karakter tanpa image. Masih bingung maksudnya? sama..yang jelasin juga puyeng wkwkwkw  Ya sudah, biar sama2 gak pusing langsung ke tutorialnya saja ok.


Penting! Yang sudah memasang Read More versi lama sebaiknya di kodenya kembalikan dulu ke seperti semula, caranya hapus kode yang berwarna merah dibawah ini (Setiap template mungkin berbeda, jadi tinggal disesuaikan saja)


<div class='post-header-line-1'/>
<div class='post-body'>

<b:if cond='data:blog.pageType == "item"'>
<style>.fullpost{display:inline;}</style>
<p><data:post.body/></p>
<b:else/>

<style>.fullpost{display:none;}</style>
<p><data:post.body/></p>

<a expr:href='data:post.url'>Readmore</a>
</b:if>

<div style='clear: both;'/>


OK, kalo sudah tinggal lanjutkan dengan tutorial dibawah.

 

Pertama, silahkan tuju langsung ke halaman EDIT HTML, Cari kode </head> kemudian letakan script dibawah ini di atas kode </head> Kalo sudah, jangan lupa di simpan terlebih dahulu.

 

Langsung copy paste aja kode dibawah ini:

 


<script type='text/javascript'>
var thumbnail_mode = "float" ;
summary_noimg = 250;
summary_img = 250;
img_thumb_height = 120;
img_thumb_width = 120;

</script>


<script type='text/javascript'>
//<![CDATA[
/******************************************
Auto-readmore link script, version 2.0 (for blogspot)

(C)2008 by Anhvo

visit http://en.vietwebguide.com to get more cool hacks
********************************************/
function removeHtmlTag(strx,chop){
if(strx.indexOf("<")!=-1)
{
var s = strx.split("<");
for(var i=0;i<s.length;i++){
if(s[i].indexOf(">")!=-1){
s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
}
}
strx = s.join("");
}
chop = (chop < strx.length-1) ? chop : strx.length-2;
while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;
strx = strx.substring(0,chop-1);
return strx+'...';
}

function createSummaryAndThumb(pID){
var div = document.getElementById(pID);
var imgtag = "";
var img = div.getElementsByTagName("img");
var summ = summary_noimg;
if(img.length>=1) {
imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+img[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';
summ = summary_img;
}

var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
div.innerHTML = summary;
}
//]]>
</script>


Masih pada halaman EDIT HTML, Beri tanda centang pada "Expand widget template" lalu temukan kode seperti dibawah


<data:post.body/>

 

Kalo sudah, ganti kode <data:post.body/> dengan semua kode dibawah ini


<b:if cond='data:blog.pageType != "item"'>
<div expr:id='"summary" + data:post.id'><data:post.body/></div>
<script type='text/javascript'>createSummaryAndThumb("summary<data:post.id/>");</script>
<span class='rmlink' style='float:left'><a expr:href='data:post.url'>READ MORE - <data:post.title/></a></span>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'><data:post.body/></b:if>

 

silahkan disimpan dan lihat hasilnya :)


Keterangan:


var thumbnail_mode = "float";  (kita dapat memutuskan apakah letak thumbnail berada di (float) kiri atau jika tidak silahkan ganti dengan (no-float)
summary_noimg = 250; (Menetapkan berapa banyak karakter akan ditampilkan di posting tanpa gambar / thumbnail)
summary_img = 250; (Menetapkan berapa banyak karakter akan ditampilkan di posting dengan gambar / thumbnail)
img_thumb_height = 120; (Thumbnail 'tinggi dalam piksel)
img_thumb_width = 120; (Thumbnail 'lebar dalam piksel)


Selamat mencoba..happy tutorial with o-om.com :)


Baca Selengkapnya →

Pasang animasi status page loading di blogger

Image

Ok langsung aja ya, sesuai janji saya kemaren untuk menuliskan tutorial cara pasang gambar status page loading ini di blogger, yang belum sempat baca silahkan simak dulu info sebelumnya tentang Page preloader disini.


Pertama, pilih saja dulu salah satu animasi preloader dari dua layanan ini Preloader atau Ajaxload, kemudian simpan hasil gambar dalam format gif tersebut. Kalo sudah, silahkan upload file gambar tadi ke hosting anda (yang gratis bisa pake geocities.com)


Langkah kedua silahkan buka notepad anda, kemudian simpan kode dibawah ini dengan nama preloader.js (pastikan ekstensi berakhiran JS, bukan TXT)


var ld=(document.all);
var ns4=document.layers;
var ns6=document.getElementById&&!document.all;
var ie4=document.all;
if (ns4)
ld=document.loading;
else if (ns6)
ld=document.getElementById("loading").style;
else if (ie4)
ld=document.all.loading.style;
function init()
{
if(ns4){ld.visibility="hidden";}
else if (ns6||ie4) ld.display="none";
}

 

Kalo sudah, silahkan upload file preloader.js ke hosting anda (yang gratis bisa pake geocities.com)

 

Cara Pasang di blogger:

 

Langsung tuju saja ke alamat EditHTML, cari tag <body> Kemudian ganti tag <body> dengan kode dibawah ini, janga lupa ganti kode warna merah dibawah dan sesuaikan sendiri dengan lokasi alamat penyimpanan gambar dan file JS anda.


<body onLoad='init()'>
<div id='loading' style='position:absolute; width:100%; text-align:center; top:300px;'> <img border='0' src='
http://lokasi-simpan.com/gambarpreloader.gif'/></div>

<script src='
http://lokasi-simpan/preloader.js' type='text/javascript'/>


Untuk mengubah penempatan gambar loading silahkan atur sendiri pada kode text-align:center (silahkan bermain saja dengan kode center, coba ganti dengan left, right, top atau bottom). Sebenarnya masih banyak trik lainnya, silahkan dikembangkan sendiri ya.


Perhatian! saya belum dapat info apakah merubah tag <body> ini melanggar TOS blogger apa tidak, jadi saya sarankan jangan di coba langsung di blog utama. silahkan bereksperimen di blog uji coba anda . Kalau terjadi apa2 jangan salahkan saya OK! :)


Baca Selengkapnya →

Sexy Curls jQuery Plugin: Alternatif iklan bergaya Pagepeel

Image

Sekitar 4 bulan yang lalu saya pernah mempopulerkan iklan bergaya Pagepeel yang ternyata 100% berhasil diaplikasikan pada platform blogger. Nah, PagePeel yang baru kali ini atau kita sebut saja dengan Sexy Curls jQuery Plugin sesuai dengan nama yang diberikan oleh si pembuat kode Elliott Kember memang jauh berbeda dengan yang sebelumnya, dimana Sexy Curls tidak hanya menggunakan standar Javascript tapi diperlukan juga plugin jQuery untuk bisa menjalankan aplikasi ini.


Image

Contoh Sexy Curl bisa anda lihat di agusramadhani.com 


Selain itu ada sedikit perbedaan saat anda mengarahkan mouse pada area pagepeel, kalo yang dulu saat mouse diarahkan iklan secara otomatis akan menggulung kebawah, sedangkan yang menggunakan Sexy curls kita harus menarik iklan ini menggunakan mouse secara manual ditandai dengan pointers Diagonal Resize.


Tutorial Cara Pasang (Installasi):


1. Download dulu file Sexy Curls jQuery Plugin


2. Kemudian Extrack file hasil download .zip atau .rar di folder anda.


3. Silahkan Edit File turn.js (menggunakan notepad misalkan)


Note: dalam file turn.js inilah semua konfigurasi yang anda perlukan. Agar anda tidak pusing tujuh keliling, saya sertakan saja contoh dari beberapa kemungkinan yang perlu anda edit. Lihat code yang diedit dengan warna merah.


 // Set up the wrapper objects
var turn_hideme = $('<div id="turn_hideme">');
var turn_wrapper = $('<div id="turn_wrapper">');
var turn_object = $('<div id="turn_object">');
var img = $('<img id="turn_fold" src="http://www.domain.com/turn/'+ (options.


http://www.domain.com/turn/ hanya sebagai contoh saja, anda harus sesuaikan sendiri alamatnya. Pastikan turn.js disimpan dalam folder /turn


Sebenarnya masih banyak configurasi yang lain, selebihnya dibaca saja ya pada manualnya.


4. Upload semua file yang ada kedalam folder (/turn/) ke hosting milik anda (pages.google.com atau geocities.com misalkan)


5. Langkah akhir lakukan pemanggilan javascript, atau dari pada puyeng langsung copy paste aja kode dibawah ini. jangan lupa mengganti alamat url dibawah ditandai dengan warna merah dibawah.


<script src='http://www.domain.com/turn/jquery1.3min.js'/>
<script src='
http://www.domain.com/turn/jqueryui.js'/>
<script src='
http://www.domain.com/turn/turn.js'/>
<link href='
http://www.domain.com/turn/turn.css' rel='stylesheet'/>

<script type='text/javascript'>
$(document).ready(function(){
$(&#39;#target&#39;).fold();
});
</script>

<img id='target' src='http://www.domain.com/turn/turn/code.png'/>


Letakan kode diatas dibawah kode <head>, atau bisa juga diletakan diatas kode <b:skin><![CDATA[
 

Yah mungkin segitu aja dulu, silahkan dicoba aja :)


Baca Selengkapnya →

Pixastic: Open Source Online Image Editor (Javascript Library)

Image

Anda yang memiliki skill web programming dan berminat membangun sendiri Free Online Image Editor berbasis Javascript, saya sarankan wajib mengunjungi layanan Pixastic. Pilihan pada Pixastic (versi Beta) ini selain karena Full Open Source dan dukunganya pada Javascript based, tentu saja saya melihatnya dari segi kelengkapan komponen pendukung olah gambar yang terbilang sangat lengkap. Bahkan sangat Powerfull untuk membangun sebuah aplikasi profesional sebagai penyedia jasa olah gambar via Online. Untuk mencoba sample aplikasi yang dibangun menggunakan Pixastic Javascript Library silakan klik Editor.pixastic.com


Image

Sekilas tentang Pixastic

Pixastic merupakan Javascript Library yang kembangkan oleh Jacob Seidelin dimana ia telah memutuskan untuk melepas semua kode (istilah Open Source) kedalam sekumpulan library dibawah lisensi MIT. Dengan memanfaatkan berbagai dari teknik yang sama yang digunakan oleh berbagai aplikasi untuk memanipulasi gambar, pixastic bekerja dengan memanfaatkan elemen  HTML5 canvas yang saat ini hanya didukung sepenuhnya oleh Web Browser Firefox, Opera dan Safari.


Kunjungi saja Pixastic untuk informasi selengkapnya pada dukungukan browser dan filter yang tersedia. Terdapat juga berbagai potongan kode yang menunjukkan bagaimana anda menggunakan Pixastic dengan jQuery.


Download Pixastic | Dokumentasi Selengkapnya



News In 10 Seconds: Jangan lupa untuk mengujungi Komunitas Pemerhati Desa Santan Kalimantan Timur Indonesia di ainuddin.web.id

Baca Selengkapnya →

Cara Pasang Total Posts dan Total Comments

Image

Sebenarnya cara pasang Total Posting dan Total komentar untuk Blogger ini sudah banyak juga yang mengetahuinya, berhubung banyak rekan yang selalu menanyakannya, ya sudah sekalian aja ya tulis caranya, yah itung2 melengkapi tutorial yang ada :)



Untuk cara memasangnya sangat mudah, rekan tinggal copy-paste aja langsung script code dibawah dan jangan lupa merubah alamat blog yang ditandai dengan warna merah.


Script untuk Total Posts


<script style="text/javascript">
function showpostcount(json) {
document.write('Total Posts : <b>' + parseInt(json.feed.openSearch$totalResults.$t,10) + '</b><br>');}</script>
<script src="http://
namablog.blogspot.com/feeds/posts/default?alt=json-in-script&callback=showpostcount"></script>



Script untuk Total Comments


<script style="text/javascript"></script>
<script style="text/javascript">
function numberOfComments(json) {
document.write('Total Comments : <b>' + json.feed.openSearch$totalResults.$t + '</b><br>');}</script>
<script src="http://
namablog.blogspot.com/feeds/comments/default?alt=json-in-script&callback=numberOfComments"></script>


Selamat mencoba ya, happy blogging with o-om.com


Baca Selengkapnya →

Pasang Stripe-Ad ala Navbar Blogger

Boost Your Blog's Response Rate With "Stripe Ad"

Menayangkan iklan bergaya Stripe-Ad tentu lebih baik dari pada menayangkan iklan dalam bentuk Popup Ad (Pop-ups, pop-overs and pop-unders), Selain dapat menghindari Popup Blocker, memasang Stripe-Ad terasa sangat pas untuk menampilkan satu focus informasi yang dirasa penting (bisa berupa iklan baris, pengumuman, Feed atau informasi apa saja sesuai kebutuhan).


Image

Jika anda melihat contoh Stripe-Ad diatas pada blog ini, sekilas terlihat hampir serupa dengan standar Navigation Bar (Navbar) Blogger. Pengunjungpun dapat melihat langsung batang navigasi ini ketika pertama kali mereka mengunjungi halaman blog anda. Iklan ini akan tetap tampil walaupun pembaca melakukan Mouse Scroll pada halaman. Jika tertarik kemungkinan besar pembaca akan mengkliknya, jika dirasa mengganggu mereka dapat dengan mudah menutupnya dengan mengklik tombol X pada pojok kanan atas.


Stripe-Ad tentu saja bukan hal yang baru. Pengguna Wordpress biasanya menggunakan plugin Strip-Ad buatan MaxBlogPress cara installasinya pun terbilang mudah dan sudah ditulis dengan lengkap caranya, silahkan pelajari sendiri disitusnya ya :)


Cara Pasang Strip-Ad di Blogger:


1. Upload File javascript dibawah ke lokasi penyimpanan file anda, Simpan file dengan nama Stript-ad.js


var mta_arr = new Array();
var mta_clear = new Array();
function mtaFloat(mta) {
mta_arr[mta_arr.length] = this;
var mtapointer = eval(mta_arr.length-1);
this.pagetop = 0;
this.cmode = (document.compatMode && document.compatMode!="BackCompat") ? document.documentElement : document.body;
this.mtasrc = document.all? document.all[mta] : document.getElementById(mta);
this.mtasrc.height = this.mtasrc.offsetHeight;
this.mtaheight = this.cmode.clientHeight;
this.mtaoffset = mtaGetOffsetY(mta_arr[mtapointer]);
var mtabar = 'mta_clear['+mtapointer+'] = setInterval("mtaFloatInit(mta_arr['+mtapointer+'])",1);';
mtabar = mtabar;
eval(mtabar);
}
function mtaGetOffsetY(mta) {
var mtaTotOffset = parseInt(mta.mtasrc.offsetTop);
var parentOffset = mta.mtasrc.offsetParent;
while ( parentOffset != null ) {
mtaTotOffset += parentOffset.offsetTop;
parentOffset = parentOffset.offsetParent;
}
return mtaTotOffset;
}
function mtaFloatInit(mta) {
mta.pagetop = mta.cmode.scrollTop;
mta.mtasrc.style.top = mta.pagetop - mta.mtaoffset + "px";
}
function closeTopAds() {
document.getElementById("mta_bar").style.visibility = "hidden";
}


2. Tuju kehalaman Edit HTML di blogger.


Copi-Paste kode CSS dibawah, letakan diatas kode ]]></b:skin>


#mta_bar { background: #FFFFE1; border-bottom: 1px solid #808080; margin: 0 0 3px 0; padding: 4px 0; z-index: 100; top: 0; left: 0; width: 100%; overflow: auto; position: fixed; }
* html #mta_bar{ /*IE6 hack*/
position: absolute; width: expression(document.compatMode=="CSS1Compat"? document.documentElement.clientWidth+"px" : body.clientWidth+"px"); }
#mta_bar .left { float: left; text-align: center; font-family: Arial; font-size: 13px; font-weight: bold; font-style: normal; color: #0000FF; width:92%;}
#mta_bar .right {font-family: Arial, Helvetica, sans-serif; float: right; text-align: center; font-weight: normal; font-size: 10px;letter-spacing: 0; width: 30px; white-space: nowrap;}
#mta_bar .right a {font-size: 10px; color: #0000FF; text-decoration: underline;}
#mta_bar .right a:hover {font-size: 10px; color: #0000FF; text-decoration: none;}
#left_bar a { text-decoration: none; color: #0000FF; }
#left_bar a:hover { text-decoration: underline; color: #0000FF; }


3. Masukan kode pemanggilan JS dibawah, letakan diatas kode </head>, jangan lupa sesuaikan dengan alamat lokasi URL dimana anda meyimpan file JS-nya.

<script src='http://www.alamatserveranda.com/Stripe-Ad.js' type='text/javascript'/>


4. Letakan kode dibawah ini dibawah kode <body>, Silahkan sesuaikan setingan dibawah dengan link dan deskripsi anda sendiri.

<div id='mta_bar'>
<div id='left_bar'><span class='left'><a href='
http://feeds.feedburner.com/ooms-logs' target='_blank'>Kurang lebih 3200 pembaca Rss Feed sudah bergabung, Sudahkah anda?</a></span></div>
<span class='right' onmouseout='self.status=&apos;&apos;' onmouseover='self.status=&apos;
o-om.com.com&apos;;return true;'> <img align='absmiddle' border='0' onClick='closeTopAds();return false;' src='http://http://www.alamatserveranda.com/close.gif' style='cursor:hand;cursor:pointer;'/></span></div>


5. Simpan hasil kerja anda :)


Selamat Mencoba..happy blogging with o-om.com


Baca Selengkapnya →

 

Back to Top