View Single Post
  #4  
Old 05-05-2014, 06:23 PM
gabestah gabestah is offline
 
Join Date: Mar 2006
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tbworld View Post
Except for closed threads, thread copying is not very useful to the average user, due to how the thread tables were designed (there is no direct mechanism to keep the threads synced since they will have different ID's in the thread table).

We added an additional table to keep track of linked threads, and created handlers for post updating and for the additional caching. Much of this was done in extending the classes in the threadpost datamanager. Anyway, it was a big project and certainly was not worth the time and effort we put into it.

So if you are not working on closed threads, re-think what you are doing.
Thanks for the response, but I think there is a misunderstanding about my intentions here. I do not need the threads to be synced or even related to one another in anyway upon creation. I realize they are both unique entities as far as the underlying system is concerned and that's perfectly fine (and in fact desired).

Instead, I simply want to perform a copy of the first post of a thread after a certain action (that action is irrelevant to this discussion) through the Plugin, and with that first post make a new thread with the same content as the original post but in another forum. Each of the two threads would then be normal threads with unique IDs, child posts, counters, all that stuff.

Put another way: I am trying to find the easiest method via the plugin hook to extract the basic information about the newly created post and then with that information in hand, create a second post (and thus thread) in a different forum. The only important data that needs to be copied from my perspective is:

Post Subject
Post Content
Author/Username
Timestamp

From my research I believe using the DataManager is the best route for this, but if that's not the case or anyone has any information or code snippets that would help, I'd really appreciate it!

Thanks!
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01291 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
  • (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