adahas

අදහස්

Download Day

intouch

Current version: 1.1

Overview

This is a plugin for WordPress which allows you to insert a custom build contact form, which on submission will send the information via email.

Features

These are the list of features available in the current version.

  • Customizable contact form with variable number of fields.
  • Ability to specify mandatory fields.
  • Can forwarded to any email address.
  • Instant insertion using the Quicktag.
  • Complete customization from admin panel.
  • Instant submission using AJAX (for JavaScript supported browsers), and minimum overhead.
  • Fall-back to standard HTML form submission, if JavaScript is not supported.
  • Conforms to XHTML 1.0 Strict / XHTML 1.1
  • Compatible to be served as application/xhtml+xml

Requirements

  • WordPress 1.5 or above
  • Support for PHP mail command
  • JavaScript enabled browser (optional, but recommended)

Installing

  1. Download the zip archive and extract it.
  2. Upload the files extracted to the plug-ins directory. (E.g. /wp-content/plugins/)
  3. Now the plugin should appear under the ‘Plugins’ tab in admin panel.
  4. Activate the plug-in.
  5. A new tab named after the plugin name will appear under the ‘Options’ tab in admin panel.
  6. That’s it.

Configuring

  1. Go to the ‘intouch’ tab under admin panel’s ‘Options’ tab.
  2. Change the values in ‘Fields’ section as you prefer to change the way the form is displayed.
  3. To add more fields, click ‘Add another field »’ button.
  4. Change the values in ‘Messages’ section as you prefer, these are the messages displayed when the form submission succeeds or fails.
  5. Lastly, change the ‘Email Options’ to specify the email address to which the message should be sent to, and the subject of the message send.
  6. After you have set the settings, just click ‘Update Settings’ button.
  7. Create a new ‘Page’ or edit the ‘Page’ where you want to place your contact form.
  8. If the Quicktag is available (only if JavaScript is supported), just take the cursor to where it should appear, and click the Quicktag ‘intouch form’.
  9. If the Quicktag is not available, place the text specified on the bottom of the ‘intouch’ options panel in admin panel, where you want the form to appear.
  10. Now, your contact form will appear where you placed it.

Download

Change Log

  • 1.2
    • Some restrictions applied to prevent spam bots submitting bogus emails. Thanks to all who reported such incidents.
  • 1.1
    • A minor bug was found and corrrected. (Thanks to philippe)
  • 1.0
    • Initial version.

Thanks

Special thanks to:

Ryan Duff and Firas Durri, authors of WP-ContactForm, to which this
plugins’ initial concept and some parts of code was built based on.

modernmethod inc, for SAJAX Toolkit, which was used to build this
plugins’ AJAX implementation

Questions and Bug Reports

If you have any question or have found a bug in this plugin, please contact me, and I’ll bet back to you as soon as possible.

242 responses to 'intouch'

  1. […] AJAX implemetation was built using modernmethod inc, for SAJAX Toolkit. See more info on intouch

    This was posted on Wednesday, May 25th, 2005 at 3:54 pm and is filed under AJAX, WordP […]

  2. […] « Plugin WordPress: Mymime Plugin WordPress: Intouch Intouch è un plugin per WordPress che vi permette di inserire un modulo di contatto personalizzabile, che mander […]

  3. […] sp;

    another email form plugin
    Posted May 26th, 2005 in Plugins

    intouch—haven’t tried it yet, but I have high hopes.

    Responses are cu […]

  4. […] might find very useful: navigo, a Wordpress plugin for creating flexible navigation menus; intouch, an Ajax enabled customisable contact form for Wordpress; mymime, another WP plugin which allows you to s […]

  5. […] Wordpress Contactformulier Mei 28th, 2005 Intouch is een plugin voor WordPress die je in staat stelt om zelf een contactformulier samen te stellen en die d […]

  6. […] ame a fork called PXS Mail Form, which introduced more input validation, and some days ago intouch was released, which is another fork but with a decent amount of modifications done on top of WPCF (custom […]

  7. […] and 3 are pretty simple, and could probably just build off of the WP-ContactForm plugin or intouch or one of its offshoots, but the first is the most ambitious even though it seems like a pretty simple ta […]

  8. […] e opened in a new browser window. […]

  9. […] und some new plugins that make life a bit nicer. By name, these are Popularity Contest and Intouch. Also Gravatars should work. You see, i […]

  10. […] s of developing the next release of intouch, which will carry a lot more features than the existing version (1.1) and some bug fixes too . I was planning to release it last week, but I got held up with w […]

  11. […] owohl über die Webseite hier direkt, als auch über Sage und Bloglines. Und nun Test mit Intouch, das sich etwas flexibler erweist, da man im Adminbereich on the fly neue Formularfelder ergänzen kann ( […]

  12. […] ong nicely | Home | Intouch: good WordPress plug-in for business blogs Intouch is a great plug-in that provides your WordPress business blog with a contact form. You can drop it in any […]

  13. […] net by Romain on the July 21st, 2005 Today I installed the intouch wordpress plugin (adahas.com/work/intouch/) by Venushka Perera, that provid […]

  14. […] lendar with event scheduling Fancy Tooltips : Fancy looking tooltips on links and images In Touch : contact form that can be placed anywhere (on a post or page) PhotoPress : Upload, place, and gallery […]

  15. […] t realising the problems. Some of the plugins that I would like to see cleaned up are the Intouch plugin which at the moment inserts all the JavaScript and CSS in-line instead of separati […]

  16. […] ite Updates” category so I used Front Page Categories And for a contact form I used In Touch plugin. What I like about this plugin is that I can put a contact form anywhere I want, on a page or in […]

  17. […] ss’ own, the terms they searched for are highlighted. intouch Allows you to insert a custom built contact form, which on submission will send the info […]

  18. […] I have installed a contact page for testing the AJAX powered contact plugin from adhas.com which totally rocks!.   #     « Aside […]

  19. martin says:

    I have the iimage-browser plug-in v1.46, working with no problem.
    (ref: http://fredfred.net/skriker/index.php/iimage-browser)
    Like the intouch plug-in,
    (ref: http://adahas.com/work/intouch/),
    it also has a Quicktags “button”.

    When I activate the intouch plug, it works well
    BUT it conflicts with iimage-browser, whose button become a text field with image-browser.
    Any solution ?

  20. There is problem with Intouch, if the Blog encoding is set to UTF-8 and all the msgs written using UTF-8, intoch sends them their Unicode Values instead of correct text.

    Please check and correct the same ASAP.

  21. martin says:

    To the author of Intouch,
    Regarding the apparent ‘button’ conflict with Iimage Browser (see my comment #19 above), the author of that plugin has replied to me:

    “Ask the author of that (Intouch) plugin to look at: http://codex.wordpress.org/Plugins/Miscellaneous and implement the proper way as is shown in Edit Button Template.”

    Hope you can rectify this
    Regards

  22. Jesse says:

    Great tool!

  23. Not sure how to word this error. When I use your plugin on my current site, with the url type ./?page_id=8 it works fine and i’m very impressed. But when i change the structure to ./date/better-title/structure , my page links disappear in the menu bar. Strange, because this doesn’t happen on my other sites which already use the structure format above… :(

    any ideas?

    thanks..

  24. Y. Girod says:

    In file intouch.php, I’ve replaced (line ~74 and ~149) :

    ‘Content-Type: text/plain; ‘ . get_option(’blog_charset’) . “\n”;

    by :

    ‘Content-Type: text/plain; charset= ‘ . get_settings(’blog_charset’) . “\n”;

    and now it’s working fine !

    ;-)

  25. […] onous JavaScript and XML - AJAX We have recently upgraded our contact form with intouch. Until that moment I was totally oblivious of this technology called AJAX, short for Asynchronous JavaSc […]

  26. […] ndex this site. I was wrong. I had switched the contact form over from WP-ContactForm to Intouch. I wanted to give Intouch a shot because it made use of AJAX mostly. It worked well so I stuck with it. […]

  27. Lee says:

    Can anyone from Adahas.com comment on the above posting. Is this a known bug? Has anyone noticed a problem with search engine indexing and blogulse indexing ?

  28. Extremelee says:

    I’ve checked Google for my ‘extremelee blog’ and that appears to still be indexing me since the plugin was installed!

  29. Extremelee says:

    No, I take that back.. it’s not indexing anymore! It usually re-indexes once a day through BlogPulse but not anymore and neither has my other blogs through either search engine for days now! Since installing InTouch… The code that seems to be causing the problem is something to do with ……..

  30. Extremelee says:

    UPDATE: My sites seem to be indexing with Google now. I’ve disabled Intouch within one of my blogs to see if it now updates in BlogPulse. If that’s the case, then i’m going to assume that the bug currently only effects BlogPulse.

  31. Doug says:

    Every form I create with intouch is unusable in Firefox 1.0.4 — it displays fine but no fields are selectable; they will no accept text.

    here’s an example
    http://media.caribworldradio.com/blog/?page_id=220

    tonight i tried changing the div class intouch clearfix to a regular div. it fixed it; i could enter text in firefox and ie. however the alignment was obv. messed up.

    then i came to your site and installed the positioniseverything css you have in your head in my header. that didn’t work. then i opened your stylesheet and found the clearfix section at the bottom. installed that portion in my theme’s stylesheet. nada.

    so i’m stumped … what do i need to do to have an aligned form that works?

    love the plugin otherwise:>) hope to be able to use it. thx

  32. Doug says:

    mmm… something wrong w/ my installation. i’ve checked other installations and they seem to work fine in firefox. not sure what is causing this; i’m using a modified kubrick.

  33. Kevin says:

    Have just started using this for my new tech news site. Great tool. THANKS!

  34. eduardo says:

    Hi,
    I thought i would make a suggestion for your contact-form plugin, which already seems very flexible.
    Many WP websites have more than one author (users), and all contact-form plugins out there offer the ability to send to one email only. I currently use something called Ultimate Form Mail for this reason, but i wish i could change to a plugin instead.
    So my suggestion would be: to have the plugin offer the ability to send to more than one email, which the sender can choose using radio buttons (just allow for a select field in the form?); on the other hand the form could choose the recipient based on which page the sender is in.
    I have hand-coded this in my site, you can see the form with 4 recipients here and for an example form with me as the recipient in my page please check here, if you check the source you will see a numeric value in the send_to field which was chosen with a PHP switch.
    I am not asking for this! I realize it would be too much, theese are just suggestions to make the form more useful for us that have many writers in one site.
    peace

  35. Mark says:

    Hi, I’ve been happily using this plugin for a while but as of today I suddenly start recieving very odd email messages from the plugin. At first they were spam messages, about 5 or 6 in less than five minutes (when I never recieved any before), but then I would receive messages with just a string of numbers (no fields list!). Then I get a bounce from an email address that was mentioned in the headers of one of the weird email messages headers. I disabled the plugin and it suddenly stopped. Somebody may have found a way to use your plugin to send email!?

    I can forward the emails I recieved if that would be helpful!

  36. Doug says:

    mmm… strangely enough my problem (form doesn’t select w/ firefox) remains even when i change themes. i’m boggled; i thought it had to be my mucked-up custom kubrick css or something.

    getting ready to abandon this plugin… sadly though– makes it so easy to create forms!

    btw forgetting this bug for a moment, it would be really really cool if this plugin was expanded to allow creation, maintenance of *multiple* forms:>)

  37. rich says:

    Is it possible to remove the Website field?

  38. Doug says:

    fyi i gave up but thx anyway for what seems like a widely used plugin… now i’m using phpformgenerator (http://phpformgen.sourceforge.net/). i’ve discovered that by tweaking the html of the forms it generates, and pasting it into a post or page, it’s a very flexible solution — more appropriate for me anyway, since i might use more than one form at once, and have need for other types of fields (radio, dropdown, etc.).

  39. Very good job! A simple plug-in, easy to install, works a treat out-of-the-box (even with Heilemann’s K2).

    A nice supplementary option could be the inclusion of a drop down list in the form fields; this would allow, e.g., to have a list of names/e-mail addresses for multi-user sites, and the visitor could choose to whom the message should be sent. A practical example of this is given by the venerable Simple Contact Form (http://jimsun.linxnet.com/SCForm.html).

    Just a thought…

  40. Elkerton says:

    Use PHPMailer for SMTP authentication requirement. Suspect that is why form returns “Error occured while sending the message”. Any advice?

  41. […] ow is the step-by-step guide to add intouch into WordPress. Step-by-Step Guide 1. Obtain intouch. 2. Upload it into /wp-content/plugins/ directory. 3. Activate the plugin from the admin panel. 4. Cus […]

  42. Matt Brett says:

    Great job on this plugin. It’s the most customizable contact form I’ve seen for WordPress.

    I’m wondering if there’s a way to hard code it in a template? For example, my about page which houses my contact form has two content areas. I would prefer to have the form in the right column (I currently have WP-Contact in an iframe) which is outside of the WordPress loop so I can’t use the quicktag. I’m hoping that it might be possible to pull the PHP that produces the form out and drop it right into my template.

    Any help is appreciated.

  43. […] ly see a lyric from Hello, Dolly in the upper right of your admin screen on every page. intouch ‘intouch’ allows you to insert […]

  44. dahead says:

    Hi,

    you did really a good job on this plugin.

    there are two more things i’d like to configure (for usage with other languages):

    - customize the “Please wait…” text (i did this manually)
    - customize the “(required)” text (also manually changed)

    nevertheless a great plugin. thanks!

  45. Tenaka says:

    hi there, a very nice plugin, but would it be possible to choose from 2 or more recipients for the email?

  46. novalis says:

    Really nice plugin, i like the Ajax functions in it ;-)

    There’s a small bug in the markup that causes the validator to fail… line 421 should be […]stringXHTML + ‘’,[…]

  47. novalis says:

    Really nice plugin, i like the Ajax functions in it ;-)

    There’s a small bug in the markup that causes the validator to fail… line 421 should be […]stringXHTML + ‘‘[…]

  48. elvix says:

    i just got hit with spam through this plugin as well. USE AT YOUR OWN RISK, folks! While the ajax is nice, it seems that there is no checking done on the mail inputs, and this script is vulnerable to classic injection techniques (i.e., after to field, add a return and a list of bcc addresses).

    PXSmail plugin does more checking and seems more resistant (for now).

    It was a nice demonstration of ajax though.

  49. […] e (required) *the preceding form is from a wonderful WordPress plugin called intouch, supplied by Venushka Perera.

    This entry was posted by h […]

  50. RL says:

    Is there a way to create different forms for different areas of the blog?

  51. talking about php mail injection, is this stuff vulnerable?

    My host provider told me to insert some code in the script I use to send mails from my site. Take a look at this forum: http://www.ahosting.biz/forum/index.php?showtopic=217

    Is this script secure? Do I need to add that code to my wp? (and if yes, where?)

    Thanks!

  52. […] The problem is the (not so)new php mail injection. The plugin I was using here was called intouch. Someone told me to switch to PXSmail. Well… I’ll simply wait for now. You can find my email […]

  53. Trauq Thgie says:

    FIX - php mail injection vulnerability/exploit -
    I use the intouch plugin on my site, very happy with it. I’ve just discovered that a hacker has used this mail injection technique to have my form send emails to others via BCC.

    This is how I fixed it:
    Edit intouch.php, in two places in the file you’ll find the comment “send the email”, after both of them replace:
    $headers = ‘From: ‘ . $_POST[’field_1′] . ‘ ‘ . “\n” .
    With:
    $headers = ‘From: ‘ . get_option(’intouch_email’) . “\n” .

    This will force the email address you set in the admin council to be the from address, removing the possibility that the data from the form entry can sneak its way into the mail headers. This may not be for everyone, as now all your forms will appear to come from the same address, and you’ll have to copy and past the from address out of the message body to reply. But, I’d rather be safe, and I don’t get a lot of contacts through the form anyway, so I can deal with it.

    Thanks,
    -Trauq

  54. Trauq Thgie says:

    Sorry, forgot to htmlencode my entities!
    Replace:
    $headers = ‘From: ‘ . $_POST[’field_1′] . ‘ <’ . $_POST[’field_2′] . ‘>’ . “\n” .
    With:
    $headers = ‘From: ‘ . get_option(’intouch_email’) . “\n” .
    -Trauq

  55. Artemis says:

    Could you please redo this plugin so that it does not cause validation errors? I’m also having a problem getting the form to work in Firefox. It keeps saying that I’m not filling out all the required fields, even though I am.

    Thanks!

  56. […] n) for CMS functionality Transferred over all of my previous content Added Contact Form (Plugin) Added Verse of the Day (Plugin) to Religion page Put the my writing in a layout better […]

  57. […] nshacks/hijri-date/) InScript (http://www.urbangiraffe.com/plugins/inscript/) 1.7 intouch (http://adahas.com/work/intouch/) 1.1 Intypo (http://mymykry.links-ab.de/kategorie/intypo/) Jalenack’s Words […]

  58. […] out to begin with I don’t really know. Anyway the Plugin is called Intouch it’s very easy to set up and completely configurable. With instant submission using AJAX, this is a […]

  59. Andy says:

    I was spammed today via this plugin as well. I would love some sort of image/word verification to be built into this code. But for now, it’s disabled.

  60. JOSEPH says:

    Perhaps the author of this plug-in could now consider all of the above errors, security risks, and also suggestions and then recomplile and release a new version.

    I really dont need this because i have Picture Perfect forms i create in FLASH!! But if this author can successfully remake this plug-in i am more than willing to apply it to my own wordpress sites, i really do enjoy the freedoms that AJAX offers.

    cheeerio

  61. […] ve a comment on a gravatar-enabled site your gravatar with AUTOMATICALLY show up. Sweet. In Touch. This is what I use for the Contact form. Related Posts. Automatically generates a list of related po […]

  62. Joe says:

    I think the security problem with this plugin is due to email header injection exploit as described here: http://www.nyphp.org/phundamentals/email_header_injection.php

    In intouch.php, the injection is introduced to the $header variable (2 affected lines in code). Filter the values coming from field_1 and field_2 using the safe() function in the article.

  63. […] you to insert the contents of Page into your theme. Used for the Home page introduction. intouch ‘intouch’ allows you to insert a custom build contact form, which on submission will send the inform […]

  64. […] /Recent Comments after activation of the plugin.  Intouch  1.1,  Venushka Perera,  ‘Intouch’ allows you to insert a cus […]

  65. […] ptions/Recent Comments after activation of the plugin. Intouch 1.1, Venushka Perera, ‘Intouch’ allows you to insert a custom build contact […]

  66. mirek says:

    not working with characters like “ąśżźćńłóęśźń”

    xml parse error: Błąd parsowania XML: niepasujący znacznik. Oczekiwano: . Obszar: http://mysite.org/kontakt/ Numer linii 7, kolumna 3: –^

  67. So far, this looks to be what I’ve been searching for, THANK YOU!

    But is there a way to have multiple forms on the same site? anyone?

  68. Daniel says:

    I apologize if this was discussed previously, but I (unfortunately) am not able right now to read ALL the previous comments.

    My question is this: Is there an easy way to reconfigure the plug-in to allow the user to select from a dropdown box who they want to send a message to, for use on sites with more than one author?

    Thanks!

  69. dash says:

    I really like the plugin (thank you)
    but
    I get the spambots too now.. :(

  70. Another thing I noticed with this plugin (along with the problems stated above) is that the css styling and javascript code is placed on other wordpress generated pages. It’s not a huge issue, but it should only add that code when the contact page is called.

  71. eric says:

    How about this to FIX the security hole:

    $headers = ‘From: ‘ . $_POST[’field_1′] . ‘ ‘ . “\n” .
    With:
    $headers = ‘From: ‘ . filter_email($_POST[’field_1′]) . “\n” .

    Then add this function to the bottom of the php file:
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /**
    * Filter for Email Header Injection Exploits
    *
    * @param string $email address to check
    *
    * @return string $email the converted string.
    */
    function filter_email($email){
    $badStrings = array(”\r”, “\n”, “%0a”, “%0d”,”Content-Type:”,”MIME-Version:”,”Content-Transfer-Encoding:”,”bcc:”,”cc:”);
    foreach($badStrings as $v2){
    $email = eregi_replace($v2,”",$email);
    }
    }

  72. I am using a 3 column theme on wordpress 2.01 (journalized-sand). The form operates correctly but will NOT stay in its place in IE, it is shifted to the left. Works perfect in firefox but unfortunately it is still an IE world. Any assistance is appreciated. Form location: http://www.playthere.com/index.php/submit-event/

    -DA Williams

  73. D Edwards says:

    I’ve been subjected to torrents of spam via this plugin, in the last 24 hours. I’ve just tried putting in Eric’s security fixing code, but it crashes the site with the following error:
    “Parse error: parse error, unexpected ‘:’ in /home/dickonedwauk/public_html/wp-content/plugins/intouch.php on line 147″

    Eric, I have two questions about your fix (which may or may not be causing this new problem).

    1. You say to replace the line:
    $headers = ‘From: ‘ . $_POST[’field_1′] . ‘ ‘ . “\n” .

    But in fact the line in my php file reads slightly different, ie:
    $headers = ‘From: ‘ . $_POST[’field_1′] . ‘ ‘ . “\n” .

    2. You say your function code should be placed at the bottom of the php file. Do you mean the very bottom, after the ‘?>’ tag, or before it? Should a ‘

  74. D Edwards says:

    Oh wait, I pasted the wrong $headers line above. The line in my original intouch.php file reads:

    $headers = ‘From: ‘ . $_POST[’field_1′] . ‘ ‘ . “\n” .

  75. D Edwards says:

    That’s weird. I’ll try once more:

    $headers = ‘From: ‘ . $_POST[’field_1′] . ‘ ‘ . “\n” .

  76. D Edwards says:

    That’s not what I posted! There should be a ‘field 2′ bit in that line.

  77. Hi,

    I would just like to congratulate you on the plug in.
    Thank you for making it available.

  78. Brock says:

    Yeah, good share :)

  79. […] ementasinya silakan liat disini. New Contact Me page, ngambil plugin dari sini. Untuk plugin yang ini simpel banget, upload file - file pluginnya, aktifin, trus tinggal konfigurasi sediki […]

  80. […] (2006-02-24) Eighth installed: wp-shortstat (2006-02-24) Ninth installed: intouch (2006-03-02) 2 Responses to “10 must have plugins/apps […]

  81. […] om Dagon Design. Up until now I have been using the […]

  82. aye says:

    Hello. Is there any way to add a subject field to the contact form (wm 1.5.1)?

    Thanks in advance

  83. Jeremy says:

    I get two copies of the email every time someone clicks “Submit.”

    Why would this happen?

  84. Matt says:

    It works!!!! Thanks man!!
    check it out on my site http://www.webcamall.com/ :)

  85. stix says:

    OOOPS:)
    While trying to activate it just literally crashed my blog…don’t know what I did wrong.
    I’ve followed the instructions. Please help.
    tnx

  86. […] adahas.com » intouch (tags: wordpress plugin contactform form) […]

  87. tilda says:

    It does not work for me, i did everything right and I can see it and fill it out. But when I hit submit, it says ‘an error has occured’ could you please help me out.

    Thanks.

  88. badborg says:

    stix, I got the same prob.. it appears intouch-sajax.php is missing.. now where do i find this piece.. it’s not in the package.

  89. olivia says:

    Yikes! When I activate InTouch, I get the errors below. I have to delete the program from my site to make the site accessible again. I also have the plugin “contact-form ][” installed. I continue to get these errors even when it’s deactivated…

    Warning: main(/home/advancei/public_html/advanceinsight2/wp-content/plugins/intouch-sajax.php): failed to open stream: No such file or directory in /home/advancei/public_html/advanceinsight2/wp-content/plugins/intouch_1_1(2)/intouch.php on line 62

    Warning: main(/home/advancei/public_html/advanceinsight2/wp-content/plugins/intouch-sajax.php): failed to open stream: No such file or directory in /home/advancei/public_html/advanceinsight2/wp-content/plugins/intouch_1_1(2)/intouch.php on line 62

    Warning: main(): Failed opening ‘/home/advancei/public_html/advanceinsight2/wp-content/plugins/intouch-sajax.php’ for inclusion (include_path=’.:/usr/local/lib/php’) in /home/advancei/public_html/advanceinsight2/wp-content/plugins/intouch_1_1(2)/intouch.php on line 62

    Fatal error: Call to undefined function: sajax_init() in /home/advancei/public_html/advanceinsight2/wp-content/plugins/intouch_1_1(2)/intouch.php on line 92

  90. Zac says:

    Does anyone know why the plugin is adding its js and css code to my pages even when I don’t have the contact form on a page?

  91. […] intouch (1.1): It allows you to easily insert a custom built contact form with required fields. On submission will send the information via email. […]

  92. Chris says:

    Hello,

    Thank you for your wonderful plugin. One minor issue has arisen on a page that I built @ http://www.raat.org/?page_id=8. For some reason, it does not format well. Can someone take a look at it and possibly point me in the right dorection?

    TIA,
    Chris

  93. Makki says:

    this is error i get when trying to activate plugin.

    “Warning: include(/home/.ogunsanwo/makkigui/makkistudios.com/wp-content/plugins/intouch-sajax.php) [function.include]: failed to open stream: No such file or directory in /home/.ogunsanwo/makkigui/makkistudios.com/wp-content/plugins/intouch/intouch.php on line 62

    Warning: include() [function.include]: Failed opening ‘/home/.ogunsanwo/makkigui/makkistudios.com/wp-content/plugins/intouch-sajax.php’ for inclusion (include_path=’.:/usr/local/php5/lib/php’) in /home/.ogunsanwo/makkigui/makkistudios.com/wp-content/plugins/intouch/intouch.php on line 62

    Fatal error: Call to undefined function: sajax_init() in /home/.ogunsanwo/makkigui/makkistudios.com/wp-content/plugins/intouch/intouch.php on line 92″

  94. Joe says:

    If anyone is has the plguin crash wordpress after activating the plugin, I think it has to do with where you install intouch. Unfortunately, I think you have to install it directly into the plugin directory, as opposed to the plugin/intouch directory.

  95. […] These mistakes are quite common, and as a blogger, I should have seen this coming. All is not lost however, but I will have to be more alert in the future. My contact page does not show my email address now, and instead uses a very cool plugin from Wordpress called InTouch, which automatically generates a custom build contact form which forwards the message to my account. The email address then remains invisible from “spamming” eyes. Have you ever had any problems with security on the internet? […]

  96. Alex says:

    Isn’t it possible to create two or more diffrent contact forms with intouch?

  97. […] I think that numbers 2 and 3 are pretty simple, and could probably just build off of the WP-ContactForm plugin or intouch or one of its offshoots, but the first is the most ambitious even though it seems like a pretty simple task. It is really, just create a form that lists all of the ‘Pages’ contained in WP along with a listbox of all of the available Categories. But that is pretty limiting so I’ll have to learn how to add an option to the admin that will modify pages to allow for pages to live in multiple categories. This will allow content to live in the database but dynamically be referenced under a Category. […]

  98. Siki says:

    You people having those include errors should try extracting the files into the PLUGINS directory and NOT making a new folder for the plugin.

    All files should just go by default into the regular plugins folder.

  99. […] In Touch Wordpress Plugin […]

  100. DarkSide says:

    I did not obtain to place multiples the same form in site. It has some secret? I rename everything that I had “intouch” for “intouch2”. It twirled, but this giving error: “intouch2_submitcomment not callable”

  101. DarkSide says:

    This appearing intouch1 and intouch2, but when it goes to send this giving this error.

  102. […] I have just spent the past hour or so updating the Contact and About pages. I used the intouch Wordpress plugin for the AJAX-powered contact form and gave a brief design background on the About page. Of course the site needs more TLC at the moment but i’m working on it whenever I get chance so it shouldn’t take more than a few days for the site to be fully functional and the templates section pulling in hits. […]

  103. […] intouch: A plugin for WordPress which allows you to insert a custom build contact form, which on submission will send the information via email. […]

  104. Joe says:

    The plugin works perfectly, but I’m trying to eliminate the Wordpress page feature by incorporating the code in the pages into php files. For example, http://johnhguitar.com/?page_id=3 became http://johnhguitar.com/wp-content/themes/default/Music.php which worked.

    When I tried this with the old contact page, http://johnhguitar.com/?page_id=6 it became http://johnhguitar.com/wp-content/themes/default/Contact.php

    It looks ok but the intouch email won’t send. I changed the debug variable sajax_debug_mode to true and the last message displayed on the screen is, “RSD: intouch_submitcomment waiting …”

    I figure nobody will be able to help but it’s worth a try. Home page: http://www.johnhguitar.com/

  105. […] Intouch […]

  106. Ross says:

    Thanks for the plugin - it works great!

    FYI to folks running WP 2.0.1 - this plugin works like a charm.

  107. Floyd says:

    at first great plugin. thanks for sharing this.

    my problem
    i also use the textile plugin. every time i try to insert
    the quicktag into a blank new page it will not be
    interpreted correctly, because part of it is used by textile.

    the output on the page will be:
    “intouch->”

    how can i solve this problem without deactivating textile?
    it all works when textile is deactivated:-(

    regards
    floyd

  108. i dont think this plugin works for 2.0.4, i uploaded the plugin and got lots of sql errors, had to delete the plugin to get my website working again

  109. […] WP-Cache  - Great for improving the load speeds of large blogs. Intouch  - The only contact form plugin I could get to work for me. Autoblog - Automate the process of updating your blog. FeedWordpress - Need feed support?  Get it here! Wordpress SEO  - SEO is a delicate art - optimizing your Wordpress site can be a chore at times.  It doesn’t have to be, though.  This plugin is here to help. Semiologic rocks!  - Want to expand beyond a blog but still want to use Wordpress?  These plugins are perfect for you (I use Semiologic plugins extensively around my sites). Related Entries  - Connect similar entries with blog posts so your visitors can find all the juicy information faster. Canvas - WYSIWYG gone right.  This is an extensive plugin that allows you to make drastic changes on your Wordpress site - without touching a piece of code. Notable  - Mark out those posts that you want everyone to notice. WP-Paginate  - Need a better way to organize lots of static content?  You need this plugin, then. Google Sitemap  - Need an easier way to get your pages indexed with Google?  Try this - but be careful.  If you have a huge amount of pages that still need indexed, you don’t want to dump it on google all at once. Ultimate Tag Warrior  - Implement tags and categories into your blog. Fancy Tooltips  - Tired of boring mouseover text?  Jazz it up with fancy tooltips. Adhesive - Sticky important posts to the top (like the very first post on this blog). Static Jack - Wrap static non Wordpress content into a Wordpress skin.  Very nice for establishing site continuity across several different formats. Slug Trimmer  - Hate-long-post-title-urls-like-this?  Trim off the excess fat! […]

  110. Like the plugin… however is there way or another plugin that a user/visitor can “browse” for a file, say an image file and upload it as an attachment to the email containing the other information contained in the intouch contact form?

  111. Great plugin: just two things.

    1) I can’t create a module with only 3 fields: is it possibile? If not, there should be an option to delete one of the 4 default fields.

    2) A l10n problem: you should consider to make the string “(required)” localizable as the other strings (without changing the code).

  112. hi…love this plugin….but it is not working for me…my send button does not work….i don’t know anything about php mail command….any help appreciated…I am also using subscribe2 plugin…is there a conflict?

  113. […] Intouch […]

  114. tom says:

    Good plugin, but my page doesn’t seem to redirect after it submits…

    Is there a way to do this?

  115. Hi, i love this plugin. I have been looking for this kind of plugin for making a contact form for wordpress, and i found this site. Good work there!

  116. […] Anyway, to test out the system I went to my contact page and left a comment on the InTouch form I’ve been using. I got this as it would save me from putting my email address on the internet. Anyway, today I checked my inbox to find that the comment wasn’t there. It was time to go on a bug hunt: […]

  117. Pete says:

    Hi,
    Love the plugin, very useful.
    I need to change the style of the success message to make it more visible.

    Is there an easy way to do this, can you point me in the right direction?

    Perhaps in future versions you could add a CSS class or classes for the status messages?

  118. m.e. says:

    well, it’s cool, thanks.

    just an idea:
    couldn’t you import the css from an external file? then forms could be styled without having to edit the sourcecode and doing so repeatedly with every update. thisi is kind of unintuitive and if we’re honest, rather easy to forget.

  119. m.e says:

    i got the strange phenomenon, that everything works besides sending, because the last requires field in the list seems to be posted empty, so the form continues me asking to fill it.

    any idea anyone?

  120. What do I do when I get the following?

    When I activate InTouch, I get the errors below. I have to delete the program from my site to make the site accessible again. I also have the plugin “contact-form ][” installed. I continue to get these errors even when it’s deactivated…

    Warning: main(/home/advancei/public_html/advanceinsight2/wp-content/plugins/intouch-sajax.php): failed to open stream: No such file or directory in /home/advancei/public_html/advanceinsight2/wp-content/plugins/intouch_1_1(2)/intouch.php on line 62

    Warning: main(/home/advancei/public_html/advanceinsight2/wp-content/plugins/intouch-sajax.php): failed to open stream: No such file or directory in /home/advancei/public_html/advanceinsight2/wp-content/plugins/intouch_1_1(2)/intouch.php on line 62

    Warning: main(): Failed opening ‘/home/advancei/public_html/advanceinsight2/wp-content/plugins/intouch-sajax.php’ for inclusion (include_path=’.:/usr/local/lib/php’) in /home/advancei/public_html/advanceinsight2/wp-content/plugins/intouch_1_1(2)/intouch.php on line 62

    Fatal error: Call to undefined function: sajax_init() in /home/advancei/public_html/advanceinsight2/wp-content/plugins/intouch_1_1(2)/intouch.php on line 92

    Thank you.

  121. Piter says:

    thanx for a great plugin.

    @Mike: install the files directly into the plugin-directory, instead of into plugins/intouch. it will work like a charm.

  122. Xin says:

    For the people getting failed opening errors, install the plugin in the MAIN plugin folder, not under plugin/intouch.

  123. i get exactly the same problem as Mike Gallaugher. i’m using wordpress version 2.0.4 intouch must be deleted from the plugin folder before any of the tite will work again. on the werver i’m rrunning the site from i get no errors, it just goes blank. on my test server (lycos) i get the above errors.

    Regards

    Paul

  124. i have fixed my problem. it turned out that i was putting the plugin into the plugins folder in its own folder. i took the files out of the folder and placed them just in the wp plugins folder and it now works…. well.. when i say it works… it appears on the site and it all loads… the next problem is that when i click to send the comment. it says please wait for about a second then it goes away again.. no confirmation or error.. and more importantly.. no e-mail to me? any ideas?

  125. I made some changes to the code to allow it to be placed in a folder, to keep things neat.

    In intouch.php I changed the line

    include ABSPATH . ‘wp-content/plugins/intouch-sajax.php’;
    to
    include ‘intouch-sajax.php’;

    and the line
    add_options_page(’intouch Options’, ‘intouch’, 9, ‘intouch-options.php’);
    to
    add_options_page(’intouch Options’, ‘intouch’, 9, dirname(__FILE__) . ‘/intouch-options.php’);

    In the file intouch-options.php I changed the line
    <form name=”form1″ method=”post” action=”<?php echo(get_option(’siteurl’) . ‘/wp-admin/admin.php?page=intouch-options.php’); ?>”>
    to
    <form name=”form1″ method=”post” >

    I hope you will be able to read my code.

  126. Jason Lemieux says:

    This plugin works very nicely. However, I’m wondering if there is a way to set the reply-to address of the outgoing email to be the email address of the user submitting the form (provided their email address is one of the form fields).

    Any ideas on that?

    Jason

  127. Suzanne says:

    Mike - it looks like you uploaded the files within the folder. Just upload the files to the plugin directory, not the folder they were downloaded in.

  128. […] intouch - pentru contact form - pentru ca mi-a fost lene sa-l fac eu […]

  129. […] Plugin Page | Download […]

  130. I got the same problem, seems that in intouch.php line 62 is
    include ABSPATH . ‘wp-content/plugins/intouch-sajax.php’;

    when it should be

    include ABSPATH . ‘wp-content/plugins/intouch/intouch-sajax.php’;

    I don’t get the error anymore but instead when I clic option–>intouch I get redirected to my site main page!

  131. aelial says:

    good plugin, but it gave me a real scare when i first tried to install it in its own directory. since the plugin is distributed as 4 separate files, it seems logical to upload the folder into the plugins directory rather than the individual files. most other plugins that are distributed as multiple files need to uploaded in their folder. the installation instructions should emphasize that this plugin is unusual, or else it should be modified to function from its own directory rather than from the root plugins folder, to avoid this confusion.

  132. Viktor says:

    Mike, you should put intouch files directly into plugin directory, not /plugin/intouch subdir. Well, at least, that was my case.

  133. […] Akismet Gravatars intouch No Self Pings Social Bookmark Links Subscribe To Comments Google Sitemaps WordPress Reports Text Link Ads v2 Ultimate Tag Warrior WordPress Email Notification Plugin v2.3.1 Sidebar Widgets wp-cache […]

  134. […] Akismet Gravatars intouch No Self Pings Social Bookmark Links Subscribe To Comments Google Sitemaps WordPress Reports Text Link Ads v2 Ultimate Tag Warrior WordPress Email Notification Plugin v2.3.1 Sidebar Widgets wp-cache […]

  135. […] intouch […]

  136. Stefan says:

    Thanks for this good plugin - you’ve done a very good job!!!

  137. Many says:

    Hi, grats for this great work. I’d like to know if there is any way to delete the fields I created. On the option panel Ther’s only two buttons : “Add another fields” and “update settings”. No “delete field” around …. How do I do that ?

    Thx for any answer.

  138. djchuang says:

    I love this plugin, thank you for building it! There is one notable glitch, however, as I noticed it when I happened to use MSIE 7 (7.0.5730.11 to be exact) tonight, and saw the ’submit’ button show up in the main text area field of the InTouch form. Not real pretty! :( I usually use Firefox most of the time, so hadn’t noticed it. But tonight, noticed that it isn’t MSIE 7.0 friendly; don’t know if this was the case with IE6 or not; something easy to fix?

  139. […] Widgets for sidebar. Intouch contact form […]

  140. […] intouch custom contact form http://adahas.com/work/intouch/ […]

  141. Dave says:

    I have been able to install the script and create a page. Out of the box the first (2) fields are default to be used which is fine. However when I add data into those fields and ’submit.’ It will puts a red circle around the 2nd box - is this a bug? How can I fix this?

  142. kodgetts says:

    Very useful, but the layout is very ugly. How can I alter it so that it looks tidy like the comments form you have on your page below?

  143. kodgetts says:

    Also, I seem to be receiving THREE copies of messages that are sent to me!

  144. […] O que fica visível é uma pequena minoria, dentre elas a página de contato (utilizando o plugin Intouch) e a página de erro 404 . […]

  145. Leander says:

    The position of the submit button is not correct in Internet Explorer 7. The submit button is in the message text area.