Free Plugin : DynamicWP Contact Form

DynamicWP contact form is a free wordpress plugin, a contact form plugin with the button “contact” that will floating on the left of the web page. If the button click, the form will appear with slide effect. The form is using AJAX, so the page wont be reloaded if the massage is succes or failed to deliver.

DynamicWP Pop-Up Menu is provided to user under the open source GPL License, you can use it for all your project or at least use it as a foundation for your next projects for free and without any restrictions.

[Subscribe our RSS Feed or follow us : @dynamicwp, to keep updates for the plugin or a new plugin release]

Download the plugin for free!

VN:F [1.9.3_1094]
Rating: 8.0/10 (14 votes cast)

Features

  • Easy to install
  • AJAX contact form
  • Social link button integrated
  • Beautiful design

Plugin Settings Up

Install plugin

  1. Download the plugin (see “Download” link above).
  2. Decompress the .zip archive and put the “DynamicWP-Contact-Form” category into your plugins directory (/wp-content/plugins/).
    Or the other way, with your wordpress admin page > Plugins > Add New then choose upload on the top. Next choose File (.zip) then Install Now.
  3. Activate the plugin in the WordPress Plugins admin page.

Using plugin
Here a step by step :

  1. After activated the plugin, go to Settings > DynamicWP Contact Form in WordPress admin panel
  2. Fill the email address form and social link form with yours.
  3. Then click the “Update Settings” button.

Version History

1.0 (2010-06-25)
Initial Release

Credit

The plugin is based The jQuery form plugin.

Special credit to Jeff, for creating plugin hack for server that using SMTP to send mail

You can read his comment here: Jeff and Jeff

We hope this plugin will be useful fou you, if you have a problem or suggestion for more feature feel free to fill the comment form below.
Thanks…

Free Plugin : DynamicWP Contact Form, 8.0 out of 10 based on 14 ratings
If you like this, then you might also like:

120 Comments to “Free Plugin : DynamicWP Contact Form”

Add Comments (+)

  1. Karl-Heint says:

    Many thanks for this great plugin! I made an review on http://www.blogging-inside.de and http://wp-plugin-archive.de

    Please keep me informed if possible

    Best,
    Karl

  2. Tghe plugin is great, but I think it might be targetted by spammers as there is no question asked so a bot might be able to fill in the details.

  3. Kenneth says:

    Super cool plugin.

    Unfortunately it conflicts with some jQuery in my theme. Do you know how to fix that?

    Thank you very much!

  4. Nikki says:

    I like this plugin very much but am unable to use it do to conflicts with the Dynamic Content Gallery. DCG uses mootools.

    Is there a way to call the plugin to be used on one page only, not globally?

  5. cna training says:

    Wow this is a great resource.. I’m enjoying it.. good article

  6. Lavo4NiK says:

    Hi. Plz. Help. I can’t install this plugin on my site. I’m upload his in wp-comtent\plugins .
    then go to plugin’s in admin directory, but does’t see his.
    I want translate plugin in to russian. )

  7. satrya says:

    Asikk, plugin baru lagi.. Baru tau saya sebenernya :mrgreen:
    Saya review ke dalam bahsa indo nanti di blog saya mas … Thx banget nih,. :D

    • dwi says:

      monggo mas……tp kayaknya masih ada yang lupa ke up load. ini lagi di beresin…..kayaknya kalo di review di blognya mas satrya bakal rame niy pengunjung dari indonesia, rahasianya apa mas kok banyak komen dari bloger2 indonesia?????? bagi2 resepnya donk

    • satrya says:

      Oke, sudah di download dan di coba, tapi knp kontak formnya besar banget mas :mrgreen:
      dan stylenya agak kurang pas. Apa karena templatenya atau gmn ?

      mas lihat ini hxxp://demo.margasatrya.com/ , sudah saya coba disitu.

  8. tiaurus says:

    Error: The plugin does not have a valid header.

  9. Sarah Gooding says:

    This plugin seems to be missing the php file that makes it work. When you try to install you get a “doesn’t have a valid header” message. I looked in the folder and it seems to be missing something. Maybe it wasn’t packaged correctly?

  10. L4NiK says:

    enter email address, where you received | massage | from contact form – error

    Enter link to your twitter || account account || here (use full link, with http://) -error

    donload with fix here
    http://lavo4nik.ru/wp-content/loadup/dynamicwp-contact-form.rar

  11. Luci says:

    Man is not working .. i do what u say but he dont appear on my website? why? i must insert someting? tell me please.
    Is a gud plugin please help:D

  12. Bangga deh brow pake plugin anak negri, thank’s for share

  13. serge says:

    Hi

    It doesn”t work. Problem with header?

  14. Jeff says:

    Hi,

    I love the idea of this plug in. Great stuff.

    I followed the instructions and downloaded the latest version but I still cant get the form to pop out. I see it on the side of the website but when it is clicked nothing happens except the page changes from:

    http://www.pillartrading.com

    to

    http://www.pillartrading.com/#

    that is it. no form.

    Please let me know what I am doing wrong.

    Thanks

  15. Jeff says:

    Hi again,

    I forgot to mention that the plug in name is red inside of the setting menu of our admin area.

    Just in case that helps.

    Thanks again

  16. SEO Atlanta says:

    I love the idea behind this plugin, but when installed and activated in wordpress 3.0 using the Thesis theme, I get the error message “plugin does not have a valid header”. Will certainly check back in the future to see if this bug is fixed, as it sounds like a useful plugin!

  17. djumadil says:

    Mas eko, install pluginn & settingannya sukses, kenapa tidak muncul Dynamic WP Contactnya di blog saya http://djumadil.co.cc , saya pakai WP 3.0 dan theme WP yaitu DBT. Mohon penjelasannya mas. Terimakasih.

    • reza says:

      sepertinya ada yg kurang di theme elo bru

      coba cek file footer.php di folder theme DBT

      ada tulisan ini ga?

      <?php wp_footer(); ?>
      

      klo nda ada, tambahin code tsb pas diatas baris ini:

      </body>
      
  18. kiry says:

    i simply cant see the plugin in the plugin list.
    i uploaded it, but i cant see it in admin panel

  19. Jeff says:

    Question.. My web host requires that I use SMTP to send all mail, so like many, I use the SMTP wordpress plugin, which is supposed to convert all php mail () functions to smtp, but … doesn’t seem to work with this plugin. It shows up, looks great, and even gives a confirmation that message was sent… but the message never shows up.

    Do you think this is because of the php mail and smtp conflict?

    • reza says:

      you sure you enter right email address?

      if the address is right, like you said, maybe because a conflict

      sorry, cant help you if that the case

  20. vlad says:

    Hi there.

    Love the plugin but one question.

    Is there a way to make it sit on the right side of the page rather then the left side?

    Thanks!

  21. Jeff says:

    Got it! I was able to modify the code and make it work using smtp authentication. You should consider adding this ability as more and more hosts run web servers separate from mail servers (the better hosts anyway). If anyone else has the problem.. make sure the Pear Mail Package is installed on your server (if your host is running separate mail servers, it likely is), and then modify sendmail.php in this script to connect to and send mail from your smtp server:

    1)
    {
    $to = “Your Name “;
    $from = preg_replace(“([\r\n])”, “”, $_POST['email']);
    $subject = $_POST['subject'];
    $message = $_POST['comment'];
    $body = $_POST['comment'];
    $from_addr = preg_replace(“([\r\n])”, “”, $_POST['email']);

    $match = “/(bcc:|cc:|content\-type:)/i”;
    if (preg_match($match, $to) ||
    preg_match($match, $from) ||
    preg_match($match, $message) || preg_match($match, $subject))
    {
    die(“Header injection detected.”);
    }

    $headers = array (“From” => $from_addr,
    “To” => $to,
    “Subject” => $subject);

    $smtp = Mail::factory(“smtp”, array (‘host’ => “smtp.your_domain.com”,
    ‘auth’ => true,
    ‘username’ => “your_smtp_username”,
    ‘password’ => “your_smtp_password”));

    if($mail = $smtp->send($to, $headers, $body))
    {

    echo 1; //SUCCESS

    }
    else {
    echo 2; //FAILURE – server failure
    }
    }
    else {
    echo 3; //FAILURE – not valid email

    }
    }else{
    die(“Direct access not allowed!”);
    }

    ?>

    • Ning says:

      This might sound stupid but I’m not programmer. Where do I put these code? Just replace sendmail.php by these lines? Thank you in advance.

      • reza says:

        yup, these lines are to replace the sendmail.php

      • Jeff says:

        …and make sure the “to” address is your email. It stripped the email out of my copy and paste because I had it surrounded in tags. It’s hard to paste code in a commenting system. :) Just holler if you have any problems.

    • Ning says:

      Thank you, Jeff.

  22. Jeff says:

    The top part of the script got cut off when I posted.. so, you would have your opening php line and then this part before the rest of the code…

    require_once “Mail.php”;
    if(isset($_POST['submit'])) {
    error_reporting(E_NOTICE);
    function valid_email($str)
    {
    return ( ! preg_match(“/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix”, $str)) ? FALSE : TRUE;
    }
    if($_POST['name']!=” && $_POST['email']!=” && $_POST['subject']!=” && valid_email($_POST['email'])==TRUE && strlen($_POST['comment'])>1)
    {

  23. Andrew says:

    Hey, great work on the plugin. I’m glad people are upgrading contact forms. When I uploaded/activated it I updated the information under settings, but the contact form isn’t showing up. Is there a shortcode I need to insert?

    Thanks for your help.

    • reza says:

      Seems you have same proble with Djumadil

      insert this code

      <?php wp_footer(); ?>
      

      right before

      </body>
      

      in the footer.php file of your theme

  24. Klaus says:

    Hi, me loves this plugin :-)

    Just installed it in my personal blog, there it works fine. But on my website there is apparently a conflict wíth my theme, which is Ipseity (http://human3rror.com/ipseity-personal-branding-wordpress-theme/)

    Hope this can be solved in future versions!

    Keep up the great work!

  25. Ning says:

    I really can’t get the plugin work. :’(
    The submit button is not clickable.
    Would anyone please visit my site and suggest me?

    http://www.beansprout-design.com/40th/

    • Jeff says:

      Make me a temporary wordpress username and pw and I’ll jump in and take a look. Or.. just post your code somewhere (not here cuz it won’t work).

      • Ning says:

        Jeff, thank you so much for your kindness.
        Would you please download the code from my dropbox?

        here: http://dl.dropbox.com/u/255425/dynamicwp-contact-form.zip

        I don’t know how to code, so fixing this is impossible for me.

      • Jeff says:

        put your email in your dropbox.. or write it here.. wherever.

        i see you’re trying to use the smtp authentication. are you certain you need that? does your host require it?

      • Ning says:

        Jeff, Thank you so much for your super quick reply.

        I, finally, found the way to solve my problem.
        I re-installed the plugin and used gmail account. It works!

      • Jeff says:

        No problem.. glad you got it working. Just checked it out and it looks great! Check out the wibiya toolbar too. Another nice addon.

  26. Sheri says:

    This is a fantastic plug-in, it is so simple and fits in perfectly with the design of my site.

    For future releases, I would love to request links/buttons for:
    Networked Blogs, Facebook FanPages, RSS Feeds, Email Subscription

    Then I can say good-bye to all of my other Social plug-ins :)

    • dwidrg says:

      nice blog shery, are you canadian? we accommodate your suggestions we preparing next version of this plug in, more skin, capcha integrated of course with your request “social media icon” i hope it can finished soon. thanks for your idea

      • Sheri says:

        I am Canadian – thanks for dropping by my site. The design of this plug-in is so slick and appealing and it compliments my blog without taking it over. Thanks for taking my thoughts into consideration. I’ll keep checking in.

  27. Jeff says:

    Hi again,

    I want run a content slider on my site that runs off of jquery. Is there anyway i can keep both plug ins activated at the same time?

    every time i try one of them stops working. wondering if it is just me or the two wont work together? i am currently not running either on my site at the moment until i can get his problem solved.

    Thanks

  28. Thanks for a great plugin! However there are several anomalies especially in FireFox, i.e. when clicking on contact tab the contact form reveals though the contact tab remain in place. Please see: http://www.whatsthebigidea.com Thanks!

  29. In FireFox clicking on the “Contact” tab returns http://www.whatsthebigidea.com/null which of course means the javascript is not functioning correctly. Is it possible to invoke no-conflict or change the order of the scripts that your script uses? Thanks.

    • reza says:

      uhm, it’s becouse the mootools plugin you use in your site

      open the contact.php files

      delete the code in line 84 which is: var echa = jQuery.noConflict();
      and replace all word echa with jQuery, in lines 85 to 91

      hope this helps

      • Thanks. I replaced the code as you specified:

        jQuery(document).ready(function() {
        jQuery(\”#dwp-contact-button\”).click(function() {
        jQuery(\”.dwpcontact-page\”).animate({ left: parseInt(jQuery(\”.dwpcontact-page\”).css(\”left\”),10) == 0 ? -354 : 0 });
        jQuery(\”#dwp-contact-button\”).animate({ left: parseInt(jQuery(\”#dwp-contact-button\”).css(\”left\”),10) == 0 ? 354 : 0 });
        return false;

        It seemed to have worked though when clicked it still returns whatsthebigidea.com/null

      • Jeff says:

        Did you disable your other plugins to find the conflict? I have 0 issues with Firefox on my site.

      • It’s a great plugin though I’m not crazy about disabling all my other plugins. Is placing your plugin in an iframe doable? To avoid conflicting scripts?

    • Jeff says:

      I just meant for trouble-shooting.. not permanently.

    • reza says:

      uhm, try deleting the codes in line 44 to 47:
      wp_deregister_script(‘jquery’);
      wp_register_script(‘jquery’, (“http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js”), false, ”);
      wp_enqueue_script(‘jquery’);

      • Thanks admin… it works fine. No more conflict.

      • Now I just need to move the form up on the page since the bottom of the form is hidden in smaller screen resolutions.

      • I forced the form via css:

        .dwpcontact-page
        { -moz-background-clip: border; -moz-background-origin: padding; -moz-background-size: auto auto; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; background-attachment: scroll; background-color: #444444; background-image: none; background-position: 0 0; background-repeat: repeat; color: #FFFFFF; left: -354px; padding-bottom: 5px; padding-left: 20px; padding-right: 20px; padding-top: 10px;/*forced form to appear higher below*/ position: fixed; top: 22px !important; width: 314px;}

    • reza says:

      ok, glad it works now

      cheers

  30. Andy says:

    Hello,

    I have installed this contact form on the Arras theme and it works.

    However, one major issue and one minor issue..

    1/ the plugin name in the sidebar comes up bold red.

    2/ here’s the big one. The form is much bigger on my site than on your demo. I don’t have any social links set and the box for ‘your message’ falls below the bottom of the screen, so the submit button is missing on my laptop screen.

    I have tried it with social links, it doesn’t make any difference.

    Any ideas what to change?

    Thanks!

  31. Dan says:

    Two things, one is serious one is not:

    First of all, I’ve never received a “massage” from a contact form, check spelling :P

    Second, this appears underneath the header menu for Thesis 1.7, not above it, for some reason. Any ideas? Thanks!

    • reza says:

      1. lol, yeah, bad mistake:D
      2. open contact.php, in line 51, add style z-index: 1000 to #dwp-contact-button and .dwpcontact-page

      • Dan says:

        Hey, awesome! That fixed the problem. Thanks a lot for a great product and for taking the time to provide outstanding support. Are you accepting donations (securely)?

    • reza says:

      your welcome,

      sure,
      we re really glad if you donate

      we’ll send you an email

  32. kiry says:

    Hello,
    i am using your plugin, its very nice, and i would like some help.
    The contact form, when i open it, goes under the flash menu + css menu i have on my site.
    I`ve tried to add “z-index: 1000″ but no chance.

    kirygnc@gmail.com if you can contact me to give you my site url. (i wont make it public coz its in develop mode :P )

  33. Terrence says:

    Great Plugin! Can’t wait for the antispam feature(s)!

    Made the following changes to contact.php for my specific needs.

    1) Added a link to encrypt email address (seems to work – Have to redo on each save)
    2) Added Sign-Up links for social media icons in admin section
    3) Added Extra Footer Line (H3) to admin section and contact form

    Enjoy!


    getAdminOptions();
    }
    //Returns an array of admin options
    function getAdminOptions() {
    $contactAdminOptions = array(
    'emailaddress' => '',
    'facebook' => '',
    'twitter' => '',
    'linkedin' => '',
    'stumbleupon' => '',
    'tumbler' => '',
    'delicious' => '',
    'flickr' => '',
    'dwpfooter' => ''
    );
    $contactOptions = get_option($this->adminOptionsName);
    if (!empty($contactOptions)) {
    foreach ($contactOptions as $key => $option)
    $contactAdminOptions[$key] = $option;
    }
    update_option($this->adminOptionsName, $contactAdminOptions);
    return $contactAdminOptions;
    }

    //Add jquery
    function mycontactpunc(){
    //wp_deregister_script('jquery');
    //wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"), false, '');
    wp_enqueue_script('jquery');
    }

    function mycontactstyle(){?>

    #dwp-contact-button { position: fixed; top:110px; left: 0; width: 43px; outline: none; }
    .dwpcontact-page{ position: fixed; top: 100px; left: -354px; padding: 10px 20px 5px 20px; background: #444; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 314px; color: #FFF; }
    .dwpcontact-page .contact-label{display: block;}
    .dwpcontact-page #nameinput, .dwpcontact-page #emailinput, .dwpcontact-page #subjectinput, .dwpcontact-page #commentinput{width: 300px; padding: 6px; margin: 0 0 8px 0; border: 1px solid #DDD; background: #DFDFDF; color: #222;-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: inset 5px 5px 5px #ccc; -moz-box-shadow: inset 5px 5px 5px #ccc; -webkit-box-shadow: inset 5px 5px 5px #ccc; -khtml-box-shadow: inset 5px 5px 5px #ccc;}
    .dwpcontact-page #commentinput{width: 300px;color: #222;}
    .dwpcontact-page #submitinput{background: #DFDFDF; margin-top: 5px; border: none; padding: 2px 5px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
    .dwpcontact-page .message-error{ padding: 2px 4px; color: #DA4310; border: 1px solid #F7A68A; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;background: #FEF4F1; display: block; text-align: center;}
    .dwpcontact-page .message-success{ padding: 2px 4px; color: #8FA943; border: 1px solid #C2E1AA; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;background: #F5FAF1; display: block ; text-align: center;}
    .dwp-contact-button-wrap{margin-top: 10px; margin-bottom: 10px;}
    .dwp-contact-button-wrap img{float: right; margin-left: 10px;}

    getAdminOptions();

    $emailaddress = $contactOptions['emailaddress'];
    $facebook = $contactOptions['facebook'];
    $twitter = $contactOptions['twitter'];
    $linkedin = $contactOptions['linkedin'];
    $stumbleupon = $contactOptions['stumbleupon'];
    $tumbler = $contactOptions['tumbler'];
    $flickr = $contactOptions['flickr'];
    $delicious = $contactOptions['delicious'];
    $dwpfooter = $contactOptions['dwpfooter'];

    $linkss = WP_PLUGIN_URL.'/'.str_replace(basename( __FILE__),"",plugin_basename(__FILE__));
    echo "";

    echo "

    var echa = jQuery.noConflict();
    echa(document).ready(function() {
    echa(\"#dwp-contact-button\").click(function() {
    echa(\".dwpcontact-page\").animate({ left: parseInt(echa(\".dwpcontact-page\").css(\"left\"),10) == 0 ? -354 : 0 });
    echa(\"#dwp-contact-button\").animate({ left: parseInt(echa(\"#dwp-contact-button\").css(\"left\"),10) == 0 ? 354 : 0 });
    return false;
    });
    });

    jQuery.noConflict();
    jQuery(document).ready(function(){
    jQuery('#contact').ajaxForm(function(data) {
    if (data==1){
    jQuery('#success').fadeIn(\"slow\");
    jQuery('#bademail').fadeOut(\"slow\");
    jQuery('#badserver').fadeOut(\"slow\");
    jQuery('#contact').resetForm();
    }
    else if (data==2){
    jQuery('#badserver').fadeIn(\"slow\");
    }
    else if (data==3){
    jQuery('#bademail').fadeIn(\"slow\");
    }
    });
    });
    ";?>

    Your email has been sent! Thank you!

    Please enter your name, subject, message and a valid email address.

    Your email failed. Try again later.

    <form id="contact" action="sendmail.php" method="post">
    Your name

    Your email

    Subject

    Your message

    <input type="hidden" id="receiver" name="receiver" value=""/>

    <a href="" title="delicious" target="_blank"><img src="/images/icon-del.png" alt="bt" />

    <a href="" title="linkedin" target="_blank"><img src="/images/icon-in.png" alt="bt" />

    <a href="" title="tumbler" target="_blank"><img src="/images/icon-tu.png" alt="bt" />

    <a href="" title="flickr" target="_blank"><img src="/images/icon-fl.png" alt="bt" />

    <a href="" title="stumbleupon" target="_blank"><img src="/images/icon-su.png" alt="bt" />

    <a href="" title="twitter" target="_blank"><img src="/images/icon-tw.png" alt="bt" />

    <a href="" title="facebook" target="_blank"><img src="/images/icon-fb.png" alt="bt" />

    <img src="images/contact-image.png" alt="#" />

    getAdminOptions();

    if (isset($_POST['update_DynamicwpContactFormSettings'])) {
    if (isset($_POST['emailaddress'])) {
    $contactOptions['emailaddress'] = $_POST['emailaddress'];
    }
    if (isset($_POST['facebook'])) {
    $contactOptions['facebook'] = $_POST['facebook'];
    }
    if (isset($_POST['twitter'])) {
    $contactOptions['twitter'] = $_POST['twitter'];
    }
    if (isset($_POST['linkedin'])) {
    $contactOptions['linkedin'] = $_POST['linkedin'];
    }
    if (isset($_POST['stumbleupon'])) {
    $contactOptions['stumbleupon'] = $_POST['stumbleupon'];
    }
    if (isset($_POST['tumbler'])) {
    $contactOptions['tumbler'] = $_POST['tumbler'];
    }
    if (isset($_POST['tumbler'])) {
    $contactOptions['tumbler'] = $_POST['tumbler'];
    }
    if (isset($_POST['flickr'])) {
    $contactOptions['flickr'] = $_POST['flickr'];
    }
    if (isset($_POST['delicious'])) {
    $contactOptions['delicious'] = $_POST['delicious'];
    }
    if (isset($_POST['dwpfooter'])) {
    $contactOptions['dwpfooter'] = $_POST['dwpfooter'];
    }

    update_option($this->adminOptionsName, $contactOptions);

    ?>

    <form method="post" action="">
    DynamicWP Contact Form

    Email Address
    email address :
    <input type="text" id="dwpemailaddress" name="emailaddress" value="" style="width: 50%; " />
    enter email address, where you received message from contact form
    Use This Site To Hide Your Email Address to Prevent SPAM

    Social Button
    twitter link :
    <input type="text" id="dwptwitter" name="twitter" value="" style="width: 50%; " />
    Enter link to your twitter account account here (use full link, with http://)
    Signup For Twitter

    facebook:
    <input type="text" id="dwpfacebook" name="facebook" value="" style="width: 50%; " />
    Enter link to your facebook account(use full link, with http://)
    Signup For Facebook

    linkedin :
    <input type="text" name="linkedin" id="dwplinkedin" value="" style="width: 50%;" />
    Enter link to your linkedin account.
    Signup For LinkedIn

    StumbleUpon:
    <input type="text" id="dwpstumbleupon" name="stumbleupon" value="" style="width: 50%;" />
    Enter link to your stumbleupon account
    Signup For StumbleUpon

    Tumbler :
    <input type="text" id="dwptumbler" name="tumbler" value="" style="width: 50%;" />
    Enter link to your tumbler account
    Signup For Tumbler

    Flickr :
    <input type="text" id="dwpflickr" name="flickr" value="" style="width: 50%;" />
    Enter link to your Flickr account
    Signup For Flickr

    Delicious :
    <input type="text" id="dwpdelicious" name="delicious" value="" style="width: 50%;" />
    Enter link to your delicious account
    Signup For Delicious

    Footer Info :
    <input type="text" id="dwpfooter" name="dwpfooter" value="" style="width: 50%;" />
    Enter Footer text for contact form

    <input type="submit" name="update_DynamicwpContactFormSettings" value="" />

    <?php
    }//End function printAdminPage()

    }

    } //End Class DynamicwpContactForm

    if (class_exists("DynamicwpContactForm")) {
    $contact_plugin = new DynamicwpContactForm();
    }

    //Initialize the admin panel
    if (!function_exists("DynamicwpContactForm_ap")) {
    function DynamicwpContactForm_ap() {
    global $contact_plugin;
    if (!isset($contact_plugin)) {
    return;
    }
    if (function_exists('add_options_page')) {
    add_options_page('DynamicWP Contact Form', 'DynamicWP Contact Form', 9, basename(__FILE__), array(&$contact_plugin, 'printAdminPage'));
    }
    }
    }

    //Actions and Filters
    if (isset($contact_plugin)) {
    //Actions
    add_action('admin_menu', 'DynamicwpContactForm_ap');
    add_action('activate_contact/contact.php', array(&$contact_plugin, 'init'));

    if(!is_admin()){
    add_action('init', array(&$contact_plugin, 'mycontactpunc'));
    add_action('wp_footer', array(&$contact_plugin, 'mycontactscript'));
    add_action('wp_head', array(&$contact_plugin, 'mycontactstyle'));
    }
    }

    ?>

  34. kiry says:

    i would love to see a demo site from u

  35. morgan says:

    Can you help? The contact form shows behind the top layer. Please see http://www.mj-creative.com. Thank you.

    • reza says:

      open contact.php file of this plugin

      in line 51 and line 52 add style

      z-index: 9999

      to #dwp-contact-button and .dwpcontact-page

  36. La, kenal mas,,
    Saya udah nyoba instal pluginsnya, tapi gak sukses yaach..
    kalo di klik gambarnya yang di sebelah kiri,malahgak respon.. trus di bagian url browser malahcuman ketambahan tanda pagar #

    Saat ini saya pake wordpress platform 3.0.1 apa plugins ini belom bisa diindtal dengan platform terbaru itu..

    thanks jawabannya mas :D

  37. jenn says:

    hey there — i have it installed, i just cant see any of the images.. comes up as little ? mark box… you know the… blue one. (tho links seem to work fine) and… the submit box does not work. (using gmail address for simplicity) : ( new to all this WP stuff… can anyone help?

    • reza says:

      i see something wrong with the plugin directory in your site

      how did you install the plugin?

      unistall(deactivate and delete) the plugin, and then install it again via your wordpress dashboard

      • jenn says:

        ive already uninstalled and installed it : ( twice. all times i installed it i used the dashboard. any other ideas?

      • jenn says:

        also, it seems that even using the 1.1 link you provided earlier in the posts here…. it is still version 1.0? would this mater?

    • reza says:

      i dont know what happen but something must be wrong in the installation process

      you must reinstal the plugin again, but this time not via dashboard

      upload the plugin zip file to your plugin directory. extract the zip file there
      then go to dashboard, and activate the plugin

      • jenn says:

        im pretty sure that is what i am doing??? ugh — all good, there is a wordpress users group meeting tomorrow night. i will ask some one there to help… if still cant figure it out… i will come back ; ) thank you for your all your help!!!

  38. Dustin says:

    Would it be possible to add a random word/string as an added security? I’ve been getting quite a bit of spam lately via the contact form. Also, would it be possible to add YouTube to the list of social networks supported?

  39. Ryan Walden says:

    HI- Quick moment of praise before the question. I was looking soooo long for a plugin that would allow me to show a stylized contact form for my friend’s visitors. I’m still designing the site and this is the last piece of the puzzle. This is a great plugin..thank you so much for providing this.

    Ok, so I was able to install and modify (so that I could put the contact image and the contact form on the right side), but when I enter all the necessary information and click SUBMIT there is no confirmation and I never receive an email in my inbox for testing. I used Jeff’s hack to see if that was the problem, but it wasn’t and I can’t figure out what the problem is.

    My friend’s site is http://125mgdesign/justin/

    If you think you can help, I would love to give you my login and password. Thank you so much!

  40. Jeff says:

    Do you get a confirmation in the plugin itself that the form was sent (Your email has been sent! Thank you!)?

    Also.. link doesn’t work.

    • Ryan Walden says:

      Hi Jeff. Oooh…I just realized that I didn’t include the .com in the site address. I’m sorry about that. I will do what you suggested and let you know how it works. Yeah, the CSS is a bit crappy and the tags are probably way screwed up. I don’t profess to be a wordpress theme pro…and this site proves it.

      I’ll tell him you think he’s “perty” Jeff ;-) I’ll let you know what happens.

      http://125mgdesign.com/justin

      • Ryan Walden says:

        Hi Jeff-

        There’s not much I can do with the CSS and tags, but I reduced the width of the band image (so that it didn’t conflict with the overlay of the contact form. I got it to where the I can select the SUBMIT form. The problem is that the SUBMIT doesn’t activate and don’t get the confirmation message.

        Do you have any idea? Again, thanks for such the great plugin and the great support!

        -Ryan

  41. Frank says:

    Does anyone know an alternative to this for a non-Wordpress, standard php site? I love the look of this.. but can’t find anything quite like it solely for php.
    Thanks.

  42. Toño Ortiz says:

    First of all, let me say that is a very nice plugin.
    Now, i have one problem and one question.

    The plugin works fine on the main page, but, in other pages or posts, when i clic the contact tab, it take me to the very top of the page, and in the address bar you can see http://www.nameofyoursite.com/#

    Any idea of howto solve this?

    And my question is how to put the contac tab only in one page of my site? is there an easy form to do this?

    Thankyou very much

  43. Dustin says:

    I just received 13 spam e-mails this morning. Is there ANY way of building in a CAPTCHA/Spam block? Something between the ‘Your Message’ and ‘Submit’ button would be ideal…

  44. Steve Wilson says:

    I love the plugin :)
    Only one thing missing is the ability to add an extra field or two, I’d like people to add their phone number. Adding the field is easy but I can’t figure out how to get it to send it to me!

    Thanks in advance :)

    Steve

Trackbacks/Pingbacks

  1. DynamicWP Contact Form
  2. DynamicWP Contact Form Plugin von Reza Erauansya
  3. DynamicWP Contact Form Plugin für WordPress
  4. WordPress plugin – DynamicWP Contact Form | wpxl
  5. DynamicWP Contact Form Plugin for WordPress | TechnoGadge
  6. WordPress Plugin Releases for 07/04 « Weblog Tools Collection
  7. WordPress Plugin Releases for 07/04
  8. Weblog Tools Collection: WordPress Plugin Releases for 07/04 - Wordpress Creator
  9. WordPress Plugin Releases for 07/04 - Programming Blog
  10. Add a Smooth Slide-Out AJAX Contact Form to Your WordPress Site - WordPress MU and BuddyPress plugins, themes, support, tips and how to's
  11. Add a Smooth Slide-Out AJAX Contact Form to Your WordPress Site « Test Blog
  12. BloggCandy ©BloggDesign till Bloggar » Blog Archive » Kontakta Mig enkelt
  13. WordPress Releases Plugins for 07/04 | uInnoBlog
  14. Plugin Ciptaan Anak Bangsa : DynamicWP Contact Form | Tutorial Wordpress Pemula | Tips Trik SEO | Tips Blogging
  15. WordPress Plugin Releases for 07/04 | Tolly Blog
  16. WordPress Plugin Releases for 07/04 | timnhanh.us
  17. 2010/07/04发布的 WordPress 插件 | 小百度
  18. Free Plugin : DynamicWP Contact Form | DynamicWP | WordPress News
  19. Free Plugin : DynamicWP Contact Form | DynamicWP | WpMash - WordPress News
  20. Add A Floating Contact Form To Your Site With DynamicWP Contact Form
  21. DynamicWP Contact Form | BilmekGerek
  22. WordPress Plugin Releases for 07/04 | Wordpress News and Resources
  23. DynamicWP Contact Form « Webasistani bilişim Teknoloji
  24. 10 Plugin Contact Form Terbaik | Tutorial Tips Wordpress | Webdesign | Blogging
  25. DynamicWP Contact Form

Leave a Reply

premium-themes