Worpress Plug-in: Multilingual Contact Form
With WordPress and the qtranslate plug-in it is easy to create multilingual websites for small business.
My favorite contact form plug-in was discontinued I needed some replacement, which is usable on a multilingual site.
Features:
- Simple and basic easy to use on any Page or Post
- Enter and edit all text for fields and error messages in the Backend
- Compatible with qtranslate and other multi-language Plugins
- XHTML/HTM5 standard compliant
Download
Download the Multilingual Contactform WordPress plugin at WordPress Plugins Directory.
Donnations
Tags: qtranslate, Wordpress, wp-plugins
This entry is filed under Developer Blog, Wordpress, qtranslate.
You can leave a response, or trackback from your own site.
Leave a Reply
Hi there,
the plugin works perfectly, i was just wondering if it is possible to remove the field www from the form. it is not required and in my case not really fitting
thanks for your help!
Nach der Installation verschwindet bei mir die Toolbar (Artikel erstellen/visuell)
Nach dem Deaktivieren ist sie wieder da.
Woran kann das liegen???
Beste Grüße
INGO
Hi there.
First of all, thank you for the plugin. I was in a hurry and having trouble finding a compatible form with qtranslate, until I found your plugin.
Is there a way to prevent the form to submit again on refresh? Thanks in advance.
with q-translate you can integrate as many languages as you want. Just add some more language Tags.
Congratulations for this Wonderful plug-in. Finally someone succeeded. I tried to integrate a contact form plug-in into a multilingual site but after testing, I realized that it doesn’t integrate much langages, thanks for sharing this.
würde mich freuen, deine implementierung zu sehen. bin nämlich mit dem aktuell integrierten recaptcha zienlich unzufrieden. mittlerweile ist recaptcha so unleserlich, dass man das bild erst drei mal neu laden muss. ich finde ja eigentlich, dass man das Kunden, die einem eine email schicken wollen nicht zumuten kann.
Funktioniert tadellos, vielen Dank, super Arbeit.
Hab mir selbst nen Spamschutz integriert, damit es noch etwas sicherer ist
Im nächsten Release wird es eine optionale Unterstützung für Re-Captcha-Spamschutz geben. Kann aber leider noch nicht sagen, wann ich dazu komme das zu vervollständigen.
Hallo, ich habe das Plugin auf meiner WordPress-Seite eingefügt und es klappt einwandfrei. Kleiner Wermutstropfen… es ist leider ohne Spamschutz-Funktion (wie in diesem Formular zum Beispiel). Gibt es eine Möglichkeit, das noch zusätzlich einzubauen? Über Tipps wäre ich dankbar!!
Now it works perfectly!! thanks you very much for your help.
As you said, it was a problem in the CSS class .contactform input, it was blocked from the style sheet and did not display well on the form.
THANKS!
That’s not too easy if you don’t know PHP.
If you can read the code: Make sure to look for the corresponding fields in the options and the frontend file of the plugin.
if you’re able to writ php you may add more fields.
The key to fix some other plugins is to include the gettext function __($message) in all strings.
you can find a example at the the plugin options page.
you should consider using the language tags corresponding to the plugin you use.
With qtranslate there are two tags.
I actually don’t know if WPML has a concept like tags. Let us know
you’ll have to be more specific. You have an example?
you have
.form-label, label{
display: none;
}
witten in default.css line 1250. You should consider changeing or overwriting these styles. Eg:
.contactleft .form-label, .contactleft label{
display: block;
float: left;
}
Hi there!
I’ve configured your multilanguage plugin form in my website: http://www.antaliagestio.com/en/servicios/contactar-autonomos/
…but i can’t see the title fields in any version languages form. The programming and the error detector it’s correctly working and sending the email as well.
How can i show the title fields?… i’ve checked the entire code on the plugin folder but i can find the error. thanks!!
Wurde auch zeit für die mehrsprachigkeit.
Hallo Thorsten
Kann man denn weitere Felder dem Formular hinzufügen und wenn ja, wo und wie?
Beste Grüße!
Bianca
A perfect solution!
And how can I add additional fields and options to the submitting form? – I want to use it for order forms in multilanguage way.
I dont know where to go to find the CSS sheet to change the input to black… Please help
qtranslate ist sowieso ein geniales plugin für wordpress finde ich damit funktionieren auch noch ganz andere anbindungen. UTF-8 würde ich sowieso immer zum standard machen, um Hyroglyphen zu vermeiden ( mit standard ISO happerts bei nicht europäischen Sprachen z.B.)
Hello, we are using WPML instead of qtranslate but it does say above that this plugin works with several multilanguage plugins.
We have done all the set-up but it seems that in each language, we get this kind of result displayed:
[:en]Please fill in the required fields[:fr]Veuillez-bien remplir les champs obligatoires[:es]Por favor, rellena los campos obligatorios
So it seems that the plugin doesn’t recognize that it is on a specific language page….how can we fix this? Thanks!
We’ve tried the plugin but every text box shows all the languages at the same time…
[:en]Please fill in the required fields[:fr]Veuillez-bien remplir les champs obligatoires[:es]Por favor, rellena los campos obligatorios
Seems like the plugin doesn’t know what language the page is in.
Any ideas on how to fix this? Thanks!
By the way, we are using WPML and not qtranslate
when someone sends an email, the Success Message doesnt come up, but the message goes through . what could it be?
Vielen Dank. Ist echt super und funktioniert einwandfrei
Hallo das Plugin ist echt toll! Benutze es auch!
Thanks! It worked
use the following selector in you stylesheet (CSS) file.
E.g:
.contactform .contactsubmit{ color: red; background: blue; }In you Spacial Case you should make all input fonts e.g. black:
.contactform input{ color: black; }I want to change the color of my Submit-button. (or the text of it) How do I do that? You can’t really read the text now.
Thanks!
Thank you for the plugin love it.
Consider looking in the readme file or check the options under the headline “usage”:
Use <!–contact form–> in any post or page.
I have q translate installed and I installed this form plugin , but i dont see how to put it into the page?
how do I do it?
thank you
Hi!
I used your form with qtranslate multilanguage plugin, but russian characters came as ???
Made a fix but not sure it’s right
Changed this parts:
$name = html_entity_decode($_POST['mlcf_name']);
$email = utf8_decode(html_entity_decode($_POST['mlcf_email']));
$subject = html_entity_decode($_POST['mlcf_subject']).” “.get_option(‘mlcf_subject’);
$website = utf8_decode(html_entity_decode($_POST['mlcf_www']));
$text = html_entity_decode($_POST['mlcf_message']);
==============
$headers .= ‘Content-type: text/html; charset=utf8′ . “\r\n”;
==============
mail($recipient, ‘=?UTF-8?B?’.base64_encode($subject).’?=’, $message, $header2); // to show message in Outlook with right encoding
Please check if you can
it works now.