Toms Welt

/wp-plugins/tiny-contact-form

Tiny Contact Form

548 Kommentare | Kommentar schreiben

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.

Download bei WordPress

Tiny Contact Form 0.7

Contributors: Tom Braider
Tags: email, mail, contact, form
Donate link: www.tomsdimension.de/postcards
Requires at least: 2.8
Tested up to: 4.6
Stable tag: 0.7

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

  1. unzip plugin directory into the /wp-content/plugins/ directory
  2. activate the plugin through the Plugins menu in WordPress
  3. check the settings (email, messages, style) in backend
  4. insert [TINY-CONTACT-FORM] in your page or/and add the widget to your sidebar
  5. without widgets use this code to insert the form in your sidebar.
<?php echo do_shortcode("[TINY-CONTACT-FORM]"); ?>
or
<?php global $tiny_contact_form; if (isset($tiny_contact_form)) echo $tiny_contact_form->showForm(); ?>

Frequently Asked Questions


How to style?

  • The complete form is surrounded by a div class="contactform". 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 template style.css.
  • Since v0.3 you can use the settings.

Need Help? Find Bug?

read and write comments on plugin page

Screenshots

  1. www.tomsdimension.de/wp/wp-content/plugins/tiny-contact-form/screenshot-1.png">www.tomsdimension.de/wp/wp-content/plugins/tiny-contact-form/screenshot-1.png" title="1. contact form on page" />
    1. contact form on page
  2. www.tomsdimension.de/wp/wp-content/plugins/tiny-contact-form/screenshot-2.png">www.tomsdimension.de/wp/wp-content/plugins/tiny-contact-form/screenshot-2.png" title="2. contact form widget in sidebar" />
    2. contact form widget in sidebar
  3. www.tomsdimension.de/wp/wp-content/plugins/tiny-contact-form/screenshot-3.png">www.tomsdimension.de/wp/wp-content/plugins/tiny-contact-form/screenshot-3.png" title="3. settings page" />
    3. settings page

Arbitrary section


Translations

Changelog

  • new language: Turkish, thanks to Emrullah Tahir Ekmekçi
  • new language: Dutch, thanks to Erik Collou
  • new language: Arabic, thanks to qasem gaayat.com
  • language update: Italian, thanks to Alberto Scocco www.lemappedelpensiero.it

0.7

  • new: multi widgets with different receivers
  • new: 5 additional fields (e.g. website, phone) possible
  • new: to hide form after submit is your choice now
  • new: alternative "question answer captcha"
  • new language: Swedish, thanks to Thomas www.ajfix.se
  • some bugfixes

0.6

  • new: set reciever and subject in shortcode [TINY-CONTACT-FORM to="abc@def.hi" suject="Hello"]
  • new: get subject from url like ?subject=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 Parser

 
Zu 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; }


RSS-Feed 548 Kommentare

Seiten: « 1 2 3 ... 8 9 10 11 12 13 14 ... 21 22 23 »
  1. Jay Jay sagt:

    How do I use this in a normal template? Can't get it to work.

    showForm(); ?>

    Nothing happens with this. I don't want the form in a sidebar, just be able to put it in any template file. Thanks.

  2. Jay Jay sagt:

    Oh it stripped the code. Well the code I'm using is the one in the readme...

  3. Jay Jay sagt:

    Thanks for answering. I'm using that code but nothing shows up. Using the shortcode inside the content works fine, but I need to be able to manually place it in the template file.

    Is there anything more I have to do for the $tiny_contact_form to be accessed/found by the template? I saw a post above about making it global, maybe this is the problem for me. Where do I have to set it to global? From where can wordpress reach it without it being a global variable?

  4. Mark Mark sagt:

    Hallo Tom,

    dank des Beispielcodes habe ich das Formular integriert. Es funktioniert auch alles, bis auf die Tatsache, dass keine Mail nach dem Absenden des Formulars ankommt. Bestätigt wird der Versand allerdings.

    Benutze WordPress MU 2.8.3. mit Buddpress Plugin

    Gruß
    Mark

    • Tom Tom sagt:

      Hallo Mark,
      habs nicht mit MU getestet. Aber wenn die Erfolgsmeldung kommt, hat WP die Mail eigentlich auch verschickt. Vielleicht im Spam gelandet?

      • Mark Mark sagt:

        Ne, kann absolut nicht im Spam gelandet sein.
        Habe mehrfach nachgeschaut.

        Das Tiny-Contact-Form sendet die Mail ja an die Adresse, welche unter "Einstellungen › Allgemein" hinterlegt ist!?

        Gruß
        Mark

        • Mark Mark sagt:

          Ähm. Sorry,
          Klar! Ich hab jetzt erst wieder gesehen ,dass es im Plugin einen Eintrag für die E-Mail-Adresse gibt, an die die Mails versand werden sollen, welche aus Tiny-Contact erzeugt werden.
          Aber da ist die Mail-Adresse richtig eingetragen.

          • Tom Tom sagt:

            Wenn du da nichts einträgst, wird die Admin-Email benutzt. Probier mal ne andere Email. Kommst du an die Sendmail-Logs ran?

            • Mark Mark sagt:

              Hi,

              ist ganz komisch, mit manch anderen E-Mail-Adressen funktioniert es, aber nicht mit allen!? Kann es jetzt nicht in Ruhe testen, da ich mich entschlossen hatte, mit meinem DSL-Anschluss dem rosa Riesen den Rücken zu kehren und dessen Tochergesellschaft zu gehen, aber das war keine weise Entscheidung, da ich nun seit über einer Woche ohne DSL-Anschluss bin und mich mobil durch's Inet schlagen muss.
              Dachte zuerst, dass es evtl. an E-Mail-Adressen von Domains liegt, die auf dem desselben Server wie die WPMU-Installation liegen, kann ich aber nicht bestätigen!
              Ich teste weiter. Wichtig ist auf jeden Fall einmal, dass es mit bestimmen E-Mail-Adressen funktioniert. Wenn ich dann mal wieder Zeit und einen funktionierenden DSL-Anschluss habe, dann schaue ich mir das Sendmail-Log an!
              Gruß
              Mark

              • Tom Tom sagt:

                Also wenn es manchmal funktioniert, dann ist die Seite ansich OK. Ich würde wirklich in Richtung Spam oder sonstige Filter suchen. Manche Server senden nur von bestimmten Absendern die auch auf dem gleichen Server/Domain eingerichtet sind. Das Log sollte da schon helfen. Sag Bescheid, wenn du wieder ein richtiger Onliner bist. u1F609.svgz

                • Mark Mark sagt:

                  Hi,

                  also qmail meldet "cannot reinject message to blabla@blabla.com "
                  Wobei "blabla..." hier nur ein Fake für diese Message sein soll. Die echte Adresse möchte ich selbstverständlicherweise nicht posten. u1F609.svgz

                  Ich habe herausgefunden, dass es wohl daran liegt, dass die E-Mails auf einem anderen Server gehostet werden (Mx-Records für Domains verweisen auf anderen Server) , als auf dem, auf dem WP läuft!
                  Wie ich das in den Configs wieder geregelt bekomme, weiß ich noch nicht.

                  Gruß
                  Mark

  5. Amy Amy sagt:

    hi,
    i put
    showForm(); ?> (without spaces)
    at my theme sidebar.php, but the form did not show up.
    i also put global $tiny_contact_form; right before if, the form still do not show up at my site.

    any idea?

    thanks
    Amy

  6. Amy Amy sagt:

    Hi Tom,

    i already tried this (with global) and also simple code (without global).
    they both did not work for me.
    The contact form just simply does not show up.

    Finally, i used widget to put contact form in my theme's sidebar.
    The widget option asks to fill title, that i do not want to fill.

    Do i change smth in plugin to take out title?

    Thanks

    • Tom Tom sagt:

      Hi Amy,
      ahh, i failed. u1F620.svgz

      < ?php
      global $tiny_contact_form;
      if (isset($tiny_contact_form)) echo $tiny_contact_form->showForm();
      ?>
      

      I have to update the readme.txt!
      To hide the widget title you can
      1. you can use .widgetTcf h2 { display: none; } in your style.css.
      2. with &nbsp; as title an empty widget head will be shown.

  7. Tony Tony sagt:

    Excellent script worked first time

    Silverboots Line Dancing Norwich

    Thanks

    Dolly

  8. Gordon Gordon sagt:

    Hallo leute,

    ich habe das Kontakt Form. über wordpress Installiert. Ich kann es in meiner Sitebar schieben und dann geht es auch. Ich würde aber gern das Formular in einer Seite haben nicht im Menue. nun habe ich mir die readme angeschaut und werde leider net schlau. Was für ein Code muss in die seite eingetragen werden damit es geht?

    Danke

    • Tom Tom sagt:

      Hallo Gordon,
      na steht doch GANZ GROß da u1F609.svgz [TINY-CONTACT-FORM] ist ein Shortcode. Du legst dir eine Seite "Kontakt" oder so an und schreibst nur den Shortcode rein. WP zeigt dann an dieser Stell das Formular an.

  9. Amy Amy sagt:

    i m using WPML plugin to multilingual my site
    unfortunately, tiny contact form does not include multilingual support (like, Contact Form 7)

    can you, please, include this support at your plugin?
    or any other solution?

    Thanks
    Amy

  10. André André sagt:

    Hey mate, great plugin.

    But is there anyway of having the page NOT have to refresh to check the fields? Maybe some ajax would do the trick? Any support of this in the near future?
    I don't think it would be that much bigger plugin u1F609.svgz

    Thanks
    André

Seiten: « 1 2 3 ... 8 9 10 11 12 13 14 ... 21 22 23 »

Kommentar schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht.

:mrgreen:  :D  :)  ;)  8-)  :O  :cry:  :(  :liebhab:  :-x  :-?  :P  :roll:  :arrow:  :schwitz:  :thumbsup:  :thumbup:  :thumbdown:  :facepalm:  :?:  :!:  :eis: