Setiap kali saya membuka halaman form login staf di sistem osTicket, saya harus mengarahkan kursor mouse saya dan lalu mengklik pada textbox pertama di form tersebut agar dapat siap menerima masukan informasi login. Sayangnya, hal ini sangat mengganggu saya, karena meskipun aktivitas mengarahkan mouse tadi kelihatan sepele, tapi seharusnya pekerjaan tambahan ini tidak perlu dilakukan oleh staf. Lalu saya memodifikasi form login di panel staf, agar sistem melakukan secara otomatis fokus pada textbox pertama setiap kali staf mengunjungi halaman ini. Baca lanjutannya…
Terinspirasi dari artikel saya sebelumnya di blog ini, modifikasi berikut akan menambahkan form Google Search di bagian kanan atas dari SideBar them iNove WordPress. Baca lanjutannya…
Jika Anda ingin mengijinkan klien Anda dapat menyertakan potongan kode pemrograman ketika membuat sebuah tiket baru di osTicket, maka Anda harus memodifikasi fungsi yang terkait dengan hal ini di dalam file class.format.php, dan setelah itu, Anda harus menambahkan informasi tambahan di form buka tiket baru supaya klien Anda mengapit kode mereka dengan tag [code] dan [/code]. Harap diingat, bahwa gunakan modifikasi ini dengan resiko yang Anda tanggung sendiri. Baca lanjutannya…
Kemarin saya menghadapi sebuah situasi ketika saya sedang berusaha untuk mengambil beberapa nilai sub-string yang berasal dari sebuah string tunggal yang tersimpan di basis data, lalu menampilkannya ke control CheckBox yang tercentang dengan menggunakan kode PHP. Misalkan saya sudah memiliki 5 control CheckBox yang bernama Applications di atas sebuah form, sedangkan nilai yang disimpan di dalam sebuah string dari basis data, kita contohkan, adalah: “Application 1, Application 3, Application 5″. Lalu, saya menginginkan agar control CheckBox yang pertama, ketiga, dan yang kelima akan menjadi tercentang berdasarkan beberapa sub-string string tadi. Akhirnya jadi juga, saya menulis kode berikut untuk mengatasi permasalahan saya. Baca lanjutannya…
Modifikasi berikut ini akan menambahkan 2 field baru ke atas form ubah tiket di sisi staf dari osTicket v1.6 RC5. Modifikasi ini memiliki hubungan dengan artikel: Hal Penting untuk Mengubah Field Baru di osTicket v1.6 RC5. Pada contoh berikut, kita akan melanjutkan contoh kasus yang sudah pernah kita lakukan pada artikel saya yang berjudul: Bagaimana Menambahkan Field Tambahan pada Form Buka Tiket di Sisi Klien di osTicket v1.6 RC5. Baca lanjutannya…
Ada sebuah permintaan sederhana yang seharusnya hal ini merupakan pengaturan standar di form tiket baru pada sisi staf di osTicket. Hal ini mengenai bagaimana menugaskan secara otomatis kepada staf yang sedang tercatat masuk ketika staf membuat tiket baru dari Panel Staf. Saya membuat modifikasi untuk mewujudkan permintaan tadi. Dengan modifikasi ini, maka setiap kali staf membuka form tiket baru, maka di bagian petunjuk pilihan Assign: akan otomatis terpilih nama staf yang bersangkutan. Baca lanjutannya…
Pernahkah Anda mengalami kesulitan untuk menambahkan teks yang didefenisikan sebelumnya ke dalam Text Area pada form buka tiket di osTicket v1.6 RC5? Sebagai contoh, untuk memberikan instruksi kepada pelanggan atau klien Anda, Anda menyisipkan teks yang didefenisikan sebelumnya ke dalam object Text Area pada form buka tiket. Tapi sayangnya, kenyataan yang terjadi adalah teks yang didefenisikan sebelumnya tadi akan ditambahkan lagi setiap kali klien Anda menekan tombol “Submit” jika tidak semua field yang wajib dibutuhkan tidak diisi dengan benar, sehingga teks tersebut akan bertambah terus dan terus. Saya membuat modifikasi untuk mengatasi hal ini, sekaligus untuk menjawab pertanyaan yang terkait dengan topik tersebut di Forum Diskusi osTicket. Baca lanjutannya…
Hari ini saya menyadari bahwa jika staf membuka tiket baru dari panel staf di Sistem osTicket, maka nilai dari help topic selalu blank tersimpan di tabel ticket, sedangkan jika klien membuka tiket baru, maka nilai dari help topic ini tersimpan sebagaimana mestinya di tabel ticket tersebut. Jadi, saya membuat modifikasi agar pilihan help topic muncul di form new ticket di panel staf. Ketika staf memilih salah satu dari item help topic melalui combobox, maka nilai department yang terkait dengan help topic yang terpilih akan otomatis terpilih juga. Modifikasi ini merupakan versi pengembangan dari modifikasi yang dibuat oleh michael.therrien di Forum osTicket. Perbedaan utama antara modifikasi yang dilakukan oleh michael.therrein’s dan yang saya lakukan adalah: topicId disimpan di tabel, sedangkan modifikasi yang saya buat adalah deskripsi topik disimpan di tabel mengikuti aturan default yang dibuat oleh osTicket. Baca lanjutannya…
Ada sebuah permintaan fitur yang cukup menarik di Forum Diskusi osTicket tentang bagaimana cara mengirim email kepada seorang staf yang sudah ditugaskan untuk mengingatkan kembali staf tersebut terhadap tiket tadi. Untuk mengimplementasikan fitur baru ini, saya berhasil membuat modifikasi. Baca lanjutannya…
Saat ini, Form Penyaringan (Filter) sampai dengan Pods CMS versi 1.7.3 masih menggunakan form yang sangat sederhana. Form tersebut hanya memiliki satu teks pencarian dan satu tombol saja. Selain itu, form penyaringan ini hanya dapat menyaring recordset yang dikembalikan oleh proses penyaringan tadi berdasarkan field name saja. Lalu saya membuat modifikasi/peningkatan fitur dengan menambahkan combobox yang berisi daftar semua field dari tabel supaya membuat pengguna lebih mudah untuk memilih berdasarkan field atau kolom yang mana mareka akan menyaring data, di mana defaultnya adalah saring di semua field. Di samping itu, saya juga menambahkan tipe pencarian, apakah menggunakan Cocok Semua atau tidak (Cocok Sebagian), adanya pilihan Jumlah Maksimal Record per Halaman, dan pilihan field untuk memberikan pilihan kepada pengguna dalam mengurutkan recordset berdasarkan field dan tipe pengurutan tertentu pula. Baca lanjutannya…
Komentar Terakhir