Thread: 0-Poster Hack
View Single Post
  #3  
Old 06-08-2005, 12:47 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here is a script I use on my board, maybe it is useful for you too.
What it does:
Users that hav max. x PMs, are in Group a, b or c, have never posted and were not axtive for the time y will get an email that they will be deleted after time z when they don't visit again.
After time z they will be deleted if they had not visited again and will get another email that they have been deleted.

1) Run the following query
[sql]ALTER TABLE user ADD inactivitytag INT ( 10 ) DEFAULT '0' NOT NULL;[/sql]
If you are using a table prefix put it in front of user
2) Edit inactiveusers.php to suits your needs (affected grouips, etc.)
3) Create the phrases userdelnotification and inactivitywarning in phrasegroups eMail Subject Text and eMail Body Text
4) Create a Cron-Job for inactiveusers.text to run once every day.

You can alos take a look here:
https://vborg.vbsupport.ru/showthread.php?t=75740
https://vborg.vbsupport.ru/showthread.php?t=78952

@lowandloudinc
This might work for smaller boards, but not if you get 100+ registrations/day
Doing so would only create tons of "Hi"-Posts, but then the users would'n post anymore.
At least this happend to me
Attached Files
File Type: php inactiveusers.php (2.0 KB, 3 views)
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01593 seconds
  • Memory Usage 1,782KB
  • Queries Executed 12 (?)
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)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_attachment
  • (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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete