vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.7 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=228)
-   -   Miscellaneous Hacks - Paypal donate in notice. (https://vborg.vbsupport.ru/showthread.php?t=187717)

seanm07 08-09-2008 10:00 PM

Paypal donate in notice.
 
This is so easy to add you don't even need to know what a computer is to use it.



This is my first little add-on.:erm:
Hope you like it.:)

Why I made it:
Well because of this thread:https://vborg.vbsupport.ru/showthread.php?t=187701

Installation:
Open Admin cp - Notices - Add notice.
In title put what ever you want to find this in the notice manager as members will not see this.
In notice HTML put this code:

Code:

<center>
<tr>
 <td class="$bgclass">
<div style="margin:0 auto; width: 40%; border: 3px dotted #FFFFFF; background-color: #0066FF";>
</center>
<center>
<form action="https://www.paypal.com/cgi-bin/webscr" target="_blank" method="post">
Please enter the amount you would like to donate:
  <input type="text" name="amount" size="6" value="5.00" />
  <input type="hidden" name="cmd" value="_xclick" />
  <input type="hidden" name="business" value="youremail@blabla.com" />
  <input type="hidden" name="item_name" value="Keep our forum running." />
  <input type="hidden" name="no_note" value="1" />
  <input type="hidden" name="currency_code" value="GBP" />
  <input type="hidden" name="tax" value="0" />

<input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-butcc-donate.gif" alt="Make payments with PayPal - it's fast, free and secure!" />
</center>
</form>
<center>
<h4>INSERT DESCRIPTION TO GET PEOPLE TO DONATE HERE</h4>
</div>
</center>

Things you need to edit in the code:
Put a description in where it says "INSERT DESCRIPTION TO GET PEOPLE TO DONATE HERE"
Put your donation email where is says "youremail@blabla.com"
Put what you want to call your donate where it says "Keep our forum running."
Put your currency where it says "GBP" Get currency codes here http://www.xe.com/iso4217.php
Put where it says tax 0 put what ever if any tax you want added.



Leave the Display Order as it is unless you know what your doing and want to change it.
Active is if it is enabled make sure it is set to yes.
Persistent If this option is set to 'No', the notice will be shown only once per visit to each user.

Set when you want it to display.
To set it for all just set it to users posts is between 0 and 999999999 posts.:up:


http://img230.imageshack.us/img230/6907/donatenf3.png

nirvana43 08-10-2008 10:54 AM

Superb mod!! 1st to install it! :)

seanm07 08-10-2008 10:54 AM

Thanks for the comment nirvana43 :D

Simon Lloyd 08-10-2008 12:33 PM

What can i say? brilliant!, thanks for taking the time. Can i use that HTML code in the navbar template?

Regards,
Simon

seanm07 08-10-2008 12:53 PM

Quote:

Originally Posted by Simon Lloyd (Post 1595396)
What can i say? brilliant!, thanks for taking the time. Can i use that HTML code in the navbar template?

Regards,
Simon

Yeah sure.

Simon Lloyd 08-10-2008 12:56 PM

Is there a way of tracking which user made the donation as i would like to make them a VIP or something for their efforts?

Simon Lloyd 08-10-2008 01:05 PM

Thanks for replying but....how? lol i don't know php or html, i have found the navbar breadcrumb and then the navbar template, where would i put the button code so that the paypal button appears in the big space in the navbar next to where it says welcome....you last visited...?

seanm07 08-10-2008 06:55 PM

Well this is a simle as it gets to installing and you can just go into your paypal acount and check your transactions for donations.

seanm07 08-10-2008 06:57 PM

The code for just the button is
Code:

<center>
<form action="https://www.paypal.com/cgi-bin/webscr" target="_blank" method="post">
Please enter the amount you would like to donate:
  <input type="text" name="amount" size="6" value="5.00" />
  <input type="hidden" name="cmd" value="_xclick" />
  <input type="hidden" name="business" value="youremail@blabla.com" />
  <input type="hidden" name="item_name" value="Keep our forum running." />
  <input type="hidden" name="no_note" value="1" />
  <input type="hidden" name="currency_code" value="GBP" />
  <input type="hidden" name="tax" value="0" />

<input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-butcc-donate.gif" alt="Make payments with PayPal - it's fast, free and secure!" />
</center>
</form>

Go into admin cp - style manager - edit style dropdown - find where you want it to go and put this code at the very bottom or somewhere you want it to go. warning you should make sure you can easily undo your actions incase you break something.

Simon Lloyd 08-10-2008 07:06 PM

Thanks, i've been hacking around with it in another template i created so no problem breaking anything as i can just delete it! anyway i kinda got that far, one thing i am trying to do now is just add the username to subject line to paypal i can keep track of donations that way as i may not recognise the email and searching for user by email is a pig or at least it was in 3.5.1. Here's what i have but can't get it to display the username:
located in the ad_header_logo (3.7.1 PL1)
Code:

<center>
<form action="https://www.paypal.com/cgi-bin/webscr" target="_blank" method="post">
Please enter the amount you would like to donate:
  <input type="text" name="amount" size="3" value="5.00" />
  <input type="hidden" name="cmd" value="_xclick" />
  <input type="hidden" name="business" value="payments@thecodecage.com" />
  <input type="hidden" name="item_name" value= $userinfo[username]" has donated."/>
  <input type="hidden" name="no_note" value="1" />
  <input type="hidden" name="currency_code" value="GBP" />
  <input type="hidden" name="tax" value="0" />
<br>
<input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-butcc-donate.gif" alt="Make payments with PayPal - it's fast, free and secure!" />
</center>
</form>
<center>
<h5>Help in making this great a forum and to increase our <br>bandwidth is appreciated and you will become a forum VIP!</h5>
</div>
</center>



All times are GMT. The time now is 03:14 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01229 seconds
  • Memory Usage 1,751KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete