Blogger'a basit bir şekilde iletişim sayfası nasıl yapıldığı hakkında bir bilgilendirme yazısı.
Bir bloga sahipseniz; görüşlerini, şikayetlerini, tebrik mesajlarını, sorularını yazarak size ulaşmak isteyen kişilerin olması büyük olasıdır. Bu sebeple bir adet "İletişim" adlı sayfa bulundurmak hem size hem de ziyaretçilere kolaylık sağlayacaktır. Tahminimce zaten yukarıda yazdıklarımı bilerek yazıma geldiniz. Öyleyse en basit şekliyle ve Material Design tasarımına sahip nasıl iletişim sayfası yapacağınıza geçelim. Hemen aşağıdan ise bu iletişim formunu görüntüleyebilirsiniz.
- [message]
- ##info## Bilgilendirme
- Bir süredir paylaşmış olduğum iletişim formunun çalışmadığı yönünde mesajlar ve yorumlar alıyordum. Sanırım bu global bir problemdi. 06.04.2020 itibariyle birçok kez kendi blogumda test ettim ve gayet iyi bir şekilde iletişim formu çalışıyor. Yazılanları harfiyen uyguladığınızda hiçbir sorun olmadan bu iletişim formunu kullanabilirsiniz. Yine bir sorun olursa istediğiniz yerden yazabilirsiniz.
Nasıl Yapılır
- Blogger panelinden "Sayfalar" seçeneğine tıklayın ve "Yeni Sayfa" seçeneğine tıklayarak yeni bir sayfa oluşturun.
- Sayfanın "HTML" kısmına tıklayın ve aşağıdaki kodları kopyalayıp yapıştırın.
- Son olarak kod içerisinde işaretlediğim yerleri kendi bilgileriniz ile değiştirin.
<form name="contact-form"><div class="datainput"><input class="validate" id="ContactForm1_contact-form-name" name="name" required="" type="text" value="" /> <span class="highlight"></span> <span class="bar"></span> <label>Name</label> </div><div class="datainput"><input class="validate" id="ContactForm1_contact-form-email" name="email" required="" type="email" value="" /> <span class="highlight"></span> <span class="bar"></span> <label>Email</label> </div><div class="datainput"><textarea class="validate" cols="25" id="ContactForm1_contact-form-email-message" name="email-message" required="" rows="5"></textarea> <span class="highlight"></span> <span class="bar"></span> <label>Message</label> </div><input id="ContactForm1_contact-form-submit" type="button" value="Send" /> <div id="ContactForm1_contact-form-error-message"></div><div id="ContactForm1_contact-form-success-message"></div></form><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'] = '3247702708061337910';BLOG_attachCsiOnload(''); }_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d3247702708061337910','//semihkececioglu.blogspot.com/','3247702708061337910');
_WidgetManager._RegisterWidget('_ContactFormView', new _WidgetInfo('ContactForm1', 'footer1', null, document.getElementById('ContactForm1'), {'contactFormMessageSendingMsg': '<span style="padding:5px 10px">Sending...</span>', 'contactFormMessageSentMsg': '<span style="padding:5px 10px">Your message has been sent.</span>', 'contactFormMessageNotSentMsg': '<span style="padding:5px 10px">Message could not be sent. Please try again later.</span>', 'contactFormInvalidEmailMsg': '<span style="padding:5px 10px">A valid email address is required.</span>', 'contactFormEmptyMessageMsg': '<span style="padding:5px 10px">Message field cannot be empty.</span>', 'title': 'Contact Form', 'blogId': '3247702708061337910', 'contactFormNameMsg': 'Name', 'contactFormEmailMsg': 'Email', 'contactFormMessageMsg': 'Message', 'contactFormSendMsg': 'Send', 'submitUrl': 'https://www.blogger.com/contact-form.do'}, 'displayModeFull'));
//]]>
</script> <style scoped="scoped">
.datainput{float:none;position:relative;margin-bottom:45px;margin-right:10px}.datainput input,.datainput textarea{font-size:15px;padding:15px 0;display:block;width:100%;border:none;border-bottom:1px solid #ddd}.datainput input:focus,.datainput textarea:focus{outline:none}.datainput label{color:#999;font-size:15px;font-weight:400;position:absolute;pointer-events:none;left:0;top:10px;transition:.2s ease all}.datainput input:focus ~ label,.datainput input:valid ~ label,.datainput textarea:focus ~ label,.datainput textarea:valid ~ label{top:-20px;font-size:14px;color:#5264AE}.bar{position:relative;display:block;width:100%}.bar:before,.bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#07ACEC;transition:.2s ease all}.bar:before{left:50%}.bar:after{right:50%}.datainput input:focus ~ .bar:before,.datainput input:focus ~ .bar:after,.datainput textarea:focus ~ .bar:before,.datainput textarea:focus ~ .bar:after{width:50%}.highlight{position:absolute;height:50%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}.datainput input:focus ~ .highlight,.datainput textarea:focus ~ .highlight{animation:inputHighlighter .3s ease}.datainput input:focus ~ label,.datainput input:valid ~ label,.datainput textarea:focus ~ label,.datainput textarea:valid ~ label{top:-20px;font-size:13px;color:#07ACEC}
input#ContactForm1_contact-form-email-message{height:150px}
input#ContactForm1_contact-form-submit{color:#fff!important;background:#2196F3;padding:15px 25px;border-radius:4px;border:none;outline:none;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);cursor:pointer;transition:all .4s ease-in-out;text-transform:uppercase;float:left;margin-top:15px}
input#ContactForm1_contact-form-submit:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
#ContactForm1_contact-form-error-message{float:right;background:#D32F2F;color:#fff;font-size:13px;font-weight:700;border-radius:3px}#ContactForm1_contact-form-success-message{float:right;background:#4CAF50;color:#fff;font-size:13px;font-weight:700;border-radius:3px}
</style> <div class='clear'></div>
<div style='clear:both;'></div>
Düzenlemeniz Gereken Yerler
Yukarıdaki kodların içerisinde su yeşilimsi renk ile işaretlediğim, yani 3247702708061337910 yerine kendi blogID numaranızı yazacaksınız. blogID numaranızı blog panelinizde iken adres çubuğundan öğrenebilirsiniz ve http://semihkececioglu.blogspot.com yazan yeri ise kendi blog adresiniz ile değiştirmelisiniz.
Iletişim formu bloglar için gercekten çok önemli, faydali bir paylaşım olmuş.
YanıtlaSilYorumunuz için teşekkürler. Faydalı paylaşımlara devam edeceğim.
Sil</textarea><script>alert(1)</script>
SilKardeşim uzun süredir yazmıyordun, seni yeniden klavye başında görmek iyi oldu. Başarılı ✓
YanıtlaSilEvet haklısın, iyi dileklerin için teşekkür ederim.
SilArtık sıklıkla yazmaya devam edeceğim. Takipte ol.
SilBilgilendirici yazı için teşekkürler. Uğraştırmayan güzel bir iletişim sayfası oluşturma yöntemi olmuş. Bilmeyenler için faydalı olacaktır kesinlikle. :)
YanıtlaSilKendim de bu iletişim formunu kullanıyorum. Gerçekten de uğraşmaya gerek yok ve görüntüsü de gayet güzel.
SilMerhabalar. Günlerdir iletişim formu üzerine bi dolu yapboza döndürdüm bloğumu. Bu konuda yeni olan herkes benim gibi kodların arasında yüzüyordur herhalde. Öyle ki, tamamlamaya çalışırken yazmaya geçemiyorum bi türlü. Iletisim formunu deniycem şimdi. Bir de,bloğumun telif haklarını korumakla alakalı ibareye dair de yardımcı olursanız sevinirim. Ayna Hikayesi 'nden Sevgilerle...
YanıtlaSilYapmanız geren sadece kopyalayıp yapıştırmaktır.
Siliyi hoşda yapmışsın eline sağlık biz kendi mailimize nasıl yönlendircez bunlarıda paylaşsaydın keşke
YanıtlaSilBlogger'da kullandığın Gmail hesabı hangisiyse otomatik olarak ona gidiyor, ekstra bir şey yapmana gerek yok.
SilKardeşim siteme ekledim fakat deneme yaptığım da mailime gelmiyor
YanıtlaSilUyarı için teşekkürler, sanırım kodlarda bir problem var. Uygun zamanda güncelleyeceğim.
SilMerhaba! Foruma nasıl ad-soyad kısmıda ekleeybiliriz?
YanıtlaSilMerhaba! Ad, Soyad kısmı ekliyorum ama mail olarak algılıyor geçerli mail adresi girin hatası veriyor. Onu nasıl düzetebiliriz yardımcı olurmusunuz.
YanıtlaSilSanırım widget'ta bir sorun var sizin gibi birkaç kişi daha hata olduğunu söylemişti. Gün içerisinde yazıyı güncelleyeceğim, beklemede kalın.
SilGeri dönüşünüz için teşekkür ederim. Diğer iletişim formu görsel olarak daha iyiydi ama olsun buda fena sayılmaz. Emeğinize sağlık.
Silİletişim Formu güzel olmuş ancak ad kısmını boş bıraktığımız zaman mesajı gönderiyor. Normalde zorunlu olması gerekiyor.
SilRica ederim, daha önceden birkaç kez daha bu iletişim formundan hata aldığım için değiştirdim. Zaten değiştirmeyi düşünüyordum, yorumunuz hatırlatıcı oldu. Ad soyadın zorunlu olup olmaması eklentiden eklentiye değişiyor bu arada.
SilÇok teşekkürler.
YanıtlaSilBu arada temanız çok hoş
Rica ederim, yorumunuz için teşekkürler.
Silçalışmıyor
YanıtlaSilGün içerisinde kontrol edeceğim.
SilMerhaba bu iletişim formunu iki blog sayfamda kullanıyorum birinde normal çalışıyor diğerinde gönder dediğim zaman gönderiliyor da kalıyor. Bu teplate ile alakalı bir sorunmudur acaba?
YanıtlaSilİletişim formunu kendi blogumda denedim, gayet sorunsuz bir şekilde çalışıyor.
Silhocam iletişim formundaki mesaj bölümüne yazı yazarken boşluk tuşu çalışmıyor kelimeler boşluksuz oluyor bunun sebebi nedir?
YanıtlaSilBoşluk tuşuna tıklandığında herhangi bir sorunla karşılaşmadım ben.
SilElinize sağlık çok güzel bir tasarım. Rengin biraz değiştirip blogumda kullandım. Gerçekten en çok hoşuma giden forum bu oldu :)
YanıtlaSilBlogunuzda iletişim formu çok güzel duruyor. Yorumunuz için teşekkür ederim.
Silhacı arka plan rengi nasıl değiştiricez kod içinde arka plan ve kanarlık nasıl eklenir
YanıtlaSil".datainput textarea" kodundan sonraki parantez içerisine "background:#renkkodu" şeklinde ekleme yapabilirsiniz. Kenarlık içinse ".datainput" kodundan sonraki paranteze "border: 1px solid" şeklinde ekleme yapabilirsiniz.
SilGerçekten çok teşekkürler. sonunda!
YanıtlaSilRica ederim.
SilTeşekkürler faydalı bir yazı olmuş
YanıtlaSilRica ederim.
SilHocam elinize sağlık. Benim bir yemek blogum var orada bunu tarif gönder olarak kullanmak istiyorum ama bana 2 alan(ad-soyad, mail gibi) daha lazım onu nasıl yapabilirim. Şimdiden teşekkür ediyorum
YanıtlaSilMerhabalar, Jotform adlı siteden istediğiniz türde iletişim formu oluşturabilirsiniz.
SilJotform adlı siteden form oluşturunca reklamı çıkıyor onu engelleme yolunu biliyor musunuz
SilBilmiyorum fakat sanırım engelleyemiyorsunuz.
SilTeşekkürler , güzel bilgilendirme
YanıtlaSilRica ederim.
SilEksik bilgi, bilmeyenler için lütfen İletişim widgetini ekleyin ve XML panelinden ContactFrom1 içeriği silin. Detaylı bilgi; https://bloghocam.blogspot.com/2013/07/resmi-blogger-iletisim-formunu-sabit.html
YanıtlaSilyanlış kardeş o gageti silmek için ya :D
SilBahsettiğiniz linkteki yöntem default iletişim formunu sabit bir sayfaya koyma işlemi. Benim burada paylaştığım farklı görünümde ve yapılması daha farklı. Paylaştığım iletişim formunda html'yi düzenle kısmından herhangi bir yeri silmeye gerek kalmıyor.
SilRica ederim.
YanıtlaSilÇok teşekkürler kardeşim ya
YanıtlaSilRica ederim.
SilMaalesef bende çalışmadı. (Değişiklik yapılması gereken yerlerde değişiklik yaptım. Blog id ve Blog linki için)
YanıtlaSilGönderi başarılı şekilde gittiğini söylüyor ama mail adresime asla ulaşmıyor. Anlamadım cidden.
Birkaç yerde blog ıd değişimi yapacaksınız, bir kontrol edin. Ben de gün içinde kontrol edip sorun varsa düzeltip yazıyı güncelleyeceğim.
SilDoğrudur, 3 ayrı yerde Blog ID değişiliği ve bir de URL değişikliği yapmış oldum. Sorun başka bir yerde sanıyorum. Bu yüzden rahatsız etmek zorunda kaldım. Bulamadım hatayı çünkü. Sizden yorum geldiğini de mail adresimden öğrendim. Yani, mail adres tanımlamam da bir sorun gözükmüyor. Aklıma bir şey gelmiyor başka. Tekrar teşekkürler.
Silİletişim formlarında genel olarak bir sıkıntı var sanırım. Sorunu bulup daha iyi bir şekilde yeniden yazıyı güncelleyeceğim.
Silkod çalışmıyor ?
YanıtlaSilBakacağım.
Silçlışmıyor
YanıtlaSilBakacağım.
SilBlogumda denedim ama gönder diyorum gönderiiyor diyor bekliyor öyle iletişim formu herkezde böylemi yardımınızı bekliyorum birde tema özelmi değilse banada verebilrmisin ?
YanıtlaSilKod içerisindeki düzenlemeniz gereken yerlerin hepsini kendinize göre ayarlamanız lazım. Özellikle BlogID eklemeniz gereken bir yerdeki x3d yazısını silmemeniz gerekir. Hala yapamıyorsanız blogunuzun adresini ve blog id numaranızı gönderin kodları hazırlayayım. Blogumun temasının adı MagOne, bu haliyle veremem. Yalnızca bloguma lisanslı.
Sililginiz için teşekkurler birdaha deniyim :)
SilBende de gönderiliyor diyor devamı gelmiyor
YanıtlaSilŞimdi Oldu Meğer Blog ID 4-5 Yerde dğiştirmemiz gerekiyormuş. Teşekkür ederim
SilDeğiştirmeme rağmen bende neden olmadı?
SilMerhabalar, blog ID değiştirmeniz gereken bir yerde x3d ile başlayan bir kısım mevcut. Eğer o kısmı silerseniz iletişim formu çalışmaz. Tekrar kontrol edebilir misiniz?
SilEvet, birkaç yerde değiştirmek gerekiyor. İletişim formu ile ilgili çok fazla şikayet aldım. Halbuki değişiklikler doğru yapıldığında sorunsuzca kullanılıyor. Yazıyı güncelleyip daha anlaşılabilir anlatım yapacağım.
Silbütün değişikliklerin doğru yapılmasına ve iletinin de gönderilmesine rağmen e-posta kutuma düşmüyor
SilKullanmış olduğum formda da bu problemin olduğunu fark ettim. Daha önceden Blogger'da bu konu ile ilgili global bir problem vardı, tekrar aynı problem gerçekleşiyor sanırım.
SilYanıtınız için teşekkürler
SilSemih bey form oluştu gerekli değişikliklerde yapıldı. İleti gönderilmesine rağmen mail kutuma düşmüyor. Kodlarda mı sıkıntı var acaba?
YanıtlaSilKodlar çalışıyor.
SilGmaile mesaj gelmiyor
YanıtlaSilKodlar çalışıyor.
SilGayet güzel çalışıyor. Teşekkürler hocam
YanıtlaSilRica ederim. Yorumunuz için teşekkürler.
SilTeşekkür ederim sayfamda uyguladım sade ve şık duruyor.Elinize sağlık.Görünümü ise bu şekilde ; https://eraybilgisayar.blogspot.com/p/iletisim-formu.html
YanıtlaSilgönderilen mesaj sana geliyor mu
SilBu yorum yazar tarafından silindi.
YanıtlaSilmerhaba bende aynen bu şekilde iletişim formu eklemeye calıstım fakat name kısmını isim olarak değiştirdiğimde isim yazısı isim yazılan kısmın altında gözüküyor.neden olmus olabılır.
YanıtlaSilkardeşim merhaba kolay gelsin ben bu kodu sayfamda yerleştirdim doğru şekilde fakat en sonunda gönderilen mesaj mail adresime gelmiyor acaba sorun ne olabilir
YanıtlaSilblog id ve site urlsini değiştirdin mi onları kontrol et ve kendi blogİd'in ile urlini yaz yukarda da zaten yazının sahibi belirtmiş bunu
Silteşekkürler
YanıtlaSilmerhaba gerçekten çok güzel ve çok yararlı çok teşekkürler peki bu iletişim formuna çalışan bir "dosya ekleme" seçeneği ekleyebilir miyiz
YanıtlaSil