Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Discontinued Details »»
Discontinued
Version: 1.00, by h2ojunkie h2ojunkie is offline
Developer Last Online: Nov 2022 Show Printable Version Email this Page

Category: New Posting Features - Version: 3.8.0 RC 2 Rating:
Released: 12-22-2008 Last Update: 12-22-2008 Installs: 5
 
No support by the author.

This is a update of the original mod for 3.6/3.7 by woostar

woostar is now back, so I'm pulling this mod since there is no longer a reason for it.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 12-23-2008, 05:14 PM
woostar's Avatar
woostar woostar is offline
 
Join Date: Aug 2006
Posts: 106
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ahhhhhhhhh - I think I know why....

These lines:
Quote:
foreach ($allowedurls as $allowedurl) {
$message = (preg_replace('/(\[url=?"?\]?)(https?\:\/\/)?(www\.)?' . $allowedurl . '\/?"?\]?(.*?)?\[\/url\]/i', '', $message));
}
should be:

Quote:
foreach ($allowedurls as $allowedurl) {
$allowedurl = str_replace('/', '\/', $allowedurl);
$message = (preg_replace('/(\[url=?"?\]?)(https?\:\/\/)?(www\.)?' . $allowedurl . '\/?"?\]?(.*?)?\[\/url\]/i', '', $message));
}
Will have to have a proper look at the code.

Maybe h2ojunkie can confirm.
Reply With Quote
  #13  
Old 12-23-2008, 05:48 PM
Chadi's Avatar
Chadi Chadi is offline
 
Join Date: May 2004
Location: USA
Posts: 2,043
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by woostar View Post
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.>

Good to hear from you. I agree, sending all url's to be moderated is purposeless and defeats having a minimum post requirement before they are entitled to posting url's. If you can please fix your original mod to work in 3.7.4 that'll be great. I'll donate.
Reply With Quote
  #14  
Old 12-23-2008, 05:52 PM
h2ojunkie h2ojunkie is offline
 
Join Date: Sep 2004
Posts: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Since woostar is back, I'm going to pull this mod down.
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 11:20 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05009 seconds
  • Memory Usage 2,232KB
  • Queries Executed 18 (?)
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
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (3)postbit
  • (4)postbit_onlinestatus
  • (4)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