Tiny Contact Form
Ein ganz einfaches und kleines Kontaktformular.
Einfach in den Einstellungen die Empfänger-Email-Adresse angeben und den Shortcode (siehe readme.txt) an den gewünschten Stellen eintragen. Fertig.
Tiny Contact Form 0.6
Contributors: Tom BraiderDonate link: http://www.unicef.org
Tags: email, mail, contact, form
Requires at least: 2.7
Tested up to: 2.9.2
Stable tag: 0.6
Little form that allows site visitors to contact you by email.
Description
Use
[TINY-CONTACT-FORM] within any post or page.Add the widget to your sidebar.
Installation
- unzip plugin directory into the
/wp-content/plugins/directory - activate the plugin through the
Pluginsmenu in WordPress - insert
[TINY-CONTACT-FORM]in your page or/and add the widget to your sidebar - check the settings (email, messages, style) in backend
- without widgets use this code to insert the form in your sidebar.
<?php if (isset($tiny _ contact _ form)) $tiny _ contact _ form->showForm(); ?>Frequently Asked Questions
How to style?
- The complete form is surrounded by a . Tags in FORM: LABEL, INPUT and TEXTAREA.
- To change the form style in your sidebar you can use
.widget .contactform(plus tags above) in your templatestyle.css.- Since v0.3 you can use the settings.
Need Help? Find Bug?
read and write comments on plugin page
Screenshots
Arbitrary section
Silent Helper
- Jay Shergill http://www.pdrater.com
Translations
- by: Marcis Gasuns http://www.fatcow.com
- da: Jonas Thomsen http://jonasthomsen.com
- de: myself ;)
- es: Jeffrey Borbón http://www.eljeffto.com
- fr: Jef Blog
- he: Sahar Ben-Attar http://openit.co.il
- hr, it: Alen Širola http://www.gloriatours.hr
- hu: MaXX http://www.novamaxx.hu
Changelog
0.6
- new: set reciever and subject in shortcode [TINY-CONTACT-FORM to="abc@def.hi" suject="Hello"]
- now name and email of the writer are the default "From" data if non "From" given on options page
0.5.2
- new translation: hebrew, thanks Sahar Ben-Attar
0.5.1
- Bugfix: referer on pages with more post was wrong
- Bugfix: PHP4 compatibility, "static" before function deleted
- new translation: Danish, thanks to Jonas Thomsen
0.5
- new: optional captcha
- new: referer (page the mail was sent) in mail
- new translation: France, thanks to Jef Blog
0.4.3
- Bugfix: little change in stylesheet to realy hide the "hidden" fields
0.4.2
- Bugfix: little change in spam check
0.4.1
- new translation: Belorussian, thanks to Marcis Gasuns
0.4
- new: custom widget title and submit button
0.3.3
- new translation: hungarian, thanks MaXX
0.3.2
- new translation: espanol, thanks Jeffrey
0.3.1
- new translations: hr and italiano, thanks Alen
0.3
- new: more user settings
- new: language support (english, german)
- change to wp_mail()
0.2
- new: sidebar widget to easy add the form to the sidebar
0.1
- first release
created by Readme ParserZu guter letzt ein Style-Sheet Beispiel. Wird ja oft genug danach gefragt.
/* field names */ .contactform label { display:block; } /* fields */ .contactform input { display:block; width:400px; border:1px blue solid; } /* message area */ .contactform textarea { display:block; width:400px; height:200px; } /* ok message */ .contactform_respons { display:block; color:green; font-weight:bold; border: 2px green solid; padding:10px; } /* error message */ .contactform_error { display:block; color:red; font-weight:bold; border: 2px red solid; padding:10px; } /* smaller widget form */ .widget .contactform { width:200px; } .widget .contactform input { width:98%; } .widget .contactform textarea { width:98%; height:100px; } - To change the form style in your sidebar you can use



![de [de]](http://www.tomsdimension.de/wp/wp-content/plugins/translate-with-google/img/de.png)
![en [en]](http://www.tomsdimension.de/wp/wp-content/plugins/translate-with-google/img/en.png)
![fr [fr]](http://www.tomsdimension.de/wp/wp-content/plugins/translate-with-google/img/fr.png)
![es [es]](http://www.tomsdimension.de/wp/wp-content/plugins/translate-with-google/img/es.png)
![it [it]](http://www.tomsdimension.de/wp/wp-content/plugins/translate-with-google/img/it.png)
![pt [pt]](http://www.tomsdimension.de/wp/wp-content/plugins/translate-with-google/img/pt.png)
![ru [ru]](http://www.tomsdimension.de/wp/wp-content/plugins/translate-with-google/img/ru.png)
![ko [ko]](http://www.tomsdimension.de/wp/wp-content/plugins/translate-with-google/img/ko.png)
RSS Artikel

Thank you for the quick reply.
I could not get it to work.
Is it easier to move the text left?
I tried
.contactform label {text-align:left;}to achieve that but it did not work.This all I have:
.contactform {}.contactform label {}
.contactform input {display:block;}
.contactform textarea {}
.contactform_respons {}
.contactform_error {}
.widget .contactform { /* same fields but in sidebar */ }
Change the second line and save the settings. What is the problem? You can also try
{text-align:left !important;}to be sure, all other style will be overwritten.Hi- Thanks for a great plug-in! I’m using the widget and was wondering: Is there a line or two of code I could add to let me (the recipient of the form) know which URL the inquiry came from?
Thanks again!
Hi, I work on an update an will add the URL to mail content. I think
get_permalink()would do this.Error in 0.5.:
Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR in /[...]/www/wp-content/plugins/tiny-contact-form/tiny-contact-form.php on line 552
I don’t see the error in my 3 blogs.
But if you deactivate the captcha it should work.
I’m getting this same error after installing 0.5.
And the plugin doesn’t load, so I can’t activate it, and can’t access the settings to deactivate the captcha.
I love the plugin, and it was working perfectly until I upgraded.
Any ideas?
Thank you so much!
When you get the error? After install? The captcha is default off. So that’s no problem. Sorry, I can’t see this error anywhere.
Can anyone give me a link or access to a test blog with error?
A last question: Which PHP version you uses. 4.x? I think that’s the problem with the static function. I testet 5.x only.
Not testet:
Change line 552 to
public static function isCaptchaOk()or deletestatic.Vielen Dank! (And that’s all I think I can write in German!) I deleted “static” in line 552, and was able to activate the plugin and it is working perfectly again. Thanks so much for getting back to me quickly, and for being such a responsive developer–an asset to the Wordpress community!
Fine!
I don’t have testet only googled. I looks like a difference between PHP4 and PHP5.
And many thanks for your lovely words!
i have the same problem like dondado …
See the comments above or download the plugin once more. It works now with PHP4 and PHP5.
Hi!
I have translated this plugin to Dansh (da_DK)
and thought i would share it.
You can find it here:
http://jonasthomsen.com/temp/da_DK.zip
and include it in the next release!
Jonas
I got it. Thanks Jonas!
Great plugin!
This might be a repeat, but just in case it’s not….
In case you need the referring URL, I added:
'URL: '.$_SERVER['HTTP_REFERER']."\r\n\r\n".in the ‘$fullmsg =’ between the email and subject.
especially helpful if you’re using the widget.
Thanks again!
Hi Forrest,
in 0.5 i used
get_permalink()to add the referer to the mail. But your code works on index pages too. I have change it in 0.5.1.Hi, ich habe nur eine kurze Frage. Was muss ich ändern, damit im Header der E-Mail nicht die vom Blog auftaucht, sondern die des Senders? Ich meine die: tcf_email. Denn so wäre es viel einfacher dem Absender zu antworten.
Klick in deinem Mailer halt auf antworten.
Ich trag die Sendermail nur als Antwortadresse ein, da einige Server Emails nur von bekannten Absendern weiterleiten.
Ich persönlich habe kein Problem damit, aber dieses Kontaktform soll nicht mit der email-addy des Administrators versehen werden, sondern mit der des Managements des Künstlers für den die Seite ist. Deshalb würde ich gerne die tcf_email im Header haben.
Ich glaub, das musste mir mal aufmalen.
Du kannst doch Absender- und Empfängeremail in den Einstellungen angeben. Wenn die Email des Benutzers als Absender drin stehen soll, müsstest du den Code ändern.
Zeile 116:
$from = $this->o['from_email'];zu
$from = $_POST['tcf_email'];When I submit the form it gives me an error.
OK, but WHAT error?
Hello Tom,
I didn’t give news for a while and I just come back to study your widget… And I still have the same trouble : the TCF doesn’t send any mail
1/ When I create a new user, I receive a mail. It works well.
When I use the TCF, I have an OK message, not an error message… But I don’t receive anything.
I changed the WP-mail by SMTP mail and I repeated creating a new user successfully… But the TCF still doesn’t send any mail even though it tells me the mail was sent.
I changed the FROM by different “mails” admin mail, other mail, wordpress@mydomain… Nothing solved the trouble.
I asked my server provider to know if this trouble could come from their side. Of course, he said no… and as I receive the “create new user” mail, obviously, the WP-mail is OK…
If you have any idea, it would be cool.
2/ You gave me a code line to insert in my sidebar (as mine is widget deactivated) :
if (function_exists('tcf_show_form'))echo tcf_show_form();
it worked well with the 0.43 version but not with the 0.51.
I pasted instead your new code (top of your page) :
showForm(); ?>But it doesnt work. The TCF doesn’t appear in my sidebar. Isn’t there a -> in this code before the ShowForm that pertubates its functionning ?
Sorry for the troubles and thanks for your answers.
Hello PA,
the first problem: If you get an OK message, the mail function sent the mail. Otherwise you get the error message. The mail funcation say yes or no an i show the message. Perhaps the receiver is not correct or the mail was recognized as spam?
second problem: Since 0.5 you have to use the class like sample in readme – installation.
If the sidebar created by an function use
<?php global $tiny_contact_form; ?>above the code.Hello. As seen in my URL my contact form is a bit down in the page. It seems there are line breaks on the page. Is there anyway I can fix this, or is it possible for you to direct me to where I should go to fix the issue?
Great form. I went through a few before I found this one, and I love it.
I just don’t like the line breaks. I’ve tried making a new page too, and the same things occurs.
Thanks a lot
Justin
Hello Justin,
delete the
pretags before and after the form. It’s just for mark up on this page.