Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 12-29-2004, 10:38 PM
Sykoi Sykoi is offline
 
Join Date: Dec 2004
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default New to modding, need to create one

The title is a bit vague but explains the problem I'm having quite well - I just got a vB license (Love it), but I need to create a mod for it... Something similar to Xoops donation module - Where users can simply select a donation amount (Or other for 'insert amount'), select if they want to be shown or not, and then be forwarded to paypal - after they're done with Paypal's end, they're forwarded back to a seperate 'thank you page', and marked as a Donator.

Basically I want to do something similar, but when forwarded back, have the user added to a special group.

Now this would be simple if I were creating it for my own site engine, but I'm obviously not - and am very new to vB.

So, basically, my question is this: Aside from the Paypal IPN (Which I'm fully aware of), what would I have to do, to get this to work in vB, and add said user to a special group?


Where do I put the mod files, the template files, etc. - whats the command to add a user to a group? How do I get a user's ID (Send user's id as a ipn variable and the thank you page will add said variable to a group)? Is there anything I need to know before creating a vB mod?


If I can get this working correctly, I'm going to release it to the vB modding community - I searched the forum, and there doesn't seem to be any module like this - only requests.



Well, thanks to anyone who can help me in advanced - I've been using Xoops, but am very disappointed in it (As the template system isn't that great, most modules are clunky, and the support is terrible) and am moving my site to a vB/plain php mixture (Gallery and articles will be in vB, while some other pages will be left in plain text)
Reply With Quote
  #2  
Old 12-29-2004, 11:30 PM
Reeve of shinra's Avatar
Reeve of shinra Reeve of shinra is offline
 
Join Date: Oct 2001
Location: NYC
Posts: 1,896
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hint: check out vb3's subscription features. Im pretty sure it does all you want it to do already.
Reply With Quote
  #3  
Old 12-29-2004, 11:36 PM
Sykoi Sykoi is offline
 
Join Date: Dec 2004
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Actually, no - it doesn't allow custom amounts, which is really what I need. If there were a way to easily edit the subscription to allow custom amounts - then yes, that is exactly what I need.

Edit: How difficult would it be to edit it so it can allow 'unlimited subscription' (Aka - one-time payments), and custom amounts? What files would I have to edit? I realize that all thats involved would be changing the links; but I'm not sure which files to edit, and most importantly - how to edit the admin area for it as well)

Edit2: I've noticed that vB cuts the description off; is this a MySQL-side thing, or code? Don't have access to either right now, so I can't check for sure :ermm:
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:56 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04103 seconds
  • Memory Usage 2,174KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete