Tell-a-friend plug-in for WordPress Released

Download

This plug-in for WordPress 2.x adds a tell-a-friend form that allows your visitor to send a message to their friends about your website.

UPDATE SUMMER 2009: Please note I am not actively supporting or maintaining this plug-in. Since I see there is still interest in it, I’ll hand this to some of our developers at Surgeworks. However I can’t tell you anything about a time-frame to fix this plug-in since it is not in our priorities at the moment.

UPDATE OCTOBER 2008: The distribution now incorporates the fix for All-in-one-SEO Pack (and possibly other plugins) compatibility indicated by Tim Holt

Main features

  • You can specify an e-mail address that will recieve a copy of the message to get 2 e-mail addresses of people interested in your business at once!
  • Customizable messages (you chose what your visitors say — this is not an anonymous mailer that allows to send messages customized by your visitors!)
  • Easy to customize form via CSS
  • Customizable Success and Error Pages
  • No dependencies: you don’t need another plug-in to make iPassion Tell-a-Friend work!

Help/Install Guide

  • How-to Install iPassion Tell a Friend Plug-in
    • Step 1: Upload the plug-in file to your wp-content/plugins folder
    • Step 2: Activate the plug-in from WordPress administration Plugins tab
    • Step 3: Create 3 pages as placeholders (for the Tell a Friend form, the Success page and the Error page) in WordPress Page Manager. Name those as you want and place the pages wherever you like. Please note:
      • Tell a Friend form page placeholder content must be [tell a friend form]
      • Success page placeholder content must be [tell a friend success]
      • Error page placeholder content must be [tell a friend error]
    • Step 4: Specify the absolute URL for the Success page and the Error page.
    • Step 5: Customize your message and pages. You can edit page contents from the option page of the Tell a Friend Plug-in (this page). If you do not know HTML forms, please leave the form contents alone: you can add text above the form by filling the form caption field.
  • Panic?
    • If the form doesn’t work after you modified it, you can reset the defaults by pressing the reset button.

Version history

  • December 2006: First release
  • October 2008: Add header action hook updated to priority 1 for improved compatibility with All-in-one-SEO-pack
This entry was posted in General, Software Releases, WordPress & Plug-ins. Bookmark the permalink.

41 Responses to Tell-a-friend plug-in for WordPress Released

  1. Pingback: MOBY

  2. Pingback: Manila Freelancer » Blog Archive » Top 5 WordPress Plugins to Improve Your Ranking at the SEO Stakes

  3. Pingback: Ability to share content with others | CleverSage

  4. Pingback: The power of “Tell A Friend” scripts

  5. Malik says:

    Please help me with this error. I am getting this error message when i submit the form.

    Warning: Cannot modify header information – headers already sent by (output started at /home/****/public_html/blog/wp-content/themes/c4n/header.php:4) in /home/****/public_html/blog/wp-content/plugins/ipassion-tell-a-friend.php on line 212

    Thanks

  6. Pingback: Technokinetics » Plugin Conflict: iPassion-Tell-a-Friend vs All-in-one-SEO

  7. Pingback: Email a Friend Script

  8. mauro says:

    Malik, I fixed the issue you indicated, please download the plug-in again!… and thanks to Tim Holt for the fix! :)

  9. Paul says:

    Hi Mauro,

    I’m getting the same error as Malik.

    Warning: Cannot modify header information – headers already sent by (output started at /usr/local/apache/vhosts/joetakash.com/blog/wp-content/themes/default/page.php:5) in /ipassion-tell-a-friend.php on line 214

    Any advice? Aside from this, great plugin. Thanks.

  10. Prosenjeet says:

    Hi!
    This plugin has a conflict with the plugin wp-forums 2.2. It disturbed the whole set up of my blog (WP 2.7) and had to manually delete your plugin and had to delete the forum plugin …reinstall the forum plugin…and custom it again.
    Work on the plugin….it is disturbing going through the whole process as mentioned above…main issue was to diagnose what and where the thing was disturbed.
    Pls dont ask me for the error message, I was too worried to rectify things than to keep the message

  11. Pingback: KStyle Studios | Classic Creations Graphic Design

  12. KZeni says:

    I was still experiencing problems with the priorities
    add_action (‘init’, ‘addTellaFriendSender’);
    is a better fix.

  13. Reinhardt says:

    Hey Mauro

    I’m having a bit of an issue. I tested the plugin but something weird is going on. I have entered the information on the form and then I hit “send” and instead of sending me to the success page, it shows the form again??

    Can you assist please?

  14. Alin says:

    Think about spam, man! Something like max 2-3 messages in 5 min could be very useful.

    regards,
    Alin

  15. Alin says:

    A limit I mean :D

  16. thanks for writing this, is there a demo somewhere? It doesn’t look like you are using it on this site right?

    brent
    @
    mimoYmima.com

  17. mauro says:

    It’s in use at littleplaydates.com — I do not update this plug-in regularly and I’m planning to give this to Surgeworks’ European team to support it at http://www.inchoo.net.

  18. mauro says:

    I have not tested the plug-in with WP 2.7 — what version of wordpress are you running?

  19. brandon says:

    Hi Mauro,

    In WP 2.7.1 I get the following: Warning: Cannot modify header information – headers already sent by (output started at /home/****/public_html/microsite/wp-content/themes/hybrid/library/functions/framework.php:23) in /home/****/public_html/microsite/wp-content/plugins/ipassion-tell-a-friend.php on line 191

  20. steven says:

    this would be GREAT if the user could add MULTIPLE recipients instead of just one

  21. mauro says:

    This is because you have some other plug-in that is putting headers before Tell-a-friend. I’ll be passing the development of this plug-in to Surgeworks and we’ll get this fixed. It’s in our queue but it’s not a priority… so it may take some time… Be sure to subscribe to our Surgeworks.com Blog :)

  22. mauro says:

    Wouldn’t that become a spam source?

  23. tobias says:

    Hi Mauro,

    I have a problem with the plugin. Whenever i hit “send” it doesnt redirect me to either ‘succes’ or ‘error’ page but it shows an empty form again. The email are send succesfully thou.

    Would you know how to solve this?

  24. Pingback: Tips en venn-plugin - Webforumet.no - Webmaster forum

  25. this would be GREAT if the user could add MULTIPLE recipients instead of just one

  26. Carol Cody says:

    Hi,

    I’m getting the same error message as I’ve read in some earlier comments…
    Warning: Cannot modify header information – headers already sent by (output started at /home1/evokcom/public_html/evokpreview/wp-content/themes/LaRue2/header.php:2) in /home1/evokcom/public_html/evokpreview/wp-content/plugins/ipassion-tell-a-friend.php on line 214

    I’m using the “Dragon Design Form Mailer” plugin which I think is causing the conflict. Can you suggest a solution?

    Other info:
    Line 214 “header(“Location: $successPage”);”
    WordPress 2.7
    Askimet, Audio Player, & Tiny MCE Advanced are the other plugins.

    Thank you for any help…It’s a terrific plugin!
    Carol

  27. Carol Cody says:

    Hi again,

    I installed the plugin on a new word press 2.6 installation and still get the same error message…

    Warning: Cannot modify header information – headers already sent by (output started at /home1/evokcom/public_html/evokpreview/tell_a_friend/wp-content/themes/default/header.php:2) in /home1/evokcom/public_html/evokpreview/tell_a_friend/wp-content/plugins/ipassion-tell-a-friend.php on line 214

    I didn’t activate any other plugins so that can’t be the source of the error message.

    Any help you can give me would be most appreciated as I’m running out of time for this project.

    Thanks again,
    Carol

  28. Jukka says:

    Hey!

    Great plugin. One problem here though. Scandinavian characters don’t always work.

    This is how a Finnish word “täältä” shows up in Yahoo mail: t채채lt채. In some mail clients they work, in some they don’.

    I can bypass the problem by using words that don’t contain scandis, but there are a few Finnish names that have them. Wonder if there would be a simple solution to this?

    -Jukka

  29. Mauro Dalu says:

    It sounds like an encoding issue. I’m sure it can be solved but I’m not actively maintaining this plug-in. I’ll hand this to on of our developers at Surgeworks so stay tuned. ;)

  30. Mauro Dalu says:

    It would likely become a spam generator then.

  31. Mauro Dalu says:

    I would suggest you to install Sociable until we have some time to look into this issue and the others that have been reported so far.

  32. Pingback: My Favorite Wordpress Plugins | Classic Creations Design

  33. Hi,

    I’m getting the same error message as I’ve read in some earlier comments…
    Warning: Cannot modify header information – headers already sent by (output started at /home1/evokcom/public_html/evokpreview/wp-content/themes/LaRue2/header.php:2) in /home1/evokcom/public_html/evokpreview/wp-content/plugins/ipassion-tell-a-friend.php on line 214

    ??

  34. Sean says:

    I was able to fix the ‘Cannot modify header information’ bug with the follwing changes:
    - Change the bottom line from ‘add_action (‘wp_head’, ‘addTellaFriendSender’, ’1′);’ to ‘addTellaFriendSender();’. The function is performed before generating header output. Maybe there is a better way to do this though?
    - After this my redirect didn’t work. That’s why I changed the mail sending part in the addTellaFriendSender function to the code below:
    if(mail($to, $subject, $message, $extra)){
    header(“Location: $successPage”);
    exit();
    }else{
    header(“Location: $errorPage”);
    exit();
    };

    The exit calls after the header did the trick!

    Hope this helps…

  35. Agnes says:

    I used Sean’s fix, changing the bottom line from ‘add_action (’wp_head’, ‘addTellaFriendSender’, ‘1′);’ to ‘addTellaFriendSender();’ and it worked in WordPress version 2.9.1

    Thanks Sean.

  36. John says:

    Great little plugin. Thank you for it. I implemented to some of my websites and everything work perfect.

    ~John H.

  37. jean-luc says:

    Hi,
    Where can I put the absolute urls ?
    I don’t found where is the places of this urls.
    anymore success or error page opens.
    thanks
    Jean-luc

  38. Sankaranand says:

    Use ob_start(); in the index.php file at the root of your wp.. It will buffer all the header information and sends them .. So you wont get those warnings

  39. Sankaranand says:

    Hi is it possible to send BCC copies to more than one email address ? Becoz we have two administrators..

  40. Mauro Dalu says:

    Hello! Did you try to enter multiple email addresses separated by a comma? (address1@domain.com, address2@domain.com) It should work.

  41. Pramith says:

    tell a friend is very useful to me. good working

Leave a Reply

Your email address will not be published. Required fields are marked *

*


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tell-a-friend plug-in for WordPress Released

Download

This plug-in for WordPress 2.x adds a tell-a-friend form that allows your visitor to send a message to their friends about your website.

DISCONTINUED IN SUMMER 2009: Please note I am not actively supporting or maintaining this plug-in.

UPDATE OCTOBER 2008: The distribution now incorporates the fix for All-in-one-SEO Pack (and possibly other plugins) compatibility indicated by Tim Holt

Main features

  • You can specify an e-mail address that will recieve a copy of the message to get 2 e-mail addresses of people interested in your business at once!
  • Customizable messages (you chose what your visitors say — this is not an anonymous mailer that allows to send messages customized by your visitors!)
  • Easy to customize form via CSS
  • Customizable Success and Error Pages
  • No dependencies: you don’t need another plug-in to make iPassion Tell-a-Friendwork!

Help/Install Guide

  • How-to Install iPassion TellFriend Plug-in
    • Step 1: Upload the plug-in file to your wp-content/plugins folder
    • Step 2: Activate the plug-in from WordPress administration Plugins tab
    • Step 3: Create 3 pages as placeholders (for the TellFriend form, the Success page and the Error page) in WordPress Page Manager. Name those as you want and place the pages wherever you like. Please note:
      • TellFriend form page placeholder content must be [tellfriend form]
      • Success page placeholder content must be [tellfriendsuccess]
      • Error page placeholder content must be [tellfrienderror]
    • Step 4: Specify the absolute URL for the Success page and the Error page.
    • Step 5: Customize your message and pages. You can edit page contents from the option page of the TellFriend Plug-in (this page). If you do not know HTML forms, please leave the form contents alone: you can add text above the form by filling the form caption field.
  • Panic?
    • If the form doesn’t work after you modified it, you can reset the defaults by pressing the reset button.

Version history

  • December 2006: First release
  • October 2008: Add header action hook updated to priority 1 for improved compatibility with All-in-one-SEO-pack

 

This entry was posted in General, Software Releases, WordPress & Plug-ins. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>