Kategoriler
Blog

Feedback butonu nasıl yapılıyor

feedbackYine bunu çok fazla soran e-postalar, mesajlar aldık bu yüzden yazalım, zaten ne yapsak aynısını istiyorlar.

Feedback ingilizce bir kelime ve Türkçe karşılığı geribildirim, geri besleme, tepki, bildirim anlamlarına geliyor. Yani site hakkında kullanıcıların site yöneticisine ulaşmasını simgeliyor. İngilizce okunuşu aşağıdaki gibi;

Bunu şu adresli siteden kendi blog/siteniz için kolayca yapabilirsiniz Türkçe desteği yok: getsatisfaction.com, bu orijinal olanı.

Bu blogda ben nasıl yaptım onu yazayım.
Cforms isimli WordPress eklentisini bloga kuruyorsunuz, bunda stanadart bir iletişim formu oluşturuyorsunuz, isterseniz başka bir iletişim formu eklentisi veya kendi kodladığınız bir iletişim formu da olur. İletişim formu eklentileri için wordpress.org/extend/plugins/tags/contact-form, cforms eklentisi için deliciousdays.com/cforms-plugin

Daha sonra WordPress ana dizinie, wp-config.php nin bulunduğu yerde olması gerekiyor, oraya aşağıdaki gibi bir iletisim.php dosyası hazırlıyorsunuz.

iletisim.php dosyası.
<?php
define('WP_USE_THEMES', false);
require('./wp-blog-header.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="tr-TR" xml:lang="tr-TR">
<head profile="http://gmpg.org/xfn/11">
<title>İletişim Formu | Blog Wolkanca</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Language" content="tr" />
</head>
<body>
<div id="iletisim-formu">
<?php insert_cform('1'); ?> //buraya iletişim formu kodları geliyor.
</div>
</body>
</html>

iletisim.php dosyasi bu şekilde yaptığınızda WordPress den bağımsız olarak çalışır, aynı yöntemle başka fonksiyonları da çalıştırabilirsiniz.

Daha sonra aşağıdaki kodları sitenin herhangi bir yerine yerleştirin.

Siteye yerleştirilecek betikler.
<script src='http://s3.amazonaws.com/getsatisfaction.com/feedback/feedback.js'
type='text/javascript'></script>
<script type="text/javascript" charset="utf-8">
var tab_options = {}
tab_options.placement = "left"; //sağ-right veya sol-left
tab_options.color = "#e64a3f"; //istediğiniz renk
GSFN.feedback('http://wpsiteniz.com/iletisim.php', tab_options); //iletisim.php
dosyasi yolu
</script>

Bu kadar, bu şekilde çalışması gerekiyor. Çalışmazsa js olarak /js/feedback/feedback.js de kullanabilirsiniz.

Bağlantı vermek;

<a onclick="GSFN.show();return false" href="#">iletişim formu</a>

Çalışma şekli böyle oluyor: iletişim formu

volkan abi ben blogger kullanıcısıyım, html olarak veremezmisin kodları?

html ile iletişim formu oluşturmak zordur ancak jotform gibi bir siteden form oluşturup onu koyarsın o da direk mailine yazılan mesajı yollar.. bildiğim bu

efe aynı yöntemle <code>//buraya iletişim formu kodları geliyor.</code> kısmına iletişim formu yapılabilinen bir sitenin kodunu yazarak yapabilirsin.

bundan başka birde contact form 7 die bir eklenti var. googledan aratıp bulabilirsiniz. bu eklentiyi /wp-content/plugins/in içine attıktan sonra admin panalinden aktif etmeniz gerekiyor. daha sonra da yeni bir sayfa yazıp sayfanın içerisine [contact-form 1 "iletişim formu 1"] yazarsanız o sayfanın içerisinde iletişim formu gözüküyor. ayrıca araçlar sekemesindedn de bunu düzenleyebilirsiniz