Thread: New Posting Features - Discontinued
View Single Post
  #8  
Old 12-23-2008, 04:31 PM
woostar's Avatar
woostar woostar is offline
 
Join Date: Aug 2006
Posts: 106
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi all,

Really sorry for not being about. I've had shed loads of work that's got in the way of personal projects (this was written for my forum and only an after thought to release publicly).

I don't mind if anyone want to carry on modding this code (although if you had PM'd I would have replied).

Personally I wouldn't send all URL's to be moderated (at least give an option to ban or send to be moderated). Not sure why some people are having problems with the original release. I get about 150k posts a month and never had any problems.

I have slowly been working on this mod on my forum. Maybe h2ojunkie or anyone else who want to reuse the code wants to incorporate some of my unfinished ideas and beta code, I've attached a working but beta product (note the beta plugins are not active so you'll have to turn them on if you want to test).

I have no problem in the code being reused, but in the new year when I have more time I may want to release another version. We may go in different directions so would probably be best to pick a new name (all I ask is a small credit for the reused code in your new creation ).

Things that work in the beta:
  • 3 strikes and timeout - After the 3rd try on posting a URL the user will be unable to post for 10 minutes (10 mins by default but you can set how long in admincp). I was going to add ban or timeout option.
  • Fixed the edit post bug where users can go back and edit posts and by pass spam filter.
  • Tweaked the URL detection method.
Things I think work but needs checking:
  • PM Spam filter.
  • Signature Spam filter.
Suggestions:
  • The main spam code is a fair few times on different hooks. I would make it into a function and call it as needed.
  • Needs adding the spam filter to groups and profile messages.


I will make another release soon but give me time to get rid of my backlog of work.

Regards,
W.>
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01133 seconds
  • Memory Usage 1,765KB
  • 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)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