View Single Post
  #10  
Old 10-10-2010, 03:49 PM
JamesC70 JamesC70 is offline
 
Join Date: Jun 2007
Posts: 219
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by magnaromagna View Post
Yes, the point is split the post, not the thread.

In thread tools there is the option to merge 2 post into one. But the viceversa, split 1 post into two posts? Thanks again
I'm confused as to what is "too long". vBulletin lets you set how long a post can be ... look in AdminCP -> vBulletin Options -> Message Posting and Editing Options -> Maximum Characters Per Post.

What you want to do can be done, it's just not done the way you'd expect. Download and install this mod first, as you'll need it to complete my method.

1. Install the mod I just linked to ("Change Posts Owner").

2. Go to the thread that has the too long post, and copy the post to a moderator-only area or some other "hidden from members" area as a new thread. We'll work with the copy so that if there's a mistake, the original still exists.

3. Verify that you're viewing the copy of the post.

4. Copy the entire contents of the "too long" post to your local computer. For Windows systems, you can drop the text into Notepad or Wordpad. If there's attachments that you want to seperate as well, be sure to download those to your local system.

5. Reply to the post, and copy the second half of the post (from Notepad or Wordpad or whatever) into the message editor. If you want any attachments to show with this post, upload them at this time. Submit the post.

6. Verify that the second half was posted correctly. The second half of the post will show as by you, with today's date and time. We'll fix this in Steps 9 and 10, don't panic.

7. Return to the "too long" post and remove what you just posted as the reply. If you reposted attachments, use the Attachment Manager to remove them from the original post.

8. Write down the original post's date and time, as well as the original poster's username or user number.

9. Go back to the second post (your reply, from Step 5). Check the Moderation checkbox on the top right of the post. On the Moderation Dropdown at the bottom of the page, select "Change Posts Owner" and click the Go button.

10. The screen that appears will allow you to change the post header details. Enter the original poster's name or user number, then click the checkbox so that you can edit the posting date/time. Change these values to one minute after the original post was made. (These are the values you wrote down in Step 8.) Click the Submit button.

NOTE: The "Change Posts Owner" mod presumes European date and time formats. Those of us in North America need to specify the date as day-month-year and the time in 24 hour format, not 12 hour format.

11. When you return to the thread (remember, you're still working on a copy at this point), it should display as you want it. If not, fix any problems now.

12. Once you're happy with how it displays, we need to merge this back into the original thread. In the Thread Tools dropdown, select Merge, and merge this fixed thread back into the original thread.

13. Verify you're viewing the original thread... you will see the long post, the first half post, and then the second half post. Check the Moderation checkbox for the original "too long" post, go to the bottom of the screen, and use the Moderation Dropdown to Delete the original "too long" post.

14. Verify that the thread now appears as you want it to. If not, you still have the text and attachments on your system -- fix any errors that snuck in. Once you're happy with your edits, you can delete the attachments and the text from your local computer.

15. One problem with this method is that if someone quoted part of the original "too long" post, the quote return arrow (inside the quote box in the reply) won't link back to the original post because that post no longer exists. You can either manually edit those posts to remove the post number (the number after the original poster's name inside the {QUOTE=}), or change the number to reflect the proper new post number.

16. The other problem with this method is if someone bookmarked or linked the original "too long" post in "single post view" mode (not "thread view" mode) -- that post number doesn't exist anymore. I blame this on the person(s) who bookmarked or linked it this way, as they should've linked to the thread instead.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01188 seconds
  • Memory Usage 1,792KB
  • 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