WP-Donators Plugin(WP赞助商插件)
Plugin Name: WP-Donators(WP赞助商插件)
Author: Eric Wang
Stable Version: 1.0.9
Author URL: http://www.ericbess.com/ericblog/
Plugin URL: http://wordpress.org/extend/plugins/wp-donators/
Download:http://downloads.wordpress.org/plugin/wp-donators.zip
== Description ==
Wp-Donators provides a smart donation function to auto-leave the sponsor information in a container after payment. Sponsors can donate and submit name/URL or TextLink ad. The information of the latest donors are displayed in the Sponsors Cloud box. The more a person donations, the bigger their link will be.It's will support most popular payment interface in future. ParPal Just the first one.
wordpress捐赠人插件WP-DONATORS,可以支持PAYPAL多币种捐赠并实现自动汇率换算。与其他捐赠按钮不同,它还有个后台与PAYPAL API实时沟通,返回付款数据,然后把捐赠人指定的广告词与连接放在“捐赠人云”中展示出来。
== Depends On ==
- If your haven't the paypal account so far.Please register paypal account:[PayPal Registration] first.

- PHP5, Openssl,fsock.
== Installation ==
1. Upload WP-Donators.zip to your Wordpress plugins directory, usually `wp-content/plugins/` and unzip the file. It will create a `wp-content/plugins/wp-donators/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Go to {wp-admin}->Sponsors set the default setting.
4. Go to the Widgets set the sidebar SponsorBox.
== Screenshots ==
= Demo =
Sidebar SponserBox: Right side this page.
PerPost SponserBox: under side this page.
{Test the plugin :Try to make a small donation on the SponserBox, your name or inputer will been displayed in the sponsors cloud box immediately and automatically after donation.}
==HOW To Do ==
There are two donation functions about the plugin.
- Sidebar SponserBox:Go to the Widgets set the sidebar SponsorBox or add the
"<?php if(function_exists('sidebar_sponsor_box')) { sidebar_sponsor_box(); } ?>"to `THEME->sidebar.php`. - PerPost SponserBox:Edit the `THEME->single.php` add the
"<?php if(function_exists('post_sponsor_box')) { post_sponsor_box(); }?>"to right position.
==Frequently Asked Questions==
How do I change the Original string text and tranlsate the plugin?
Open wp-donations.po file with poedit, create the wp-donators-{WPLANG}.mo file, you can define customization text or translate to your lang with poedit.
How to name wp-donators-{WPLANG}.mo what is {WPLANG} ?
config the wp-config.php->define ('WPLANG', '');such as:
- wp-donators-en.mo -> define ('WPLANG', 'en'); //custonization text
- wp-donators-zh_CN.mo -> define ('WPLANG', 'zh_CN'); //S_chinese
How to ensure the authenticity of the payment transaction?
This plugin developed in strict accordance with the PAYPAL IPN.
After my payment, Why no my information/ad displayed on the blog?
WP-Doantors IPN RESPONSE PROCESS need wait the PAYPAL return a validation informaiton, PAYPAL sometimes delay some minutes to send the IPN informantin since the server busy.
== Release Notes ==
**1.0** : First internal release;
**1.0.7** :ipn response reinforcement, L10n support;
**1.0.8** : Support Multi-currency;
| -欢迎为本文评级 |
相关日志 |
本文读者也关心以下内容:
|




































(9 votes, average: 4.56 out of 5)











Hello, does anyone know how I can remove the Google adsense code in the "HELP" tab? Also, in the "Become Sponsor Now" tab, I've tried to change the affiliate link for Paypal and I cannot find it to change it to my affiliate link. Do you know how I can do that? The Paypal ID starts with BV4...
Replyfsockopen PayPal conection Error No. 127937072: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?
Replyyour Host not support the php socket or ssl.
ReplyMy colors are not coming up like yours - tried looking at the source, it is referencing styles that don't appear to be in my flora.tabs.css and wp-donators.css.
ReplyI'm trying to change the green tabs to a color that matches my site... I cannot find the reference to these green tabs. Help please? The input areas seem to blend in and are hidden also, due to conflict with my site colors.
You can see the problem on my site, if you go to one of the single pages and look at the bottom under replies.
Thanks! Michael
suggest the Customization Mode in your sponsors tab, just like your {Recent Posts/Recent Comments/Popular Tags} tab.
Donate Form:
<?php if(function_exists('donate_form')) { donate_form("global"); }?>Sponsor Cloud:
<?php if(function_exists('show_sponsor')) { show_sponsor("global"); }?>Advanced Mode
<?php if(function_exists('donate_form')) { donate_form("Type",[size]); }?><?php if(function_exists('show_sponsor')) { show_sponsor("Type"); }?>
ReplyType"global" or "post" applications range. "globel" Play a role in the whole site; "post" Play in The current post.sizeThe form input width size,default is "40".Hi Eric,
Replyi translated your plugin into german. I cant reach you by mail, so i will post the downloadlink for the de_DE.mo file here.
http://www.majeres.de/wp-donators-mit-deutschem-sprachfile
greetings Andreas
Hi Eric,
Replythanks for updating the plugin and adding the possibility to choose the currency.
However, i think you should make the list of possible currencies chooseable from it's settings-page as it doesn't make much sense for my site to have all of them available - Euros and USD are probably enough for me.
Also, the text-fields where one can input the TextAd and the URL are a bit too big, at least in Firefox.
Another thing i am going to offer my help is correcting the grammar and spelling mistakes - at least for the publicly viewable texts - if you want me to do that, drop me an email.
Keep up the good work!
ok now it work, i try to donate to myself, the problem was i use email other than main email account
Replyand it notice me like this "An instant payment notification was failed, the fail reson is Receiver Email Not MatchIPN POST Vars Received By WP-Donators Paypal_IPN Response API:"
i still recieve payment but it not show, who was donate, now i use my main email account and it work as well
and my IPN setting in my Paypal account still like this :
"ayPal's Instant Payment Notification (IPN) allows you to integrate PayPal payments with your website back-end operations.
Instant Payment Notification (IPN)
Off
Instant Payment Notification (IPN) URL:
"
Replyhow could i set it to on ?
thank you very much, i suggest someone try to make donate to me but it's got error
i got this error form admin email
Reply"An instant payment notification was failed, the fail reson is IPN Validation FailedIPN POST Vars Received By WP-Donators Paypal_IPN Response API:IPN Response From Paypal Server:HTTP/1.1 200 OKDate: Sat, 08 Nov 2008 02:22:33 GMTServer: Apache "
what happen ? somebody try to donate to me and got error ?
and please help me how to fix them out
I was wondering if you could use this option inside a page and not with widgets? is there a code i can insert into my page instead?
ReplyAlso, the plugin seems to be missing a stylesheet file.. I got lots of 404's in my webserver logs, trying to get the file "flora.css" whereas there is only a file named flora.tabs.css there....
ReplyMaybe you want to look into this
Hi,
Replythanks for the great plugin
Can you please provide instructions on how to set an other currency besides dollars?
I want it to display € euros everywhere where currently a $ is displayed and also want it to default to euros once somebody clicks on the link and gets redirected to Paypal - it'd be great if you could make that an option and / or provide me with instructions on how to change that myself.
Thanks!
on coding
ReplyHow do I change the button colors or more importantly the text in the button links?For some reason the text colors are not the same as what you have on your site and the Donation and Sponsored button text is very hard to read.
ReplyThanks
Bob
Good question,What you mentioned will been designed in next version configureation pages. now you can edit the css file for your display style.
Replyah it work now sorry for lasy comment, i forgot to enter paypal account, thank so much
Replystill got some problem i use my paypal premier account but still got this
We cannot process this transaction because there is a problem with the PayPal email address supplied by the seller. Please contact the seller to resolve the problem. If this payment is for an eBay listing, you can contact the seller via the "Ask Seller a Question" link on the listing page. When you have the correct email address, payment can be made at http://www.paypal.com.
Replyplease help
Great it idea thank
Replywhen i try to active IPN it ask me to enter Notification URL and i don't know what i should enter and where could it find it.
please help
Sorry there is a mistake on the instruction, It don't need set the IPN on your paypal account . because the plugin will auto return a ipn session to paypal IPN getway to make the prcess.
Replywhat is Notification URL in paypal ?
ReplyInstant Payment Notification integrates PayPal payment notification and authentication with your website's back-end operations. Check this box to activate Instant Payment Notification, and enter the URL at which you will receive the payment notifications below.
i go to active IPN and it ask me for Notification URL and how i enter it
Sorry there is a mistake on the instruction, It don't need set the IPN on your paypal account . because the plugin will auto return a ipn session to paypal IPN getway to make the prcess!
Replyhi. Thanks for pluginperfect.Regards
ReplyHi,I already downloaded and installed your plugin into my blog,but I can't access the option area.It said only an User have level higher than 10 can access the option.I'm already the admin of the site,may I know how to solve this?
ReplyPlease update the plugin,new version will give you user level when you can't access option page. if you couldn't access yet, please give me your user level.
ReplySame challenge here. I'm the only user and admin and it says I'm not level 10 so I can't configure the program. Looks good if we can get it working! Thanks
Replysame problem. I am an admin and it says my user level is 0!
Replywhat's your WP version
Reply"You are LEVEL 0 USER, not a LEVEL 10 USER & hence you cannot configure WP-DONATORS. If you are a LEVEL 10 or above USER, then please Logout & Login again."
Replysame problem, I am the admin ... Using WP 2.6.2, Plugin Version 1.0.4
Thanks for your help
I change my code for you, download the newest version, and test again, thanks!
Reply