Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
SSGTI - Prevent Duplicate Posts Details »
SSGTI - Prevent Duplicate Posts
Mod Version: 3.8.100, by Omranic (Coder) Omranic is offline
Developer Last Online: Apr 2017 I like it Show Printable Version Email this Page

vB Version: 3.8.x Rating: (3 votes - 5.00 average) Installs: 23
Released: 17 Jul 2009 Last Update: Never Downloads: 126
Not Supported Uses Plugins Code Changes Re-usable Code Translations  

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
!.............. Sponsored by: PHP KingDom (www.phpkd.net) ..............!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




Please remember to click Mark as Installed if you use this modification.
Support questions from members who have not marked this as installed will be considered low priority.


Note: This product has been requested by kevinh as a custom work. It has been completed & delivered few months ago. Since all of my custom work is licensed under Creative Commons - Attribution-Noncommercial-Share Alike 3.0, I publish it now for the public use, I hope this product will be useful for all of you.


Name: Prevent Duplicate Posts
Version: 3.8.100

Description:
  • This product will prevent duplicate posts from being posted in a time interval that specified by admin.
  • This product checks out the MD5 hash of the duplicate posts & compare it with the current post to see if it is really duplicate or not, this MD5 hash include (thread or forum ID, thread or post title, thread or post content and finally the user ID).
  • By enabling duplication flood check, you disallow users from making another duplicate post within a given time span of their last similar posting. In other words, if you set a duplication flood check time span of 30 seconds, a user may not duplicate post again within 30 seconds of making his last similar post.
  • Administrators and moderators are exempt from duplication flood check.
  • It's known that vBulletin by default has "Flood Check" that can be controlled from Admincp "Minimum Time Between Posts" option, but it's "Duplicate Check" is limited & can't be controlled any way since it's hard coded within vBulletin code (See file: functions_newpost.php -> function: build_new_post -> Code Block: after "// ### DUPE CHECK ###" comment), default vBulletin duplicate check is limited to 5 minutes only. This product solves this problem for those who need to prevent duplicate posts for a longer time with AdminCP control options.

Compatible with: All 3.6.x/3.7.x/3.8.x vBulletin versions.


Features:
  • Fully Phrased.
  • Fully Supported.
  • Professionally Coded.
  • Doing all default vBulletin checks & follow all vBulletin default scenarios while processing, the code embedded in the 'threadpost' data manager class, so it will work with both AJAX mode & normal mode posting all over the board.


Installation Procedure:
  1. Do the following file edits:
    Open the file "includes/class_dm_threadpost.php" & search in it for the following code:

    Block Disabled:      (Update License Status)  
    Suspended or Unlicensed Members Cannot View Code.

    Add under it directly the following code:

    Block Disabled:      (Update License Status)  
    Suspended or Unlicensed Members Cannot View Code.

    Save the modified file "includes/class_dm_threadpost.php" and upload it replacing the existing one.
  2. Import product's XML file from AdminCP.
  3. Done .


Control:
  • vBulletin AsminCP -> vBulletin Options -> vBulletin Options -> Prevent Duplicate Posts


License:

Help with:
  • Suggestions to develop this product.
  • Contributing any updates, upgrades and/or any new features.
  • Translations to benefit more users (translation credits goes to their owners).
  • Spreading this product. Yes, you're free to re-distribute this product as it is.


Known Isues:
  • Nothing till now.


History:
  • v3.8.100 17/07/2009 02:00 AM UTC: First initial public release.


Screen Shots:
  • Available down there.


Notes:
  • English version only supported & supplied here, for any other localized release please contact me.


Technical Notes:
  • New Files: 0
  • New Plugins: 0
  • New Phrases: 4
  • New Templates: 0
  • Template changes: 0
  • Code Changes: 1
  • New vBulletin Settings: 1
  • New Usergroup Permissions: 0
  • New Moderator Permissions: 0
  • New Administrator Permissions: 0
  • New Forum Options: 0
  • New DB Tables: 0
  • DB Alterations: 0
  • New Cron Jops: 0
    -----------------
  • Installation Level: V.Easy
  • Installation Time: 10~20 seconds


Donation?:
  • No, sorry. I appreciate your kindness. But if you need to help/support, then you can ask me for custom work. I'm ready for any custom work .

Download Now

Only licensed members can download files, Click Here for more information.

Supporters / CoAuthors

Screenshots

Click image for larger version

Name:	ssgti_prevent_duplposts_1.jpg
Views:	297
Size:	38.0 KB
ID:	102087   Click image for larger version

Name:	ssgti_prevent_duplposts_2.jpg
Views:	284
Size:	49.7 KB
ID:	102088  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Board Optimization Prevent Duplicate url ( SEO ) - forum home Golzarion vBulletin 3.7 Template Modifications 15 17 Feb 2010 14:34
New Posting Features SSGTI - Prevent Duplicate Posts Omranic vBulletin 3.7 Add-ons 0 17 Jul 2009 03:19
New Posting Features SSGTI - Prevent Duplicate Posts Omranic vBulletin 3.6 Add-ons 0 17 Jul 2009 03:14

Comments
  #2  
Old 17 Jul 2009, 04:02
Bin7raib Bin7raib is offline
 
Join Date: Mar 2009
Real name: Ahmad Abdullah
thanx,
Installed
Reply With Quote
  #3  
Old 17 Jul 2009, 06:42
jankoalek jankoalek is offline
 
Join Date: Mar 2009
thx I will try today

Not working to me - unistalled -

Last edited by jankoalek; 17 Jul 2009 at 07:22.
Reply With Quote
  #4  
Old 17 Jul 2009, 09:35
Omranic's Avatar
Omranic Omranic is offline
 
Join Date: Jan 2005
Location: Egypt
Real name: Abdelrahman Omran
Originally Posted by jankoalek View Post
thx I will try today

Not working to me - unistalled -
Hello,
Yes, sure.
It will not work since you didn't setup the product's settings there:
  • vBulletin AsminCP -> vBulletin Options -> vBulletin Options -> Prevent Duplicate Posts

Please do so & it will work smoothly!
__________________
Me & My Productions: Omranic | vBulletin.org | Github | Premium PHP & vBulletin Solutions!
----------------------------------------------------------------------------
Keep Moving Forward!
Reply With Quote
  #5  
Old 28 Jul 2009, 05:34
dreads dreads is offline
 
Join Date: Feb 2007
Installed. Just wondering, would increasing the time between posts, increase the load (server load)?
Reply With Quote
  #6  
Old 29 Jul 2009, 11:40
samiro's Avatar
samiro samiro is offline
 
Join Date: Jan 2007
How can I change the time from seconds to minutes...? (30 minutes)
__________________
Reply With Quote
  #7  
Old 29 Jul 2009, 18:02
Mike-D Mike-D is offline
 
Join Date: Jan 2006
Real name: Michael
Originally Posted by [email protected]
Do the following file edits:
Please don't get me wrong, but in case of any getting vB Updates, PHP File Edits should NEVER be executed. That's what hooks are for! So it's sometimes hard to keep it in mind what and where someone did. I'd recommend you these Addons as follow...
Just a kind note of course
__________________
Acura & Honda Legend V6 Forum
Reply With Quote
  #8  
Old 30 Jan 2010, 11:47
samiro's Avatar
samiro samiro is offline
 
Join Date: Jan 2007
removed
dont work with VB4
__________________
Reply With Quote
  #9  
Old 24 May 2011, 04:50
nz17 nz17 is offline
 
Join Date: Apr 2011
Post New Revision of Prevent Duplicate Posts by Nz17

Attached is a mod of "SSGTI - Prevent Duplicate Posts" created by myself, Nz17. It essentially takes all of the code for this add-on and puts it into an XML file so that the only edit to be made is a tiny, one-line custom hook insertion into a vBulletin file. Another XML file was created to be uploaded into the XML folder to allow this custom hook into vBulletin. The installation instructions have also been updated to make them more detailed and clear in places, and the zip has been trimmed down to only include the essentials.

Hopefully this mod will one day get integrated into the main "SSGTI - Prevent Duplicate Posts" add-on. :-)
Attached Files
File Type: zip spd-nz.zip (5.4 KB, 11 views)
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 05:49.

Layout Options | Width: Wide Color: