Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Doublepost = Not counted in user's post count Details »»
Doublepost = Not counted in user's post count
Version: , by Austin Dea Austin Dea is offline
Developer Last Online: Oct 2005 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 08-22-2002 Last Update: Never Installs: 0
 
No support by the author.

We all know that sometimes there is a need to post a couple times in a row, whether it be multiple attachments, posting updates, etc. This hack will make it so that the double/triple/whatever post is not added to the user's post count, but still shown and updated in the forum and thread count. I kow at some boards there is a lot of competition in post counts, and although doubleposting is not looked highly upon in most forums, this would ensure that the user isn't getting any benefit out of it. Plus people could use it for bumping topics, etc, etc, etc. This hack will also make it so if that doublepost is deleted, it will not subtract from the user's postcount. Since it was never added in the first place, it shouldn't be a problem .

---------------------------------------------------------------------
NOTE: I did use (with permission) the query and if statement from Xenon's Prevent Doubleposting hack.
---------------------------------------------------------------------

This is a simple hack which only involves 2 file edits (editpost.php and newreply.php). And it does work with the QRB =P. If you have any questions, etc, post them here.


DOESN'T WORK.

Show Your Support

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

Comments
  #42  
Old 08-23-2002, 08:46 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Increments is for the hack that allows you to make a users post count go backwards instead of forward.

Quote:
Originally posted by Austin Dea


Is incrementposts() a functions in your functions.php? If so, you'd need to edit that function...
Reply With Quote
  #43  
Old 08-23-2002, 09:07 PM
Austin Dea's Avatar
Austin Dea Austin Dea is offline
 
Join Date: Dec 2001
Location: Denver, CO, USA
Posts: 342
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, I have it now. If you use g-force's first edit to newreply.php (post#9) and Xenon's editpost.php edit (post#13) it works perfectly. Thanks again guys. I really learned a lot from this whole 'fiasco' as g-force put it. I'll put this in Full release, but all the credit totally goes to you g-force2k2 and you Xenon.
Reply With Quote
  #44  
Old 08-23-2002, 09:10 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It works perfect for me without adding the code for the newreply.php.

Quote:
Originally posted by Austin Dea
Ok, I have it now. If you use g-force's first edit to newreply.php (post#9) and Xenon's editpost.php edit (post#13) it works perfectly. Thanks again guys. I really learned a lot from this whole 'fiasco' as g-force put it. I'll put this in Full release, but all the credit totally goes to you g-force2k2 and you Xenon.
Reply With Quote
  #45  
Old 08-23-2002, 09:20 PM
Austin Dea's Avatar
Austin Dea Austin Dea is offline
 
Join Date: Dec 2001
Location: Denver, CO, USA
Posts: 342
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

But wouldn't that keep adding the posts?

Also, I don't understand what the attachment problem is.
Reply With Quote
  #46  
Old 08-23-2002, 09:26 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It didn't when I did a bunch of double posts. It only added 1 post count for the first one and no more for any double posts after that. And when I deleted them all it only took the post count down by 1. It has me curious, too. But isn't a double post basically just editing the message that is already there?

The attachment thing, I have no idea what Xenon means with that. But if he brought it up, then it must mean something, somewhere.

Quote:
Originally posted by Austin Dea
But wouldn't that keep adding the posts?

Also, I don't understand what the attachment problem is.
Reply With Quote
  #47  
Old 08-23-2002, 09:29 PM
Austin Dea's Avatar
Austin Dea Austin Dea is offline
 
Join Date: Dec 2001
Location: Denver, CO, USA
Posts: 342
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think you guys are thinking of doublepost to literally. I just mean multiple posts in a row in a thread by the same user.
Reply With Quote
  #48  
Old 08-23-2002, 09:33 PM
Austin Dea's Avatar
Austin Dea Austin Dea is offline
 
Join Date: Dec 2001
Location: Denver, CO, USA
Posts: 342
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, I tried it with just the editpost.php edit and it kept raising my post count =P. What was odd though was that if I typed the exact same message and hit submit, it would go to the redirect thing, but the post wasn't there...o_O
Reply With Quote
  #49  
Old 08-23-2002, 09:57 PM
Austin Dea's Avatar
Austin Dea Austin Dea is offline
 
Join Date: Dec 2001
Location: Denver, CO, USA
Posts: 342
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, here's are my instrucs. I edited your chunk Xenon since I thought the time didn't matter and you said to make attachments work (although I never saw what was wrong with them) to take that part out.

In newreply.php find:
PHP Code:
".iif ($foruminfo[countposts],"posts=posts+1,","")." 
Reaplce it with (code by g-force2k2)
PHP Code:
".iif ($foruminfo[countposts],"posts=posts+'".iif($threadinfo[lastposter] == "$bbuserinfo[username]",'0','1')."',","")." 
In editpost.php, find:
PHP Code:
deletepost($postid,$foruminfo[countposts],$threadinfo[threadid]); 
Raplce it with (code by Xenon):
PHP Code:
// doublepost = no count hack
      
$lastpost $DB_site->query_first("SELECT userid,postid FROM post WHERE threadid = '$threadid' AND postid<$postid ORDER BY postid DESC LIMIT 1");
      if (
$lastpost[userid]!=$bbuserinfo[userid]) {
          
deletepost($postid,$foruminfo[countposts],$threadinfo[threadid]);
      } else {
          
deletepost($postid,$countposts=0,$threadinfo[threadid]);
             }
// end doublepost = no count hack 
Works perfectly =P.
Reply With Quote
  #50  
Old 08-23-2002, 10:40 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am going by the meaning of double Posting like Xenon meant in his hack. I have it set to one hour right now but it can be adjusted. I also have an addon that will turn double posting prevention off altogether (for testing purposes or what not). This is all I want this hack for. The rest of the time, it really doesn't matter. The spamming is what I want to avoid. So, you do it for ALL double posts and I will try to come up with something to compliment Xenon's hack.
Reply With Quote
  #51  
Old 08-23-2002, 11:20 PM
Austin Dea's Avatar
Austin Dea Austin Dea is offline
 
Join Date: Dec 2001
Location: Denver, CO, USA
Posts: 342
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok. My original intention was just to have it so multiple posts by the same person would not effect their postcount.

Again I'd like to say thanks to Xenon and g-force2k2, and you guys get full credit for the hack .
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 10:00 PM.


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.06362 seconds
  • Memory Usage 2,340KB
  • Queries Executed 26 (?)
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
  • (4)bbcode_php
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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