THREAD INI SUDAH EXPIRED, SILAKAN BUKA DI myQURAN.com
http://myquran.com/forum/entry.php?33-Membuat-Jadwal-Sholat-ala-myQuranAssalamu'alaikum Wr WbSalam myQers!Terimakasih atas segala kepercayaan myQers pada myQuran sebagai berkomunitas pilihan pada dunia maya internet. Beberapa waktu yang lalu, myQuran berhasil mengupgrade servernya sehingga 'time down' forum tercinta kita, insyaAllah, tidak akan menjadi kebiasaan lagi

Tentu itu semua berkat bantuan, partisipasi dan dukungan real dari myQers semua, diantarnya yakni melalui program donasi yang digulirkan kemarin. Jazakumullah khair katsiran. Semoga amal kita semua dapat bermanfaat untuk ummat banyak!
Seiring beberapa fitur myQ yang sempat 'tenggelam' akhir-akhir ini, sedapat mungkin akan kami recovery kembali. myQ ChitChat flash/ajax edition, alhamdulillah dapat beroperasi kembali. Meski edisi IRCnya belum dapat kami hadirkan untuk Anda (semoga om Badi yang baik dan teliti, segera tergerak hatinya hehe

). alQuran Search Engine 10 bahasa edisi kang Dian TN juga sudah dipulihkan, alhasil dapat dimanfaatkan kembali sebagai rujukan pencarian. Dan banyak lagi yang belum selesai.. Namun, kami yakin kecintaan Anda pada myQuran tidak berkurang bukan?

Okay, pada edisi kabari myQ kali ini kami telah perbaiki engine jadwal sholat. Tapi keterbatasan waktu online, membuat tak terupdate keseluruhan script yang 'tersangkut' untuk portal dan forum (mas HC yang baik dan berkharisma! bantuin yak..

). Dan sesuai permintaan Anda (
Kok Gak Ada Jadwal Shalat) pada beberapa kali Umpan Balik, maka telah kami lakukan banyak perubahan dan perbaikan.
Jadwal sholat yang dipergunakan ini masih berpatokan pada jadwal sholat yang dikeluarkan oleh Depag RI. Tidak menggunakan rumus perhitungan sendiri seperti berdasarkan sudut matahari, lintang, bujur, madzab, dll.. Sehingga modul jadwal sholat ini
sepertinya, hanya cocok dipakai untuk wilayah Indonesia (kecuali kalau ada informasi konversi selisih luar negeri).
Jika terjadi perbedaan waktu antar daerah, semestinya tidak terlalu jauh menitnya. Mohon koreksi selisih waktu menitnya bila menjumpai beberapa kota terjadi perbedaan yang mencolok. Atau mohon masukkan bila kota Anda belum tercantum disini, dan ingin ditampilkan agar menginformasikan kota dan selisih waktunya (dalam +/- menit).
Beberapa perubahannya adalah:
- Re-coding secara menyeluruh (lebih efisien, lebih efektif, dan lebih simpel) harusnya berpengaruh pada kecepatan loading..
- Koreksi perhitungan selisih menit untuk konversi kota
- Modul output javascript yang dapat diload / ditempel ke web lain (kalau dulu via iframe, tapi yg dulu juga masih bisa dipakai).
Nah, perubahan tambahan modul terakhir ini yang akan dipaparkan saat ini.
Addons jadwal sholat myQ, sekarang dapat ditempel ke halaman website Anda memanfaatkan javascript. Manfaatnya? Reminder dunk.. yang paling penting, biar ngenet OK.. sholat pun tepat waktu!
THREAD INI SUDAH EXPIRED, SILAKAN BUKA DI myQURAN.com
http://myquran.com/forum/entry.php?33-Membuat-Jadwal-Sholat-ala-myQuranSo, caranya dengan menyisipkan beberapa kode pada halaman web Anda. Secara singkat petunjuknya adalah sebagai berikut:
1. Dapatkan URL yang tepat untuk kode kota Anda. Lihat pada :
http://myquran.org/jsholat/?type=kotaAmbil URL yang berversi javascript, contoh:
http://myquran.org/jsholat/?kode=kediri&type=jsArtinya, yang akan kita load dan tampilkan adalah jadwal sholat untuk kota Kediri.
2. Sisipkan kode javascript di header halaman web Anda, untuk meload url tersebut.
Contoh:
<SCRIPT language="JavaScript" SRC="http://myquran.org/jsholat/?kode=kediri&type=js"></SCRIPT>3. Dengan meload kode javascript tersebut, Anda dapat mengolah dan menampilkan sendiri variabel sholat javascript tersebut sesuai dengan bahasa pemrograman yang web Anda gunakan.
Variabel-variabel yang dapat dipergunakan beserta keterangannya adalah:
- kota : menampung data kota yang Anda pilih
- nsholat : array nama sholat (baru)
- sholat : berupa larik array, menampung informasi waktu sholat hari ini. Mulai dari Sholat Shubuh s.d Isya. Indeks array dimulai dari 0 sampai dengan 4.
0 => shubuh, 1 => dzuhur, 2 => ashar, 3 => maghrib, 4 => isya (perlu ga ditambah imsak? atau syuruq atau dhuha?). Untuk menampilkannya tinggal memanggil nama variable sholat dan diikuti indeksnya. Contoh, sholat[2] => menampilkan waktu sholat ashar. - ntanggal : tanggal normal (masehi). Format menggunakan 2 digit, 01 - 31
- nbulan : bulan normal (masehi). Format dengan 2 digit, 00 - 12
- nnamabln : bulan normal (masehi). Nama bulan hanya 3 karakter, contoh hasil Mar, Apr, Des.. dll
- nnamabulan : bulan normal (masehi). Nama bulan full, contoh Januari, Juni,.. dll
- ntahun : tahun normal(masehi). Format 4 digit, contoh 2008
- namahari : nama hari. Menggunakan hari Ahad. Berupa teks.
- htanggal : tanggal hijriyah. Format pendek, 1 - 31.
- hbulan : bulan hijriyah. Format pendek, maks 2 digit. Contoh 3.
- hnamabulan : bulan hijriyah. Format panjang, contoh : Ramadhan, Syawal, .. dll
- htahun : tahun hijriyah. Format panjang atau 4 digit, contoh 1429
- surl = sumber URL jadwal sholat, bagi yang ingin memberi kredit untuk myQuran

Dengan berbagai variasi variabel yang disediakan, semoga semua kebutuhan kita terpenuhi.
4. Sudah beres, tinggal ditampilkan sendiri ala versi Anda.
Ini contoh lengkap:
<HTML>
<HEAD>
<title>Jadwal Sholat @ myQuran.org</title>
<SCRIPT language="JavaScript" SRC="http://myquran.org/jsholat/?kode=kediri&type=js"></SCRIPT>
</HEAD>
<BODY>
<SCRIPT language="Javascript">
<!--
document.write("Jadwal Sholat Kota : <strong>",kota,"</strong> dan sekitarnya. <br>");
document.write("<marquee onmouseover=\"this.stop()\" onmouseout=\"this.start()\" title=\"Jadwal Sholat @ myQuran.org\">");
document.write(namahari,", ",ntanggal," ",nnamabulan," ",ntahun," / ",htanggal," ",hnamabulan," ",htahun," - ");
document.write("<b>Shubuh</b> ",sholat[0]," <b>Dzuhur</b> ",sholat[1]," <b>Ashar</b> ",sholat[2]," <b>Maghrib</b> ",sholat[3]," <b>Isya'</b> ",sholat[4]);
document.write("</marquee>");
// -->
</SCRIPT>
</BODY></HTML>
Diatas akan menampilkan Jadwal sholat untuk kota Kediri, hari tanggal bulan tahun sekarang (edisi masehi dan hijriyah) dengan informasi 5 waktu berjalan (marquee).
Contoh aslinya dapat dilihat di:
http://myquran.org/jsholat/test.html--- tambahan 20080401 ---Alhamdulillah, selesai ditambahkan output berupa image (PNG). Sehingga dapat ditampilkan dimanapun website / blog di hosting.
URL image jadwal sholat disesuikan kota tetap dapat dilihat di
http://myquran.org/jsholat/?type=kotaMisal URL yang didapat:
http://myquran.org/jsholat/index.php?kode=kediri&type=pngContoh hasil :

baru sempat bikin 7 color themes.
Semoga dapat disesuaikan dengan theme website Anda.
update 05/04/2008
+ perhitungan waktu imsak
+ array di js ditambahkan nsholat = nama-nama waktu sholat
+ image PNG disesuaikan penambahan imsak
+ preview list kota
*/
--- (eof) tambahan ---OKay, semoga bermanfaat!
Wassalamu'alaikum Wr WbSalam hangat selalu, dan TetapSemangat!
myQTeam
Catatan Pengguna :
... kayaknya tutorial di depan perlu diperjelas lagi deh.. terutama buat yang pake javascript+imsak.
coz kalo yang ga pake imsak kan arraynya dimulai 0 sampai 4 (dari subuh sampai isya >> [ 0]=subuh, [ 1]=dzuhur, [ 2]=ashar, [ 3]=maghrib, [ 4]=isya).
nah, sedangkan untuk yang pakai imsak arraynya dimulai 0 sampai 5 (bukan dimulai subuh, tapi imsak sampai isya >> [ 0]=imsak, [ 1]=subuh, [ 2]=dzuhur, [ 3]=ashar, [ 4]=maghrib, [ 5]=isya).
THREAD INI SUDAH EXPIRED, SILAKAN BUKA DI myQURAN.com
http://myquran.com/forum/entry.php?33-Membuat-Jadwal-Sholat-ala-myQuran