Thread: Miscellaneous Hacks - Cyb - PayPal Donate
View Single Post
  #335  
Old 06-24-2007, 07:02 AM
mfyvie mfyvie is offline
 
Join Date: Mar 2007
Location: Zurich, Switzerland
Posts: 336
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by H1MendlessDark View Post
This is a great hack. Great Job! I was just wondering if there is a way to make multiple donations menus. Maybe like [/misc.php?do=donate][/misc.php?do=donate2] and have more than just one donations page. If that is possible, I would put a different price for each page, as it is what I want to do with my site. Thanks. It would be great if I could add multiple menus.
You'll need to edit the plugin called "Cyb - PayPal Donate - Ext"

Look for the first line which looks like this:
Code:
if (($_REQUEST['do'] == 'donate') AND $vbulletin->options['cybpaypal_enable'] AND !is_member_of($vbulletin->userinfo, split(',', $vbulletin->options['cybpaypal_cantuse'])))
Follow it all the way to the end, which is just ABOVE this line:
Code:
if (($_REQUEST['do'] == 'donlist') AND $vbulletin->options['cybpaypal_enable'] AND !is_member_of($vbulletin->userinfo, split(',', $vbulletin->options['cybpaypal_cantuse'])) AND is_member_of($vbulletin->userinfo, split(',', $vbulletin->options['cybpaypal_canseelist'])))
Now copy and paste that entire block, but change the request value from donate to donate2. Then, within your copied block, find the line:

Code:
$navbits = construct_navbits(array('' => $vbphrase['cybpaypal']));
Change the name of the phrase to cybpaypal2, and insert a new phrase via the phrase manager identical to the first, but with the contents changed.

If you follow all those steps correctly, you should get what you want. If you are using fixed suggested amounts for both pages, you won't get what you wanted, I'd suggest using only an amount that the user enters themselves.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01150 seconds
  • Memory Usage 1,768KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete