View Single Post
  #2  
Old 11-26-2006, 10:47 PM
Muellmann's Avatar
Muellmann Muellmann is offline
 
Join Date: Jun 2006
Location: near keyboard
Posts: 109
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The solution would be an example like this:
(easy learning by doing - this is not a ready product just to install ):

1) Go in your Admin Control Panel (ACP)
2) Scroll down to "Plugins & Products" on the left side in acp's nav-frame
3) Expand "Plugin & Products" and choose "Add New Plugin"
4) Then specify:

Product: vBulletin (if you haven't till yet an own product specified, so keep "vBulletin" as default)
Hook Location: reputation_add_process (this is the hook on which your code runs)
Title: inform members about received reputation (or whatever you want)
Execution order: 5 (leave the default if you haven't many other plugins on the same hook)
Plugin PHP Code*: (it's the php-code that will run on this hook)
Code:
mail($userinfo['email'], "Reputation with score ".$score." was given at post no. ".$postid." by ".$vbulletin->userinfo['username'], "reason:\n".$vbulletin->GPC['reason']."\nthread title:\n".$threadinfo[title], "From: ".$vbulletin->options['webmasteremail']."\r\n");
Plugin is Active: Choose "YES" or it won't work! (no is the default)

5) Control if all inputs are matching and then click the "SAVE" button below!

You're done and you can be proud! You made your first little plugin

*This is just a very simple sample. You can modify it by your own wishes if you know what you do .
Note: If comes a white page instead of the page redirect
your own php code could contain a parse error.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01049 seconds
  • Memory Usage 1,765KB
  • 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
  • (1)bbcode_code
  • (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