-->

Saturday, February 16, 2019

[UPDATE] Cara Membuat Contact Form Blogger pada halaman statis

Contact form adalah sebuah formulir yang bisa digunakan pengunjung sebagai sarana untuk berkomunikasi secara pribadi lewat email dengan pemilik blog / Website. Secara umum formulir kontak terdiri dari beberapa kolom isian seperti nama, email, dan pesan yang ingin disampaikan.

Form Contact Us Blogspot


Keberadaan Contact form pada sebuah situs web / blog. Bisa dijadikan sebagai indikator bahwa situs tersebut memiliki keseriusan dalam pengelolaan, sehingga dapat meningkatkan kepercayaan pengguna terhadap apa yang ada di dalamnya.

Sebenarnya Blogger.com sudah menyediakan fitur / layanan formulir kontak gratis yang bisa dipasang sebagai widget contact form di Blogspot. Tapi, sepertinya jarang sekali kita jumpai blog yang menggunakan widget formulir kontak. Mereka lebih memilih untuk membuat contact form pada halaman statis, meskipun harus menggunakan layanan contact form dari pihak ketiga.

Pada tutorial kali ini saya akan menjelaskan cara membuat / memasang Contact Form Blogger pada halaman statis blog. Silahkan ikuti langkah-langkah berikut ini.

1. Masuk Blogger, pilih Blog yang ingin Anda buatkan halaman contact form.

2. Pilih menu Laman (Pages), kemudian klik Laman baru.

3. Buat judul laman, misalnya Contact Us, Contact Me, Hubungi Kami, atau yang lainnya.

4. Masuk mode HTML (sebelah compose), kemudian copy dan pastekan kode di bawah ini sebagai isi Laman.
<script>
var blogId = '134777113111111111';
var contactFormMessageSendingMsg ='Mengirim...';
var contactFormMessageSentMsg = 'Pesan sudah dikirim. Semoga Anda bahagia.';
var contactFormMessageNotSentMsg = 'Pesan tidak dapat dikirim. Coba lagi nanti.';
var contactFormEmptyMessageMsg = 'Bidang pesan harus diisi.';
var contactFormInvalidEmailMsg = 'Alamat email harus valid.'

var widgetLoaded=false;
function sendEmailMsg() {
if(widgetLoaded== false) {
_WidgetManager._RegisterWidget('_ContactFormView', new _WidgetInfo('ContactForm1', 'sidebar', null, document.getElementById('ContactForm1'), {'contactFormMessageSendingMsg': contactFormMessageSendingMsg , 'contactFormMessageSentMsg': contactFormMessageSentMsg , 'contactFormMessageNotSentMsg': contactFormMessageNotSentMsg , 'contactFormInvalidEmailMsg': contactFormInvalidEmailMsg , 'contactFormEmptyMessageMsg': contactFormEmptyMessageMsg , 'title': 'Contact Form', 'blogId': blogId, 'contactFormNameMsg': 'Name', 'contactFormEmailMsg': 'Email', 'contactFormMessageMsg': 'Message', 'contactFormSendMsg': 'Send', 'submitUrl': 'https://www.blogger.com/contact-form.do'}, 'displayModeFull'));
widgetLoaded=true;
document.getElementById('ContactForm1_contact-form-submit').click();
}
return true;
}
</script>
<div class="Form">
<form name="contact-form">
<p></p>
Nama
<br />
<input class="contact-form-name" style="max-width: 400px; width: 100%;" id="ContactForm1_contact-form-name" name="name" size="30" type="text" value="" />
<p></p>
Email
<span style="font-weight: bolder;">*</span><br />
<input class="contact-form-email"style="max-width: 400px; width: 100%;" id="ContactForm1_contact-form-email" name="email" size="30" type="text" value="" />
<p></p>
Pesan
<span style='font-weight: bolder;'>*</span>
<br />
<textarea class="contact-form-email-message" style="max-width: 400px; width: 100%;" id="ContactForm1_contact-form-email-message" name="email-message" rows="5"></textarea>
<p></p>
<input class="contact-form-button contact-form-button-submit" id="ContactForm1_contact-form-submit" onclick="sendEmailMsg()" type="button" value="Kirim" />
<p></p>
<div style="max-width: 400px; text-align: center; width: 100%;">
<p class="contact-form-error-message" id="ContactForm1_contact-form-error-message"></p>
<p class="contact-form-success-message" id="ContactForm1_contact-form-success-message"></p>
</div>
</form>
</div>


5. Ganti kode yang ditandai warna merah dengan kode blogId milik blog Anda. Untuk mendapatkan kode tersebut, Anda bisa melihatnya pada bar address di halaman manapun dari dasbor blog Anda. Lihat contohnya pada gambar di bawah ini.
Contoh Blog Id


6. Nonaktifkan kolom komentar, kemudian langsung publikasikan halaman contact form pada mode HTML.

7. Lihat atau kunjungi halaman contact form Anda, kemudian cobalah kirim pesan untuk mengetahui apakah formulir kontak bekerja sesuai dengan yang diharapkan.

Baca juga: Cara membuat daftar isi blog berdasarkan label.



Catatan:

  • Selama proses pembuatan halaman contact us / contact form, sebaiknya Anda tidak mengubah atau bergonta-ganti mode penulisan.
  • Jika Anda ingin melakukan pengeditan setelah halaman contact form dipublikasikan, usahakan agar langsung masuk pada mode HTML.

UPDATE!!!
Lama tidak login Blogger, ternyata banyak perubahan baru pada Blogger. Dan artikel ini salah satu yang terkena dampaknya, Contact Form Blogger tidak bisa mengirim pesan.

Untuk mengatasi hal ini, kalian bisa bisa gunakan salah satu dari dua cara berikut

Pilihan Pertama
Jika anda ingin menggunakan / mempertahankan kode diatas (bagi yang sudah mengikuti tutorial ini sebelumnya). Maka anda harus menambahkan widget contact form / Formulir kontak pada bagian sidebar.

Kemudian tambahkan kode css berikut ke dalam HTML template untuk menyembunyikan tampilan widget Contact Form pada bagian sidebar.
#ContactForm1{display:none;}

Dengan cara seperti ini Blogger Contact form pada halaman sastis akan berfungsi kembali.

Pilihan Kedua
Jika anda tidak ingin menambahkan widget contact form Blogger pada sidebar atau lainnya. Silahkan hapus semua kode di atas, kemudian ganti dengan kode berikut
<div class="Form">
<form name="contact-form">
<p></p>
Name
<br />
<input class="contact-form-name" style="max-width: 400px; width: 100%;" id="ContactForm1_contact-form-name" name="name" size="30" type="text" value="" />
<p></p>
Email
<span style="font-weight: bolder;">*</span><br />
<input class="contact-form-email"style="max-width: 400px; width: 100%;" id="ContactForm1_contact-form-email" name="email" size="30" type="text" value="" />
<p></p>
Message
<span style='font-weight: bolder;'>*</span>
<br />
<textarea class="contact-form-email-message" style="max-width: 400px; width: 100%;" id="ContactForm1_contact-form-email-message" name="email-message" rows="5"></textarea>
<p></p>
<input class="contact-form-button contact-form-button-submit" id="ContactForm1_contact-form-submit" onclick="sendEmailMsg()" type="button" value="Send" />
<p></p>
<div style="max-width: 400px; text-align: center; width: 100%;">
<p class="contact-form-error-message" id="ContactForm1_contact-form-error-message"></p>
<p class="contact-form-success-message" id="ContactForm1_contact-form-success-message"></p>
</div>
</form>
</div>

<script src="https://www.blogger.com/static/v1/widgets/2271878333-widgets.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
if (typeof(BLOG_attachCsiOnload) != 'undefined' && BLOG_attachCsiOnload != null) { window['blogger_templates_experiment_id'] = "templatesV1";window['blogger_blog_id'] = 'xxxxxxxxxxxxxxxxx';BLOG_attachCsiOnload(''); }_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3dxxxxxxxxxxxxxxxxx','//bakuloreg.blogspot.com/','xxxxxxxxxxxxxxxxx');
_WidgetManager._RegisterWidget('_ContactFormView', new _WidgetInfo('ContactForm1', 'footer1', null, document.getElementById('ContactForm1'), {'contactFormMessageSendingMsg': 'Sending...', 'contactFormMessageSentMsg': 'Your message has been sent.', 'contactFormMessageNotSentMsg': 'Message could not be sent. Please try again later.', 'contactFormInvalidEmailMsg': 'A valid email address is required.', 'contactFormEmptyMessageMsg': 'Message field cannot be empty.', 'title': 'Contact Form', 'blogId': 'xxxxxxxxxxxxxxxxx', 'contactFormNameMsg': 'Name', 'contactFormEmailMsg': 'Email', 'contactFormMessageMsg': 'Message', 'contactFormSendMsg': 'Send', 'submitUrl': 'https://www.blogger.com/contact-form.do'}, 'displayModeFull'));
//]]>
</script>


Selanjutnya ganti semua kode xxxxxxxxxxxxxxxxx dengan ID blog anda (semua ada 4).

Ganti juga kode //bakuloreg.blogspot.com/ dengan alamat blog anda.

Untuk catatannya sama seperti di atas. Sekian dan mudah - mudahan tidak ada masalah lagi kedepannya.

60 comments:

bang lana said...

Mantap gan, Segera di coba.

Memburuseo.blogspot.com*

Ridwan said...

Terima kasih, silahkan gan

Iwan said...

Terima kasih bro, Sukses!

Ridwan said...

Sama-sama bro,

Si Joko Guru said...

Mudah dan Sukses, Trimakasih Mas Bro,

Ridwan said...

Sip, sama-sama gan,

Riau Magazine said...

terimakasih mas, kami sangat terbantu dengan postingan ini.
akhirnya kami punya contact form di halaman statis
beberapa kali ngetes... tapi emailnya kok tak masuk2 juga ya mas?

Ridwan said...

Mungkin salah masukin bog Id nya gan, atau coba cek inbox, kadang tidak ada suara notifikasi email nya.

Nazli Yusadi said...

Makasih bro.. simple banget

Dewa Uang said...

terima kasih ilmu nya gan ...

Unknown said...

terimakasih om,,,,
oya yang di ganti ada berapa biji, pada blog lain ada yang sampe 4 biji ID blog nya...

eko susilo said...

Sudah dicoba gan dan berhasil, terim kasih..

https://www.selisihwaktu.com/p/kontak.html

Ridwan said...

Satu saja gan

zahri said...

sangat bermanfaat kunjungi situs saya juga ya di

gamejitu1 cari di google

Nur Isnaini said...

makasih kak..

Ridwan said...

Ya, sama-sama,

DownloadtanKey said...

Thank you gan :D

Ujaey Bob said...

keren mas bro terima kasih salam ujaey bob, kalau buat komentar seperti punya agan ini bagaimana caranya?

Ridwan said...

Salam kenal juga. Ada di bagian Setelan, ganti lokasi komentar dari tersemat menjadi jendela pop-up

Ranutyas Djati Kusuma said...

work gan thanks

Admin said...

Mantap, Work Gan, Thanks ya :)

Ananda Selvi said...

Izin pake ka kodenya ๐Ÿ˜„

Sony Mahardika said...

kok gak masuk ya gan

Ridwan said...

Ikuti baik-baik petunjuknya gan (catatannya)

Cek lg ID blog nya, kalau sudah benar, coba kirim ke email sendiri, terus cek email, kadang ga ada suaranya

Unyux said...

Mas tombol kirim nya kok gak bisa yah? Di klik gak mau ngirim

Dedikurnia.id said...

sangat membantu dan simpel, tapi di blog saya tampilannya rada aneh, monggo di cek www.caricara.web.id/p/contact.html

Admin said...

contact formnya masuknya ke email/gimana kurang paham gan.

Calon Menantu said...

Bagusnya pakai google form atau contacc form gan?

Fuad said...

Sy coba kok ga ke kirim2 ya gan?

Ridwan said...

Sudah diupdate, silahkan di diperbaharui gan, kalau mau test, pakai alamat email sendiri juga bisa, terima kasih untuk feedback nya

Riyan said...

Simpel dan efektif, thanks

Ridwan said...

Ok, sama-sama gan,

elokgarasi said...

Kalau mau baca hasil dari input formnya dmn ??

Ridwan said...

Masuk ke email Gmail yang berkait dengan blog tersebut,

Izni Ilma said...

Bingung gan. Cara memperbaiki pas saya klik ga terkirim gan.

Izni Ilma said...

Berhasil gan. Terima kasih, kunjungi juga https://anoniztkj.blogspot.com

Rio Agustya said...

Terima kasih gan untuk kode form kontaknya, saya lagi mencarinya

Horee said...

Terima kasih gan, memang ini yang saya cari. Tapi bagaimana ya caranya, sebelum contact form bisa dikasih kalimat pengantar dulu, dan setelah contact form dikasih kalimat penutup?

Ridwan said...

<p>kalimat pembuka</p>

Kode contact form

<p>kalimat penutup</p>

badritok said...

saya sudah mengikuti updatenya pake cara kedua dan berhasil trimakasih bosku ,

medhicare said...

ok thx bro

Ilham - Call / WA +6281267 45797........... said...

Mohon pencerahan om
gimana cara nya untuk menambahkan kolom atau form whatsapp no

Terima kasih

Dyan kurniawan said...

Mantap gan
Sangat mudah di mengerti.
Terima kasih ilmunya gan.
Salam blogger.

LUTFI said...

cara cek email yg masuk gimana ya? maksud saya setelah saya tes dan pesan terkirim, tapi di inbox email saya tidak ada pesan baru masuk

Folk Dandelion said...

comennya masuk kemana gan

PHYSICS KINGDOM said...

makasih banyak gan
sangat bermanfaat

Lapak Kita Aja said...

Mantul gan script nya. Mksh

Admin said...

tetap gak bisa

eJHa said...

gan, makasih udah share script ini.
di saya masalahnya sewaktu mau tulis nama, kok gak kelihatan ya gan tulisannya, cuman kalau di blok, baru terlihat tulisannya. jadi kayak warna font nya itu putih gtu. harus di blok atau seleksi dulu baru kelihatan.

misal ada cara modif script nya, minta tolong di share juga dong gan.
btw saya pakai theme Emporio Toolbox, siapa tau pengaruh theme nya :D

Anonymous said...

terima kasih ilmuny gan, sangat berguna

Fajar Nindyo said...

Thanks gan. Berhasil dengan baik...

Muhammad Usman said...

Terima kasih..langsung konek..

siaran satelit said...

mantap bang, saya coba dulu

Miftakhul Khoir said...

Alhamdulillah berhasil. Mantapppp pokonya, udah mutar muter kesana kemari baru ngeh disini. Terimakasih tutornya sangat membantu๐Ÿ‘๐Ÿ‘๐Ÿ‘

Anas Yus said...

terima kasih gan, tutorialnya work it.

Mayang Kesumo said...

Terima kasih banyak tutorialnya, Mas Bro, sangat bermanfaat. Update-nya sukses.

Jeje said...

makasih banyak gan tutornya.. ngomong2 gmn ya cara dapetin blogid, bingung pemula ini :D.

SouletZ said...

Thanks For Sharing.. sangat bermanfaat dan sudah saya terapkan di blog saya

Author said...

Keren Bang, work. Terima kasih ilmunya

Han Farhan said...

terimakasih gan sangat membantu cara work dibanding tutorial diblog lain