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 01-06-2009, 06:43 AM
tommyturnage's Avatar
tommyturnage tommyturnage is offline
 
Join Date: Nov 2007
Posts: 83
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Delete Guests Posts - URGENT

I have a forum with 23,095 posts and about 1000 are a certain users.

Well he wanted me to delete him and his posts so I decided too.

But I forgot to delete his posts first so now I have about 1000 GUEST posts on my site.

How can I get rid of all the guest posts at once?
Reply With Quote
  #2  
Old 01-06-2009, 07:15 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not so easy.

You will need to manually delete the posts (and threads??) using a query to delete posts with userid = 0. But deleting posts like this can leave threads useless etc. We usually do not delete all posts on request.
Reply With Quote
  #3  
Old 01-06-2009, 07:15 AM
dismas's Avatar
dismas dismas is offline
 
Join Date: Jun 2007
Location: Vermont
Posts: 720
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think this will work for a guest. It works for a regular user, so it follows logically that it would work for a guest....

Use Advanced Search.

Put in "guest" as the username, click on "show results as posts" in the lower left, hit Search.

Click on the box in the upper right of the results to choose all the posts. Use the moderation pull down menu at the bottom to delete them.

This may take some time. There may be an easier way, but I don't know it off the top of my head.
Reply With Quote
  #4  
Old 01-06-2009, 02:25 PM
tommyturnage's Avatar
tommyturnage tommyturnage is offline
 
Join Date: Nov 2007
Posts: 83
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Marco van Herwaarden View Post
Not so easy.

You will need to manually delete the posts (and threads??) using a query to delete posts with userid = 0. But deleting posts like this can leave threads useless etc. We usually do not delete all posts on request.
and what query would that be?

Quote:
Originally Posted by dismas View Post
I think this will work for a guest. It works for a regular user, so it follows logically that it would work for a guest....

Use Advanced Search.

Put in "guest" as the username, click on "show results as posts" in the lower left, hit Search.

Click on the box in the upper right of the results to choose all the posts. Use the moderation pull down menu at the bottom to delete them.

This may take some time. There may be an easier way, but I don't know it off the top of my head.
That doesnt work
Code:
Invalid User specified. If you followed a valid link, please notify the administrator
Reply With Quote
  #5  
Old 01-07-2009, 10:10 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

To just delete the posts (make backup first!!!!):
[sql]DELETE FROM post WHERE userid = 0[/sql]
This will delete all posts made by guests. But please be aware that this can make threads unreadible as posts in the midle (or even first post) might get deleted.
Reply With Quote
  #6  
Old 01-07-2009, 07:16 PM
tommyturnage's Avatar
tommyturnage tommyturnage is offline
 
Join Date: Nov 2007
Posts: 83
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Imma give it a try...

EDIT:

It worked

Thanks
Reply With Quote
  #7  
Old 01-08-2009, 08:55 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ofcourse.
Reply With Quote
  #8  
Old 01-08-2009, 09:00 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Everything Marco touches, works.
Reply With Quote
  #9  
Old 01-08-2009, 09:13 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Now watch it or i am forced to touch you.
Reply With Quote
  #10  
Old 06-07-2009, 10:37 AM
45wheelgun 45wheelgun is offline
 
Join Date: May 2009
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have the same problem except much worse. I have somehow doubled my message base. Each message is duplicated, one from the original poster who is a registered user, and one from the same user name listed as guest. I have 250k messages from accounts listed as "guest". I tried the above solution and it added the following code to the first message in each thread:

<span class="ev_code_WHITE">zzz</span>

It did not appear to remove any posts.
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 12:50 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05726 seconds
  • Memory Usage 2,248KB
  • Queries Executed 13 (?)
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)bbcode_code
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete