View Full Version : Mini Mods - Post Milestone Thread Starter
gtsch
06-08-2007, 10:00 PM
So often on forums when a particular poster reaches a notable plateau, a thread gets started "congrats to X poster for reaching X amount of posts. What this is, is similar to the mod that creates a new thread everytime someone registers. What this does is allow you to set milestones in your admincp(1000,2000,4000 or something like that) and it will start a thread automatically in a forum of your choice when posters in usergroups specified in the settings reach those points.
This is compatible in versions 3.6.x to the best of my knowledge.
Installation is simple, just upload the XML file and go to settings in your admincp. If you use it, please click install!:up:
attached are the screenshots and the XML file.
///////////////////////////////////////////
/// EDIT
///////////////////////////////////////////
Version 1.01 corrects a few little errors, it works with all usergroups in vB 3.6.4 and I fixed the typo in the admincp instructions.
kollam003
06-09-2007, 01:41 AM
Its under test all functions seem to be working
Anyway Thanks 4 the Hack dude
SBlueman
06-09-2007, 02:52 AM
Installed, now I can't wait for someone to hit a milestone!
rjmjr69
06-09-2007, 03:09 AM
Nice thanks
TheBlackPoet
06-09-2007, 03:18 AM
i installed.. set the settings.. and tested it... nothing........
gtsch
06-09-2007, 03:22 AM
Are you sure that the usergroup setting is correct? That's been the mistake of most so far who've had trouble with it.
Ophelia
06-09-2007, 04:17 AM
(make sure you turn it on too) :blush
Ophelia
06-09-2007, 04:43 AM
Okay... I picked someone who wasn't a administrator to start the thread, it doesn't work. picked an admin, and it works.
Just thought I would pass that on.
Magnumutz
06-09-2007, 05:08 AM
Of course, most hacks are designed to work on Administrators, not on other Usergroups.
Though i might be wrong.
gtsch
06-09-2007, 05:35 AM
This is intended to work on any usergroup that can post, I'm trying to figure out why it's not working on non-admins. I don't see any reason why it wouldn't work. Any more experienced coders have any idea?
Atwal
06-09-2007, 05:49 AM
Any that works for rep?
Hornstar
06-09-2007, 06:39 AM
cool, something to get people to post more is always good ^^
projectego
06-09-2007, 11:11 AM
Great idea for a hack! This will definitely come in handy! Thank you very much. :)
deezelpope
06-09-2007, 12:41 PM
Very nice!!:up::)
One question: can HTML markup be used in the thread message?:confused:
Rickeo
06-09-2007, 01:18 PM
Thanks for this a great hack especially for my forum :D
~Rick~
Fungsten
06-09-2007, 07:38 PM
Installed.
Kaleem
06-09-2007, 07:54 PM
Ok we can use BBCode?
what about HTML ?
SBlueman
06-09-2007, 08:05 PM
I got this thread title:
"RetroDan#16 hits $_postcount posts!" (http://gridironfans.com/forums/showthread.php?t=30641)
This is what I have setup in the ACP for the thread title:
$t_user hits $_postcount posts!
Fungsten
06-09-2007, 08:13 PM
On Edit:
This is what I used and it worked:
$t_user you have reached $t_postcount posts!
I think you have a missing "t" after the "$" in "postcount".
I got this thread title:
"RetroDan#16 hits $_postcount posts!" (http://gridironfans.com/forums/showthread.php?t=30641)
This is what I have setup in the ACP for the thread title:
in the instructions it says Enter the thread title, you may use the variables $t_user and $_postcount.I did it too because i follow instructions :)
Fungsten
06-09-2007, 08:48 PM
in the instructions it says I did it too because i follow instructions :)
In the "Thread Title" section it's spelt $_postcount. That's where I copied it from to paste. But, in the "Thread Message" box it's spelt $t_postcount.
Charlie98902
06-09-2007, 09:05 PM
I don't know if it was meant to do so but I have this mod set up to do a welcome thread in the appropiate thread ID and have the rest set accordingly. Here is my settings I typed in and thought it was correct :
forum id : 15
usergroups : 2|5|6|7
thread starter : 1
milestones : 0
thread title : Welcome $t_user
thread message : Let's all welcome $t_user to DVD neXt COPY Support Forum.
So I have no ideal if I did this wrong or the fact this mod wasn't meant to do this? I have an introduce yourself section which is thread ID 15.
In the "Thread Title" section it's spelt $_postcount. That's where I copied it from to paste. But, in the "Thread Message" box it's spelt $t_postcount.I'm not disagreeing with you. I'm telling the person who wrote the mod, so they can fix it :)
Fungsten
06-09-2007, 10:42 PM
I'm not disagreeing with you. I'm telling the person who wrote the mod, so they can fix it :)
I was just writing it out.:D
PinkDaisy
06-09-2007, 10:48 PM
Installed!!! Thanks. :)
gtsch
06-09-2007, 10:53 PM
in the instructions it says I did it too because i follow instructions :)That's a typo, it will be corrected in the update I'm working on.
I don't know if it was meant to do so but I have this mod set up to do a welcome thread in the appropiate thread ID and have the rest set accordingly. Here is my settings I typed in and thought it was correct :
forum id : 15
usergroups : 2|5|6|7
thread starter : 1
milestones : 0
thread title : Welcome $t_user
thread message : Let's all welcome $t_user to DVD neXt COPY Support Forum.
So I have no ideal if I did this wrong or the fact this mod wasn't meant to do this? I have an introduce yourself section which is thread ID 15.
That won't work because this is triggered by the event of someone posting. Joining will not trigger it. You could have it be at 1, have it welcome them the first time they post.
I'm currently working on the issue with it not working for certain usergroups.
gtsch
06-09-2007, 11:23 PM
Fixed a couple bugs, and the typo. Let me know if there are any other issues.
Charlie98902
06-09-2007, 11:41 PM
That's a typo, it will be corrected in the update I'm working on.
That won't work because this is triggered by the event of someone posting. Joining will not trigger it. You could have it be at 1, have it welcome them the first time they post.
I'm currently working on the issue with it not working for certain usergroups.
Thanks for informing me. I figured this was the cause.
SBlueman
06-09-2007, 11:56 PM
On Edit:
This is what I used and it worked:
I think you have a missing "t" after the "$" in "postcount".
Did that and now it's working like a charm :up:
Fungsten
06-10-2007, 12:21 AM
It should be noted that when you (re)import the product that "Overwrite" should be checked. Though the name is different you still have to check the "Overwrite".
Also I didn't have any problems with it retaining previous settings either!
Just a silly question but i reimported the product, and ticked overwrite, however i still see that typo there. Does this mean that it hasn't worked? Not sure what else to do.
Fungsten
06-10-2007, 12:31 AM
Just a silly question but i reimported the product, and ticked overwrite, however i still see that typo there. Does this mean that it hasn't worked? Not sure what else to do.
I thought about mentioning it, but thought I was getting confused! :mad:
On Edit:
Just copy these two.
$t_user and $t_postcount
gtsch
06-10-2007, 12:32 AM
Just a silly question but i reimported the product, and ticked overwrite, however i still see that typo there. Does this mean that it hasn't worked? Not sure what else to do.Go into phrases, search for $_postcount and add the 't'.
It's ok, i just thought that was part of the version 2 :) I'm not worried by it. I actually thought it meant that i hadn't installed it properly or something!
gtsch
06-10-2007, 12:50 AM
No, it is included. I'm still learning the behaviors of VB, I figured that it would overwrite the phrase, apparently not.
o0Hubba0o
06-10-2007, 06:03 AM
Nice mod, just installed and tested, working great with latest vB!
Phooey
06-12-2007, 12:51 PM
Neat, thanks!
/installed
Hi, nice mod! :)
One question though:
"Turn this product on/off Yes No"
Errr, which is the state when the product is turned on? :)
Thanks,
Ati
gtsch
06-13-2007, 08:54 PM
Yes = On
Yes = On
Oh. So by default it was turned off? Interesting... Thanks for clearing it up, I would have just left it as it was. :)
deezelpope
06-13-2007, 09:09 PM
<i>Most hacks are off by default...or at least they should be.</i>
Most hacks are off by default...or at least they should be.
Hmm. This is the first mod I meet that is off by default.
Of course, it makes sense. Actually, it makes more sense this way, configuring everything first, then turning it on.
deezelpope
06-13-2007, 09:15 PM
How many have you done so far?
You're absolutely right...it does make sense to do it that way.
How many have you done so far?
If I count correctly, this is the 15th installed mod on my forum.
Too bad I haven't installed this earlier, a few people would have already triggered the 1000 mark. :)
Great mod! :)
deezelpope
06-13-2007, 09:32 PM
Oh. Hard to believe this is the first one like this you've come across...it would, indeed, be better if they were all off upon installation.
Oh, I know! Same here!
danward
06-14-2007, 01:16 PM
Great mod! :)
SBlueman
06-29-2007, 11:37 PM
Just wanted to give props to gtsch for the mod, it's been a great addition to my site and members are really enjoying getting recognized for their post milestones.
meissenation
07-30-2007, 12:37 AM
This doesn't seem to work for me on my forum. When I use my test username and set the post count to 499 and have the milestone to 500, when I post the 500th post, as soon as I do the quick reply I immediately get the "You must wait 15 seconds before posting again."
gtsch
08-07-2007, 02:15 AM
Is your test user also the thread starter for the milestone?
Fungsten
08-07-2007, 05:12 PM
I can't get it to work with VB 3.6.8. Is anyone else having this issue? Thanks.
I have it working with 3.6.8, sorry i can't help more, just confirming it does work.
Feature request:
When a user already has a congratulating thread, do not make a new one for him.
Possible scenarios:
* user posts, reaches the milestone, then deletes his post, then posts again, deletes his post etc. new threads get created each time.
* user posts, then his next post comes in a forum where posts are not counted, so his postcount stays at, say 1000. new threads get created each time.
Less likely scenario:
* another mod interferes, and short posts are not counted, so his postcount remains at the milestone mark. this is basically the same as point 2 above.
Possible solution:
* create the thread name, and see if there is already a thread title like that (by the same author, as the script runs). if there is, do not create the thread.
Fungsten
08-11-2007, 08:01 PM
This doesn't seem to work for me on my forum. When I use my test username and set the post count to 499 and have the milestone to 500, when I post the 500th post, as soon as I do the quick reply I immediately get the "You must wait 15 seconds before posting again."
I got mine to work but I'm getting the same thing! And yes the it's not the same user.
bazzup
08-12-2007, 04:05 PM
This doesn't seem to work for me on my forum. When I use my test username and set the post count to 499 and have the milestone to 500, when I post the 500th post, as soon as I do the quick reply I immediately get the "You must wait 15 seconds before posting again."
I get the same error message it does actually make the post but says you have to wait 30 secs to post again.
And the account i set up to make the post, dont make the post?
i've had to unistall it
regards
I have it working with 3.6.8, sorry i can't help more, just confirming it does work.
Same, it didnt work for me either.
WarLion
09-10-2007, 07:54 AM
this hack will be great if you can add a option to congrats a user when he reach another usergroup
* user posts, reaches the milestone, then deletes his post, then posts again, deletes his post etc. new threads get created each time.
Unfortunately this is occuring more and more often. Without this issue being addressed, I have to uninstall this mod, as I have to clean up after many users... This should not be the point of this mod. :(
dhdcf
09-22-2007, 02:11 PM
I can't get it to work with VB 3.6.8. Is anyone else having this issue? Thanks.
I am having the same issue. Isn't working for me after install.
mmmender
12-21-2007, 03:20 AM
The weird thing is that it was working for me (3.6.8) for a couple of days then it stopped working.......uninstalling.
Kalina
04-18-2008, 08:54 AM
Is the issue with usergroups fixed yet? So a user other than an admin can make the milestone thread?
viper357
05-13-2008, 10:16 AM
Is this working in 3.7 gold?
It doesn't work on my 3.7 gold.
militarytuners
08-04-2008, 02:14 AM
I will put this to good use.
ArnyVee
09-27-2008, 01:19 PM
Does anyone have this one working on 3.7?
Fungsten
10-05-2008, 08:11 PM
Does anyone have this one working on 3.7?
Yes but I had to disable the user's "Time Between Posts" or I would get an error about the double posting.
Peejay
11-23-2008, 01:29 PM
Fantastic, many thanks
Bulldog Stang
01-26-2009, 05:55 AM
This works on 3.8 as well
Bulldog Stang
04-07-2012, 07:58 AM
Is there a version of this for 4.1.x ??????
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.