Loading ... ... Please wait!

Jumat, 27 Februari 2009

Form Input Bloglist berbasis PHP

Sambungan dari artikel sebelumnya Bloglist Berbasis PHP

Ada 2 langkah utama membuat Bloglist Berbasis PHP yaitu
  1. Membuat Form Input Bloglist yang akan digunakan sebagai form input data blog,(Lihat contoh gambar).

  2. Membuat Halaman View Bloglist yang akan digunakan untuk menampilkan hasil dari input bloglist, (Lihat contoh gambar).

Pada artikel ini, akan di jabarkan langkah-langkah membuat FORM INPUT BLOGLIST.
Langkah-langkahnya adalah :
  1. Pastikan anda telah membaca dan menjabarkan artikel sebelumnya tentang PHP yaitu Membangun PHP MYSQL di Blogger, Webhosting Berbasis PHP, Hosting PHP di UEUO DOT COM, Bloglist Berbasis PHP.

  2. Buka http://www.ueuo.com/, Kemudian Login, (Lihat contoh gambar)

  3. Setelah Login dianggap sah, akan muncul jendela baru "Member Area" (Lihat contoh gambar). Klik tombol "File Manager" sehingga akan muncul halaman seperti contoh gambar ini. Pada Area FILE MANAGER cari fasilitas CREATE FILE/BUAT FILE BARU > isi dengan nama "forminputbloglist.php" kemudian submit (Lihat Contoh Gambar). Anda akan di bawa ke halaman textarea.

  4. Isi Script berikut (lihat script forminputbloglist.php) pada textarea File Manager > tekan tombol Save > Jika eksekusi berhasil maka saat kembali ke File Manager akan terlihat seperti ini (Lihat Contoh Gambar).

  5. Langkah Selanjutnya adalah buka jendela baru masukkan alamat ini http://blogproject.ueuo.com/forminputbloglist.php (jangan lupa ganti tulisan "blogproject.ueuo.com" dengan alamat hosting anda sendiri) kemudian lihat hasilnya

  6. Jika tidak ada masalah akan muncul halaman seperti ini (lihat Contoh Gambar) .

  7. Sebagai Uji Coba, Silahkan isi form input bloglist tersebut kemudian input (lihat Contoh Gambar) .

  8. Untuk melihat hasil sementara, silahkan kembali ke Member Area > Klik Tombol phpMyadmin (lihat Contoh Gambar), Masukkan nama database anda dan password database .

  9. Setelah itu akan muncul halaman "phpmyadmin area" (lihat Contoh Gambar).

  10. Pada sidebar kiri, klik link database seperti yang ditunjukkan pada gambar pada point 9

  11. Setelah itu akan muncul halaman Database anda pada phpmyadmin (lihat Contoh Gambar).

  12. Lihat contoh gambar (pada point 11), klik bagian yang dilingkar merah (lihat Contoh Gambar).

  13. Jika berhasil akan tampak seperti gambar ini (lihat Contoh Gambar). Bagian yang dilingkar merah menunjukkan bahwa uji coba input form input bloglist (lihat point 7) berhasil, karena data berhasil masuk ke database

  14. Langkah selanjutnya adalah membuat Tampilan VIEW BLOGLIST, yaitu menampilkan data yang terdapat pada database table bloglist pada halaman/file php

  15. Bagian ini akan dilanjutkan pada artikel selanjutnya yang bertajuk "VIEW BLOGLIST BERBASIS PHP"
Bersambung.....
Selanjutnya...

Kamis, 26 Februari 2009

Bloglist Berbasis PHP

Apa itu Bloglist ?
Bloglist adalah daftar blog yang di pasang pada layout halaman blog sebagai umpan balik "Tukaran Link". Memasang Link blog seseorang pada blog kita bertujuan agar para pengunjung blog kita secara tidak langsung juga tertarik untuk mengklik link blog tersebut sehingga blog seseorang tersebut memiliki peluang yang sama untuk dikunjungi oleh pengunjung blog kita tadi, yang berefek pada peningkatan traffic kunjungan blog. Istilah yang umum digunakan para blog mania adalah "BACKLINK". Semua juga sudah ketahui bahwa jika kita ingin memasang backlink di blog orang lain kita juga harus rela menyiapkan tempat di blog kita untuk backlink blog orang tersebut. Istilah yang sering digunakan oleh para blogmania adalah "LINK EXCHANGE" atau "TUKARAN LINK".

Secara defaultnya, layanan Widget Bloglist yang kita kenal di blogger.com adalah Daftar Blog (Blog List) dan Daftar Link (Link List), karena keterbatasan widget ini (mis: tidak bisa memuat banner/image/picture), para blog mania umumnya menggunakan widget HTML/JAVASCRIPT untuk membuat bloglist sendiri sesuai gaya/style masing-masing. Kekurangan dari model bloglist blogger.com ini adalah tidak adanya fasilitas pendukung untuk melakukan auto input/auto submit.

Sebagai ilustrasi. Apa yang anda lakukan jika ingin bertukar link ?. Pertama buka account > tata letak > element halaman > edit widget > copy paste script link kawan yang di ajak bertukar link, begitu juga sebaliknya yang dilakukan oleh kawan yang kita ajak bertransaksi barter link. Sangat-sangat tidak praktis bukan?.

Sekarang pikirkan saat anda sedang online tiba-tiba ada kawan mengajak tukaran link, dan jawaban anda begini: "silahkan input sendiri script link yang anda akan pasang di blog ini" atau dengan kalimat seperti ini: "ingin bertukar link??, gak perlu rumit-rumit, daftarkan sendiri link anda di sini". Atau jika anda sedang offline, seseorang berkunjung ke blog anda, dan jadi tertarik untuk memasang link di blog anda, kemudian di blog anda ada kalimat misalnya seperti ini: "maaf saya lagi offline,jika ingin tukaran link, input sendiri link anda dengan menekan tombol dibawah ini", saat anda online mungkin anda akan sedikit kaget jika daftar bloglist anda terisi banyak secara otomatis. Unik Bukan?

Anda mugkin ingin yang seperti diatas tapi jangan harap sampai hari ini anda akan mendapatkan fasilitas autoinput seperti itu di Blogger.com. Solusinya hanya satu ??, Create BLOGLIST AUTO INPUT BERBASIS PHP

Agar bisa membuat Bloglist berbasis PHP ada beberapa langkah/syarat yang harus diikuti

  1. Silahkan baca terlebih dahulu artikel sebelumnya yang bertajuk WEBHOSTING BERBASIS PHP" atau HOSTING PHP DI UEUO DOT COM, ikuti langkah-langkahnya, jika telah mengerti dan memenuhi syarat baru bisa masuk ke langkah berikutnya.

  2. Pada tahap ini, saya yakin anda sudah memiliki account dan alamat webhosting sendiri. Silahkan buka server webhosting anda. Pada blog ini server webhosting saya menggunakan http://www.ueuo.com/cgi-bin/amanager.cgi (Lihat Contoh Gambar). Isi Username dan Password, setelah itu anda akan jump ke cpanel atau Account Manager (pada ueuo.com) (Lihat Contoh Gambar). Pastikan pada cpanel atau account manager anda temukan, nama MYSQL database anda, MYSQL username anda, MYSQL host anda. Pada ueuo.com langsung ditampilkan. Jika menggunakan server lain, silahkan cari sendiri lokasinya.

  3. Masih di Cpanel/Account manager, Pada Member Area, klik FILE MANAGER. Pada Area FILE MANAGER cari fasilitas CREATE FILE/BUAT FILE BARU (Lihat Contoh Gambar)> isi dengan nama "koneksi.inc.php" kemudian submit (Lihat Contoh Gambar). Anda akan di bawa ke halaman textarea, copy paste script di bawah ini

    <?php
    mysql_connect("localhost","namadatabase","passworddatabase");
    mysql_select_db("namadatabase");
    ?>

    Ganti tulisan namadatabase dengan nama MySQL database anda, begitu juga tulisan passworddatabase, ganti dengan password Mysql database anda. Kemudian save. Jika berhasil, anda telah memiliki satu file pada file manager dengan nama "koneksi.inc.php", (Lihat Contoh Gambar). Jika Anda kembali ke File Manager, maka File Manager menjadi seperti contoh gambar ini.

  4. Buka Notepad pada komputer anda, copy paste script di bawah ini

    CREATE TABLE `bloglist` (
    `id` int(20) NOT NULL,
    `nama` varchar(20) NOT NULL,
    `link` varchar(100) NOT NULL,
    `ket` varchar(200) NOT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    kemudian Simpan dengan nama file bloglist.txt

  5. Membuat Table pada Database Mysql. Kembali ke Account Manager/Cpanel, Klik phpMyAdmin (Lihat Contoh Gambar). Masukkan nama database anda dan password database

  6. Setelah itu akan muncul halaman "phpmyadmin area" (Lihat Contoh Gambar).

  7. Pada sidebar kiri, klik link database seperti yang ditunjukkan pada gambar pada point 6

  8. Setelah itu akan muncul halaman Database anda pada phpmyadmin (Lihat Contoh Gambar).

  9. Klik Link Import pada phpMyadmin. Setelah itu akan tampak halaman Import seperti contoh gambar ini

  10. Klik Tombol Browse > cari File bloglist.txt (lihat Point 4) pada komputer anda > pilih File bloglist.txt > open > (Lihat Contoh Gambar). Setelah itu tekan Tombol "GO" pada phpmyadmin

  11. Jika eksekusi berhasil, akan muncul halaman konfirmasi (Lihat Contoh Gambar). Pada sidebar kiri, klik database anda (lihat pada contoh gambar yang dilingkar merah) .

  12. Jika berhasil anda sudah memiliki satu table database dengan nama "bloglist" yang isinya masih kosong (Lihat Contoh Gambar).

  13. Langkah Penting selanjutnya adalah membuat File Utama "bloglist" yang berisi script-script PHP yang nantinya akan dimunculkan pada layout halaman utama

  14. File "Bloglist" ini berisi 2 file utama yaitu "viewbloglist.php" untuk menampilkan Bloglist pada layout halaman dan "forminputbloglist.php" untuk mengisi form bloglist


Tunggu Sambungan berikutnya ....
Selanjutnya...

Selasa, 24 Februari 2009

Hosting PHP di UEUO DOT COM

Sambungan dari artikel sebelumnya, Webhosting Berbasis PHP.

Salah satu webhosting berbasis php yang bisa kita gunakan untuk membangun PHP MYSQL di Blogger adalah http://www.ueuo.com.

Berikut Adalah Langkah-langkah untuk membuat hosting di http://www.ueuo.com

  1. Daftar pertama kali Contoh Gambar

  2. Isi Form Register Contoh Gambar

  3. Jika Registrasi Anda disetujui akan muncul Contoh Gambar seperti ini

  4. Klik link yang terdapat pada bagian bawah tulisan "Your account is almost ready. Just click the link below." (lihat gambar pada point 3)

  5. Setelah itu akan muncul halaman seperti contoh Gambar ini

  6. Klik link yang terdapat pada tulisan "To update/modify your account go to Account Manager: http://www.ueuo.com/cgi-bin/amanager.cgi and use" (lihat gambar pada point 5)

  7. Setelah itu akan muncul halaman seperti contoh Gambar ini

  8. Setelah Login, Jika Account anda benar, akan masuk kehalaman Member Area seperti contoh Gambar ini

  9. Pada Tahap ini, Database Mysql Anda belum aktif, aktifkan terlebih dahulu dengan menekan tombol "Create DB", Lihat contoh gambar pada point 8

  10. Setelah Aktif, akan muncul konfirmasi seperti contoh Gambar ini

  11. Klik Tombol Main Menu untuk kembali ke Member Area. Tombol "Create db" sudah berubah menjadi tombol "phpMyAdmin", Lihat contoh Gambar

  12. Pada Member Area, Klik tombol "File Manager". Lihat Contoh Gambar pada point 11

  13. Setelah itu akan muncul halaman File Manager seperti contoh Gambar ini

  14. Klik tombol "Main Menu" untuk kembali ke Member Area, setelah itu klik tomboh "phpMyadmin"

  15. Login ke Mysql PhpMyadmin seperti contoh Gambar ini

  16. Setelah itu akan muncul halaman "phpmyadmin area" seperti contoh Gambar ini

  17. Pada sidebar kiri, klik link database seperti yang ditunjukkan pada gambar pada point 16

  18. Setelah itu akan muncul halaman Database anda pada phpmyadmin seperti contoh Gambar ini

  19. Database tersebut masih tampak kosong

  20. Tinggal Membuat Proyek PHP MYSQL selanjutnya


Selanjutnya...

Minggu, 22 Februari 2009

Webhosting Berbasis PHP

Sambungan dari artikel sebelumnya, Membangun PHP MYSQL di Blogger.

Seperti yang sudah saya utarakan pada artikel sebelumnya, bahwa Blogger.com tidak mendukung atau mengizinkan PHP MYSQL, berbeda di banding WP. Tapi meskipun begitu para pecinta blogspot tak harus mengambil keputusan hengkang dari blog punya google ini. Di Dunia internet tidak ada yang mutlak, selalu ada sela yang bisa dimanfaatkan. Kalau di WP para webprogram membuat plugin PHP kemudian di insert ke blog. Kenapa tidak kita manfaatkan jendela iframe untuk menyisipkan PHP ke Blogspot. Jika masih belum terlalu paham tentang IFRAME bisa anda baca beberapa artikel saya tentang iframe misanya IFRAME MENEMBUS BATAS. Sekedar untuk menyegarkan, script untuk memasang iframe di blog adalah seperti ini

<iframe src="http://webhostingberbasisphp.com/index.php"></iframe>

src="http://webhostingberbasisphp.com/index.php", alamat ini hanya sekedar ilustrasi saja. Prinsipnya bahwa PHP pun bisa di insert ke blogspot melalui jendela iframe. Oleh karena itu agar program PHP bisa kita mainkan di blogspot, syarat utamanya adalah kita harus memiliki WEBHOSTING BERBASIS PHP dan MYSQL. Ada banyak Website yang menyediakan fasilitas FREE WEBHOSTING PHP, anda bisa cari sendiri via google atau menyewa PREMIUN WEBHOSTING PHP. Ada berbedaan mendasar diantara keduanya. Umumnya Free Webhosting PHP menyelipkan Iklan banner maupun iklan Popup pada webspace yang diberikan sedangkan yang Premium/berbayar bebas iklan. Kalau Anda memiliki sedkit kelebihan uang, sebaiknya menggunakan yang PREMIUM saja. Untuk Free web hosting, ada banyak, tapi sesuai pengalaman sendiri menggunakan free, anda bisa coba di http://www.ueuo.com. Ini hanya sekedar contoh, anda bisa menggunakan situs web yang lain yang menurut pertimbangan anda jauh lebih baik.

Pada prinsipnya WEBHOSTING BERBASIS PHP memiliki beberapa karakteristik yang sama.
  • Setelah mendaftar, kita akan mendapatkan Alamat Hosting dan ACCOUNT MEMBER, dikirim via email, aktifasi dan siap lOGIN

  • Cari Members Area, isi username dan password seperti biasa

  • Setelah dianggap sah, akan jump ke pilihan cpanel

  • Dua hal yang harus ada yaitu : FILE MANAGER dan PHPMYADMIN (namanya bisa beda tetapi penggunaannya sama)

  • File Manager biasanya berisi fasilitas untuk Create file dan folder, Upload file via browser atau FTP (File Transfer Protocol).

  • PHPMYADMIN digunakan untuk menata MYSQL DATABASE

Bagi yang sudah familiar atau pernah membuat account webhosting PHP silahkan menggunakan apa yang sudah ada, bagi pemula, jika anda tertarik mengikuti tutorial PHP MYSQL di Blog ini, sebaiknya menggunakan FREEWEBHOSTING PHP seperti yang saya anjurkan diatas, karena saya sendiri, pada blog ini menggunakan fasilitas www.ueuo.com, alamat saya adalah http://abdgamal.ueuo.com/index.php

Catatan : Bagi yang ingin mengikuti tutorial PHP ini, pastikan anda memberi komentar pemberitahuan atau umpan balik jika sudah berhasil membuat account di webhosting berbasis php, termasuk web server yang digunakan (jika tidak menggunakan seperti yang saya anjurkan seperti diatas).

Selamat mencoba dan tunggu artikel berikutnya yang membahas bagaimana membuat project BLOGLIST BERBASIS PHP

bersambung
Selanjutnya...

Rabu, 18 Februari 2009

Membangun PHP MYSQL di Blogger

Apa kelebihan WORDPRESS dibanding BLOGGER. Meskipun tidak terlalu familiar dengan wordpress tapi kata beberapa kawan yang juga wordpress mania, di WP banyak sekali plugin yang bisa kita gunakan untuk memperindah blog. Karena penasaran saya coba-coba perhatikan saat kawan ini menggunakan plugin yang digunakan. Ternyata rahasia kehebatan WP di banding BlOGSPOT adalah terletak pada webprogram yang digunakan. WP sangat support dengan Program PHP sedangkan BLOGSPOT tidak, maka banyak para webproggramer mulai menciptakan plugin-plugin WP dengan bahasa PHP.

PHP merupakan bahasa program interaktif yang sangat universal digunakan oleh rata-rata webportal diseluruh dunia, bahkan mungkin oleh blogger.com sendiri. Hanya mungkin Blogger dalam kapasitas ini, tak ingin memfasilitasi para membersnya untuk memanipulasi blog mereka dengan bahasa PHP, berbeda dengan WP.

Entah sampai kapan BLOGGER.COM bertahan dengan pemikiran seperti itu. Banyak webprogramer akhirnya kecewa dan lebih memilih WP untuk berimprovisasi dengan blog. Meskipun begitu bukan berarti tidak ada lubang sama sekali. Jalan satu-satunya menyisipkan basis PHP ke Blogger.com adalah melalui fasilitas IFRAME. sebenarnya memanfaatkan Iframe untuk tujuan tersebut diatas sangat-sangat tidak menyenangkan, tapi mau gimana lagi dari pada tidak ada sama sekali.

Apa yang bisa kita buat dengan PHP ??. Banyak, sebagai contoh sederhana
- Membuat Members Online
- Membuat Form login
- Mengetahui siapa member yang lagi online
- Membuat Buku Tamu/Shoutbox
- Membuat Statistik
- membuat Hit counter
- Membuat Admin management
- Membuat Upload file
- Membuat Download file
- Membuat PDF

dan masih banyak lagi yang tidak bisa saya sebutkan satu persatu.
Tapi karena blogger.com tidak support, kita harus menggunakan web hosting lain yang berbasis PHP dan MySQL.

Untuk langkah pertama ini, jika anda berminat silahkan buat account di webhosting lain yang berbasis PHP & Mysql. Saya anjurkan, daftar di http://www.ueuo.com. Selain gratis, kita juga mendapatkan cpanel lengkap dengan file manager dan database Mysql with PHPMYADMIN

Ikuti terus blog ini untuk membuka tabir dahsyatnya PHP MySql. Hanya jika anda memang ingin total di internet, mulailah paling tidak belajar sedikit dasar-dasar bahasa HTML murni. Karena jika tidak. Tak ada gunanya anda baca artikel ini dan kelanjutannya. Hanya membuat kepala anda pusing dan mual.

Bersambung ...
Selanjutnya...

Sabtu, 14 Februari 2009

Berburu Backlink di Facebook

Backlink, bagi para blogger mania tentu sudah tidak asing lagi. Backlink adalah salah satu dari sekian banyak trik yang digunakan untuk mempopulerkan blog agar para pengunjung beramai-ramai mengunjungi sebuah blog. Dengan ramainya pengunjung blog sudah tentu dapat memancing robot spider google untuk bukan hanya mengindeks blog tetapi juga menempatkannya pada posisi bergengsi dihalaman utama pencarian google (GOOGLE SEARCH). Berada diposisi terhormat search google sudah tentu membuka peluang dan kecendrungan yang lebih tinggi buat siempunya blog untuk mendapatkan trafik kunjungan yang jauh lebih banyak lagi. Trafik kunjungan yang melimpah, cepat atau lambat tentu akan dilirik oleh para advertiser untuk memasang iklan produk, baik melalui kerjasama langsung maupun lewat para broker iklan seperti google adsense.

Trafik kunjungan yang tinggi juga bisa meningkatkan pagerank dan alexa rank. Dengan berbekal 2 modal tersebut, kita bisa dengan percaya diri menawarkan popularitas blog kita ke berbagai web POST REVIEW. Berbeda dengan iklan advertise seperti google adsense yang bersifat "klik iklan dapat duit", POST REVIEW bersifat "Posting dapat duit". Penyedia web POST REVIEW membayar kita untuk setiap artikel atau posting yang kita buat di blog.

Trik berburu backlink yang umum digunakan para blog mania adalah

  1. Link exchange (tukaran link)

  2. Banner exchange (tukaran iklan banner)

  3. Blogwalking (kunjungan blog) via shoutbox atau comment box

  4. Daftar follower blog

  5. Bergabung dengan berbagai komunitas blog seperti www.topseratus.com

  6. Bergabung di berbagai sosial networking seperti friendster dan facebook



Facebook adalah salah satu jejaring sosial yang lagi booming saat ini selain pendahulunya friendster. Berbeda dengan berburu backlink ke sesama komunitas blog, di facebook beragam pengunjung web dari berbagai kalangan tumpah ruah disana mulai dari blogger mania, blogger karbitan, yang belum punya blog, yang belum minat nge blog sampai yang masih baru bergabung di dunia maya dan masih awam ngebrowsing.

Jadi tunggu apa lagi. Selamat berburu backlink di facebook
Selanjutnya...

Kamis, 12 Februari 2009

Navbar Blogger

Navigation Bar atau disingkat NAVBAR, semua yang bermain di blogger.com pasti sudah mengenalnya, selalu dipasang pada bagian top halaman blog. Jika kita lihat, navbar hanya semacam layar widget yang berisi fasilitas searching blog,input account, create blog baru dan informasi tentang content yang dilarang. Selebihnya navbar hanyalah suatu layar yang sebagian orang kurang sreg dan kurang nyaman melihat kehadirannya diblog. Mungkin ada yang sepakat dengan saya dan mungkin juga tidak, bahwa navbar tidaklah penting bagi kita pengguna blog dan keberadaannya malah terkesan mengganggu style dan template blog. Untuk membuktikan hal tersebut, saya coba searching ke blogsearch google dan menuliskan kata kunci NAVBAR. Dari hasil pencarian, tak ada satupun postingan yang mengiyakan kalau navbar itu penting. Hampir semua tulisan, temanya sama, bagaimana cara menghilangkan Navbar.

Masalahnya barangkali adalah bahwa Navbar merupakaan bawaan Blogger.com yang harus selalu ada disetiap blog, navbar menunjukkan icon citra blogger itu sendiri. Wajarlah, karena blogger menyediakan tempat untuk kita secara gratis dan barangkali kita hanya perlu sedikit tahu diri. Sialnya karena saya dan termasuk rekan-rekan blog yang dengan sengaja menghidden navbar tersebut mungkin termasuk yang tidak tahu diri.

Yang jadi pertanyaan adalah kenapa blogger.com membiarkan para penggunanya leluasa menghack navbar tersebut. Faktanya begitu, belum pernah ada satupun blog yang di banned hanya karena menghidden sebuah navbar. Tapi jika kita jeli mencermati, menghidden atau menyembunyikan navbar bukan berarti menghilangkan. Itu 2 pengertian yang berbeda. Menyembunyikan (hidden) navbar berarti tetap memanggil navbar saat browser diloading sehingga otomatis tetap mengurangi bandwith, hanya saat halaman blog loading lengkap, dengan sedikit perintah script stylesheet CSS navbar bisa disembunyikan. Berbeda dengan menghilangkan navbar. Menghilangkan navbar berarti memblock loading navbar saat browsing blog. Tehnik blocking ini dulu sering digunakan hacker saat membuat web gratisan di geocities dan tripod. Karena gratis, penyedia web gratisan tersebut sudah tentu menyisipkan Iklan banner pada setiap webspace yang diberikan secara gratisan. Oleh Hacker, Iklan tersebut diblock. tapi tidak lebih dari satu bulan kemudian webspace tersebut langsung di banned.

kalau begitu bisakah navbar diblog. Sepanjang pengetahuan saya, sampai saat ini belum pernah ada programer jagoan yang berhasil membuat script blocking navbar, kalaupun ada, apa gunanya?, malah blogger.com bisa berubah sikap dari yang begitu pemurah menjadi pemarah dan blog kita bisa terancam dibanned jadinya.

Ada yang unik dari navbar blogger. Jika anda membuka account di blogger.com > tata letak > edit html, jangan mimpi bisa dapatkan tag script html navbar, tapi jika anda membuka blog di jendela baru > view > page source >, script navbar baru muncul seperti ini

<iframe src="http://www.blogger.com/navbar.g?targetBlogID=159448502901129649&amp;blogName=MyBlog&amp;publishMode=
PUBLISH_MODE_BLOGSPOT&amp;navbarType=BLUE&amp;layoutType=
LAYOUTS&amp;homepageUrl=http%3A%2F%2Fabgamal.blogspot.com%2F&amp;searchRoot=http%3A%2F%2Fabgamal.blogspot.com%2Fsearch" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" height="30px" width="100%" id="navbar-iframe" title="Blogger Navigation and Search"></iframe>

Secara umum WEB BROWSER hanya mampu membaca script yang ditulis dalam bahasa HTML atau XML. Jika ada bahasa lain, maka biasanya web browser akan mengkonversi ke bahasa HTML juga. Bahasa web yang ditulis berbasis PHP dan ASP tidak akan terbaca pada source code html. Nah trik inilah yang digunakan oleh server blogger agar apapun yang anda acak pada tag html tidak akan bisa menghilangkan kode navbar.

Tapi tak ada gading yang tak retak. Kesalahan fatal dari blogger yang mungkin dianggap sepele oleh mereka adalah, memberi id pada iframe script navbar diatas (yang ditandai dengan warna merah). Keberadaan id tersebut merupakan makanan empuk buat Stylesheet CSS maupun Javascript untuk membuka peluang navbar tadi di acak-acak. Sehingga para hecker beranggapan jika tidak bisa menghapus navbar tak mengapa, asal bisa menyembunyikannya pun juga sudah oke. akhirnya munculnya beragam script-script didunia maya, trik untuk menghidden navbar.

Yang umum digunakan dan paling banyak dijadikan tips dan trik para blogger sepanjang pengetahuan saya adalah merekayasa stylesheet css nya, seperti contoh dibawah ini

CARA PERTAMA MENGGUNAKAN STYLE VISIBILITY dan DISPLAY

#navbar-iframe {
height:0px;
visibility:hidden;
display:none
}

Ket : script diatas disisip persis diatas tag ]]></b:skin>

Padahal jika jeli, banyak cara lain yang juga bisa digunakan

CARA KEDUA MENGGUNAKAN MARGIN TOP MINUS

#navbar-iframe {
top-margin:-30px;
}

Ket : script diatas disisip persis diatas tag ]]></b:skin>

CARA KETIGA MENGGUNAKAN FILTER OPACITY

#navbar-iframe {
opacity: 0.0;
filter: alpha(opacity: 0);
}

Ket : script diatas disisip persis diatas tag ]]></b:skin>

CARA KEEMPAT MENGGUNAKAN WIDTH dan HEIGHT 0 px

#navbar-iframe {
height:0px;
width:0px;
}

Ket : script diatas disisip persis diatas tag ]]></b:skin>


Jika menggunakan JAVASCRIPT, hampir mirip, tag scriptnya agak berbeda

<script>
function navbar()
{
document.getElementById("navbar-iframe").style.display="none";
document.getElementById("navbar-iframe").style.visibility="hidden";
document.getElementById("navbar-iframe").style.height="0px";
}
</script>

pada tag <body> sisipkan script berikut onload='navbar()' sehingga menjadi

<body onload='navbar()'>

Silahkan mencoba, terserah mana pilihan anda, bahkan dengan tehnik diatas bukan hanya dapat menghilangkan navbar, memodifikasi navbar sedemikian rupa pun bisa. Silahkan asah sendiri kejelian masing-masing. Tapi jangan lupa temuan baru harap dibagi-bagi.
Selanjutnya...

Sabtu, 07 Februari 2009

Fixed Marquee

Mungkin anda sering lihat di tivi, text berjalan pada bagian bawah layar. Di dunia internet kita mengenalnya dengan istilah marquee. Diinspirasi dari layar tivi tersebut saya jadi tertarik membuatnya di MyBlog.

Saya menyebutnya dengan istilah FIXED MARQUEE. Dua kata ini saling bertolak belakang, fixed lebih bermakna statis sedangkan marquee lebih bermakna dinamis. Fixed marquee sebenarnya kombinasi dari script Style Position Fixed dan Marquee Text. Style Position Fixed adalah layar yang diposisikan pada posisi tetap (fixed) pada halaman blog/web, sehingga meskipun di scroll kearah mana saja, layar tersebut tetap pada posisi semula, tidak mengikuti scrolling. Dengan memodifikasi layar menggunakan style position fixed, kita bisa menyisipkan text marquee yang selalu hadir pada layar yang statis. Text Marquee bisa kita isi dengan topik apa saja. Saya lebih tertarik mengisi teks marquee dengan Recent Comment.

Ada sedikit masalah, karena style position fixed hanya support dengan Firefox dan IE versi 7, setelah saya coba dengan IE versi 6 kebawah, style position fixed tidak berfungsi. oleh karena itu saya coba menggunakan pendekatan Style Position Absolute untuk mengantasipasi jika seandanya user/pengunjung blog menggunakan browser dengan sistem operasi IE versi 6 kebawah.

Jika ada yang tertarik menggunakan fixed marquee ini, langkah-langkah membuatnya adalah

1. Buat Gadget/widget baru

Buka account di BLOGGER.COM > TATA LETAK > ELEMEN HALAMAN > TAMBAH GADGET > HTML/JAVASCRIPT
beri judul/title 'Fixed marquee' (atau apa saja, agar mudah mencarinya saat EDIT HTML)

2. Buat script Recent Comment yang di marquee secara horisontal seperti dibawah ini, masukkan ke dalam widget yang baru dibuat

<script>
function gamal(json) {

document.write('<marquee scrolldelay="180" direction="left" onmouseover="this.stop()" width="95%" onmouseout="this.start()">');

for (var i = 0; i <= json.feed.openSearch$totalResults.$t - 1; i++) {

var entry = json.feed.entry[i];

var posttitle = entry.title.$t;

var author = entry.author[0].name.$t;

var posturl;

if (i == json.feed.entry.length) break;

for (var k = 0; k <= entry.link.length - 1; k++) {

if (entry.link[k].rel == 'alternate') {

posturl = entry.link[k].href;

posturll=posturl.split("/");

var x=posturll[5];
var y=x.split(".");
var z=y[0];

var w=z.replace(/-/g," ");

break;

}

}

posttitle = "<b>" + author + "</b>" + "&nbsp;" + w.link(posturl);

var readmorelink = "(more)";

readmorelink = readmorelink.link(posturl);

var postdate = entry.published.$t;

var cdyear = postdate.substring(0,4);

var cdmonth = postdate.substring(5,7);

var cdday = postdate.substring(8,10);

var monthnames = new Array();

monthnames[1] = "Jan";

monthnames[2] = "Feb";

monthnames[3] = "Mar";

monthnames[4] = "Apr";

monthnames[5] = "May";

monthnames[6] = "Jun";

monthnames[7] = "Jul";

monthnames[8] = "Aug";

monthnames[9] = "Sep";

monthnames[10] = "Oct";

monthnames[11] = "Nov";

monthnames[12] = "Dec";

if ("content" in entry) {

var postcontent = entry.content.$t;

} else if ("summary" in entry) {

var postcontent = entry.summary.$t;

} else

var postcontent = "";

var re = /<\S[^>]*>/g;

postcontent = postcontent.replace(re, "");

document.write(posttitle);

if (showpostdate == true)
document.write('&nbsp;');
document.write(cdyear + ' ' + monthnames[parseInt(cdmonth,10)] + ' ' + cdday);

if (showpostsummary == true) {
document.write('&nbsp;');
document.write('<i>');
if (postcontent.length <= numchars -1) {

document.write(postcontent);

} else {

postcontent = postcontent.substring(0, numchars);

var quoteEnd = postcontent.lastIndexOf(" ");

postcontent = postcontent.substring(0,quoteEnd);

document.write(postcontent + '...' + readmorelink);

}

}
document.write('</i>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;');

}

document.write('</marquee>');

}
</script>

<script>

var showpostdate = true;

var showpostsummary = true;

var numchars = 150;

</script>

<script src="http://namablog.blogspot.com/feeds/comments/default?orderby=published&alt=json-in-script&callback=gamal"></script>

3. Ganti Tulisan yang berwarna merah dengan nama blog anda

4. Buat STYLE POSITION FIXED

BUKA TATA LETAK > EDIT HTML >
Klik EDIT pada Toolbar atau tekan tombol CTRL + F, pada kotak box FIND WHAT ketik kata kunci title/judul tadi, pada contoh ini adalah fixed marquee, hasil pencarian kurang lebih seperti ini

<b:widget id='HTML8' locked='false' title='fixed marquee' type='HTML'/>

setelah menemukan script seperti diatas, blok script tersebut kemudian klik EDIT pada Toolbar pilih CUT lalu PASTE persis diatas tag script </body>

setelah meletakkan diatas script </body> buat sedikit modifikasi sehingga menjadi seperti ini

<div id='fixmetoo' style='border:1px solid #000;background-color:#fff;text-align:left;padding:0px;width:99%;font-size:8pt'>
<b:section id='fixm' preferred='no'>

<b:widget id='HTML8' locked='false' title='fixed marquee' type='HTML'/>

</b:section>
</div>

5. Setelah itu letakkan script berikut tepat diatas tag script </head>

<style type="text/css">
#fixmetoo { position: fixed; left: 0px; bottom: 0px; }
div &gt; div#fixmetoo { position: fixed; }
pre.fixit { overflow:auto;border-left:1px dashed #000;border-right:1px dashed #000;padding-left:2px; }
</style>

<!--[if lte IE 6]>
<style type="text/css">
#fixmetoo { position: absolute; left: 0px; bottom: 0px; }
div > div#fixmetoo { position: fixed; }
pre.fixit { overflow:auto;border-left:1px dashed #000;border-right:1px dashed #000;padding-left:2px; }
</style>
<![endif]-->
<!--[if gte IE 5.5]><![if lt IE 7]>
<style type="text/css">

div#fixmetoo {
left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 - fixmetoo.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
</style>
<![endif]><![endif]-->


6. Langkah terakhir adalah kembali ke TATA LETAK > ELEMEN HALAMAN > KLIK EDIT pada widget FIXED MARQUEE, kemudian setelah terbuka jendela POPUP, hapus judul Fixed Marquee, dan biarkan tetap kosong. SAVE dan lihat hasilnya

SEMOGA BERHASIL
Selanjutnya...

Selasa, 03 Februari 2009

Menu Link

Setiap Website maupun Weblog pasti memiliki MENU LINK. Menu link merupakan representasi seluruh isi blog atau web. Seyogyanya melalui menu link kita bisa mendapat gambaran dasar tentang apa yang dimuat dalam sebuah blog. Menu link juga memberikan banyak kemudahan bagi pengunjung untuk memilih bagian mana dari blog yang hendak dituju. Dan satu lagi, selain digunakan untuk jump ke halaman lain dari blog ini, Menu Link juga bisa digunakan untuk focus ke widget tertentu (baca WIDGET FOCUS dan WIDGET MENU )di halaman yang sama.

Oleh karena menu link memiliki peran yang sangat penting pada blog, sehingga sering di tempatkan pada bagian top halaman web/blog yang tentu saja dengan tujuan agar mudah dilihat. Hanya saja menu link yang berisi banyak kadang juga membuat beberapa pengguna blog tidak merasa nyaman karena kelihatannya mengambil banyak ruang. Oleh karena itu banyak master webprogram menciptakan menu link yang begitu apik sehingga selain dapat menghemat ruang juga dimodifikasi sedemikian rupa sehingga dapat memancing daya tarik pengunjung.

Trik yang umum digunakan adalah metode cascading menu atau drop down menu. Ada banyak trik javascript yang bisa kita cari di internet untuk membuat menu dengan prinsip cascading atau dropdown, mungkin titlenya berbeda-beda tapi karakternya sama. Metode cascading biasanya menggunakan layar tersembunyi, dengan trik onmouseover atau onclick, layar akan muncul dengan style slide in, bisa horisontal ke kanan atau kekiri atau vertikal ke bawah atau ke atas. Metode dropdown lebih sederhana hanya menggunakan form select untuk membuatnya.

Pada artikel ini saya akan membahas tentang OMNI MENU yang dibuat dengan menggunakan metode javascript Cascading + Slide in left/right + Always On Top. Pada blog ini bisa dilihat contohnya pada sisi kiri ("JALUR CEPAT") dan Pada sisi kanan ("MENU BLOG"). Saya tertarik menggunakan OMNI MENU karena sifatnya yang Always On top. Yaitu menu ini akan selalu terlihat berada diatas meskipun halaman blog di scroll kebawah.

Jika anda tertarik menggunakannya, silahkan simak dan copy pasta script-script dibawah ini.

BUKA TATA LETAK > EDIT HTML > Copy paste script ini diatas </head>

<style>

#menu1 a {color:black;background-color:white;text-decoration:none;text-indent:1ex;}
#menu1 a:active {color:black;text-decoration:none;}
#menu1 a:hover {color:black;background-color:#FFFF99}
#menu1 a:visited {color:black;text-decoration:none;}


#menu3 a { /*Menu3 Links*/
color:black;
background-color:white;
text-decoration:none;
text-indent:1ex;
}
#menu3 a:hover {
color:black;background-color:#FFFF99;
}
#menu3 a:active {color:black;text-decoration:none;}
#menu3 a:visited {color:black;text-decoration:none;}

</style>


<script language='JavaScript1.2' src='http://www.geocities.com/topoleogi/mmenu.js'/>

<script>

resizereinit=true;

menu[1] = {
id:'menu1',
bartext:'JALUR CEPAT',
barbgcolor:"#ccddcc",
barcolor:"#000000",
barfontweight:"bold",
barfontsize:'80%',
bordercolor:'#000000',
fontsize:'80%',
linkheight:20 ,
hdingwidth:210 ,

menuItems:[
["Block Archives", "#blogarchives", "_self"],
["Blog List", "#bloglist",""],
["Site Statistik", "#stat", ""],
["Top Komentar", "#topkom", ""],
["Font Style Setting", "#fontstylesetting", ""],
["Followers", "#followers", ""],
["Langganan", "#langganan", ""],
["Kategori", "#labelcloud", ""],
["Medium Komentar", "#tagboard", ""],
["Live Traffic", "javascript:staticbar('feedjit')", ""],
["Shout Box", "javascript:staticbar('shout')", ""],
["Admin Area", "javascript:mpopup()", ""],
["Back To Top", "#", ""] //tidak ada tanda koma pada akhir entry

]};

menu[3] = {
id:'menu3',
bartext:'MENU BLOG',
menupos:'right',
kviewtype:'fixed',
barbgcolor:"#ffffff",
barcolor:"#000000",
barfontweight:"bold",
bordercolor:'#000000',
hdingbgcolor:"#ffffff",
fontsize:'80%',
linkheight:20 ,
hdingwidth:210 ,

menuItems:[
["Home", "http://abgamal.blogspot.com", ""],
["Tentang Saya", "javascript:aktif_bt()",""],
["Infomedis", "javascript:buka_scroll3()", ""],
["Widget", "javascript:aktif_div1('http://abdgamal.ueuo.com/add_ons.php')", ""],
["Yang Lagi Online", "javascript:aktif_div1('http://abdgamal.ueuo.com/members.php')", ""],
["Private Message", "javascript:aktif_div1('http://abdgamal.ueuo.com/privmail.php')", ""],
["Posting Artikel", "javascript:aktif_div1('http://abdgamal.ueuo.com/tambah_tulisan.php')",""],
["Statistik", "javascript:aktif_div1('http://abdgamal.ueuo.com/topfive.php')", ""],
["Admin Area", "javascript:aktif_div1('http://abdgamal.ueuo.com/admin_area.php')", ""],
["Back To Top", "#", ""] //tidak ada tanda koma pada akhir entry

]};

make_menus();
</script>

<----Batas Copy Paste ---->
Keterangan :
Contoh diatas adalah contoh OMNI MENU pada Blog ini, silahkan anda ubah sendiri
Merah : Judul Menu
Biru : Alamat URL
Hijau : Target URL

Selanjutnya...
 
 
 
 
 
 


CLOSE
MAIN MENU
REFRESH