View Single Post
  #7  
Old 10-19-2011, 10:47 AM
rmd1 rmd1 is offline
 
Join Date: Dec 2008
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kh99 View Post
Anyway, I think the thing about postdata_start is that you maybe won't be sure that the post is actually saved because it's possible it could fail later. Also, it's possible that that class is used whenever any changes are made to a post, not just when a new one is created. I think maybe newpost_complete would be better. .
Ah, ok that sounds very logic! Since for now I only want to do something if a "new post" gets created! Also thanks for the hint about how to check if a new thread gets created!
I just switched to the hook "newpost_complete" and it works, and I dont need to set the $vbulletin var to global since it already happened in the main script, thanks for the hint! Now I just need to find out which vars are available at this point, so I can save it to my db table
Trying it out, and I am going to explain what I want to code below:

Im trying to build a activities plugin, which tracks the following actions and saves them into db.

- thread creation
- posting a new reply
- changing avatar
- posting a message on somebodys wall
- joined a group
- created a picture album
- uploaded pictures to an album
- created a new blog entry

After achieving this, I want to create the acp interface for it, where I can define which usergroups are able to use it + set default settings.
Then I want to create the usercp for it, where users can define if they want to use it at all + which things they want to get tracked.
And when this is done, I want to create a new tab on the member profile page, which grabs the data my plugin collects and makes it look pretty (of course there will need to be some filtering I guess... but Ill handle that when the time is right)

I guess when im done with this, I became a good vb coder haha Of course you can have the plugin if I manage to get it working, since your helping me here

EDIT: New post + News thread is working... now im trying to complete the rest! going to ask questions when I run into problems

Quote:
Originally Posted by nerbert View Post
I'm sure $vbulletin->userinfo['userid'] is available on any file in the forum folder. Perhaps you have a typo.
It wasnt available inside postdata_save, but it is in newpost_complete thanks!
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01284 seconds
  • Memory Usage 1,767KB
  • 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
  • (2)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