The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Topic (incl. Blog) of the Week/Fortnight/Month Nomination v1.636 Details »» | |||||||||||||||||||||||||||
Topic (incl. Blog) of the Week/Fortnight/Month Nomination v1.636
Developer Last Online: Oct 2011
On my board (USS Enterprise, NCC-1701-D), we get many comments daily or weekly on many different topics and there are so many topics in the community that to be honest, we had a tough time remembering the topic being reviewed to offer a timely comment or response. Obviously, we needed a weekly/monthly topic nomination system with which we could get our community to commit to one topic as a group and then comment on it during the course of the week/month.
Cruising vB.org at warp speed, I failed to find a nomination system readily available. Hence, I quickly wrote this mod (on my way to the bridge). Acknowledgement: This release would not have been quickly possible without the existence of most hacks released at vB.org, especially the "Thank You" hack by Abe1, which provided this mod basis structure. Our thanks and all the merit goes to Abe1. A nice set of button and awards images have also been kindly provided by PrinceEdward to whom we also extend our thanks. Many constructive feedbacks have been given by those members at the vB.org community who downloaded the first releases of this Mod, the implementation of which has led to an improved version of the Mod. We extend our thanks to those members. What this mod does It adds a "Topic Of The Week/Month" nomination system to your community. What is Topic Of The Week/Month? Topic of the Week/Month is a contest that select posts on which your community can commit to as a group and then comment/discuss on them during the course of the selected week/month. Any listed topic (post, thread) is eligible for the Topic of the Week/Month selection. What determines a Topic Of The Week/Month? Topic Of The Week/Month is based on a simple nomination system. Throughout the selected forums, members with adequate permissions can nominate their favorite topic by clicking on the award nomination button below the post. The five topics with the most votes during the course of the week/month are automatically displayed on a nomination thread including a poll feature. At the end of the week/month, the first three topics with the most votes are the award winners of the contest. Features:
Installation instructions Version 1.63
Enjoy Update in version 1.01 Nominated posts titles hot linked in the poll to actual thread/post of the forum Update in version 1.1
Update in version 1.2
Update in version 1.21
Update in version 1.22
Update in version 1.3
Update in version 1.35
Update 14/07/2008 in cron file I noticed that some code instructions fail to work properly depending on the PhP version been used. If you are running the v 1.35 and TOTW on a weekly basis and if for some reason, your cron file failed to work and create a new nomination thread on Sunday 13, July 2008, please use the attachment "updated-cron-14-07-2008.zip". The instructions are given in there. Update in version 1.40
Update in version 1.50
Update in version 1.51
If you are running v 1.50 with weekly cycle time and noticed that a new nomination thread has been created but the display title is still that of the previous thread (week 30), then this is for you. Do not delete the newly created nomination thread (with title week 30). On Monday 21st July, 2008, after 00:10AM, proceed as follow:
Topic of the Week-Month Nomination v1.51 Updated Prod and Cron
Topic of the Week-Month Nomination v1.51 Updated function
Update in version 1.60
Update in version 1.61
Update in version 1.62
Update in version 1.621
Update in version 1.63
Update in version 1.635
Update in version 1.636
Feedback are welcome and implementation of constructive suggestions will likely be carried out during weekends only, as I am kept busy with other matters during working days. Also, feel free to add improvements in those files and post them. To other coders: feel free to add improvements to the Mod (files) and post them. I will directly use your updated files for the next version of the mod. Supporters / CoAuthors Show Your Support
|
Comments |
#892
|
||||
|
||||
Don't move this awesome mod to the graveyard! You can mark it as "unsupported", but please keep this mod active. Thanks for your contributions!
|
#893
|
|||
|
|||
Well that's if for me - now removed. Looks like the other problems are not likely to be addressed so I've removed it. A great pity that this was an awesome Mod, but if it is not going to be supported....
|
#894
|
||||
|
||||
You guys are idiots...he's obviously supporting this mod since he's released 2 updates in the last week or so. Why don't you learn how to code mods and see how long it takes you to fix people's problems. He's doing fine....patience is a virtue.
|
#895
|
|||
|
|||
I have the greatest respect for this Mod and the coder and anyone who has the ability to develop Mods.
However as the coder himself has advised 'I will soon discontinue the full support on this mod as I am running out of free time due to the end of year activities.' and that an internal poll on site determined that the Mod was not being used (or worse forgotten about) on site. I made the decision to remove it. Patience I have plenty...... |
#896
|
|||
|
|||
Quote:
I think you're missing the point. It's no evil to not use a mod, and nobody is saying he's evil for making it! However some of us have large boards which generate income and are the backbone of healthy businesses; so new additions need to work perfectly and not cause issues. I'm sure he's doing his best, and I'm sure we all commend him for his effort, and if this mod gets finished, I'm sure I will look at installing it again. Nobody is indicting the guy's character or anything. I'm just trying to run a large website effectively. |
#897
|
|||
|
|||
I'd have to agree. This mod has so much potential and is an outstanding idea, but it's still very much in a beta stage. I'd certainly give it another shot down the road once it's most reliable, stable, etc. though.
|
#898
|
||||
|
||||
thnx,you doing a great job :up: considering the time it would have taken you to create this.keep it up and tyt,i know its easy for some people to make weired comments but as we all know talk is cheap
|
#899
|
||||
|
||||
Quote:
Someone posted a while ago that the solution was to remove the "display:" keyword in the style attribute of the link in the nominate_topic_button template. I'm sure this is not the right solution since it will disable those 3 settings above and always display the nominate post button. Quote:
Quote:
For #2, as with any Hall of Fame in real life, it shows things that are most distinguished/ most awarded, which it does correctly. Data never claimed that it was an Awards History page to show topics and members winners chronologically by month. If you ask nicely, maybe he'll consider implementing your suggestion Note that as stated in the Hall of Fame titles, it shows members & topics with the most awards, not the most nominations. Minor Bug: In the Members with Most Awards block, there is a bug in the phrase "nominated 'x' times in 'y' posts". I tested it with 3 nominations in 3 posts, but it showed "nominated 3 times in 1 posts". Quote:
See my bug fix in the next post. |
#900
|
||||
|
||||
IMPORTANT: UPGRADE TO VERSION 1.63 BEFORE DOING BUG FIXES.
Bug Fix ? close old & start new contest thread: The current contest thread will not close and a new contest thread will not begin if your computer/ server was down or you had the nominate topic cron task disabled when the cron task is scheduled to run. As Data noted in his script: ./includes/cron/nominate_topic_cron.php in line #247 (in v1.63), you can uncomment a line to get the current contest thread to close and a new one to begin. Basically, you change ?// $createNewThread = 1;? to ?$createNewThread = 1;? then run the nominate topic cron task manually, then put the ?// ? back into ?$createNewThread = 1;? To run the cron task manually, on the AdminCP left side column, go to Scheduled Tasks > Scheduled Task Manager > find Nominate Topic Mod and click ?Run Now? (make sure it?s enabled first ? should have a check mark next to the title). Bug Fix ? ?can?t find phrase? error in PM subject: There are some missing code in ./includes/cron/nominate_topic_cron.php file: FIND: PHP Code:
ADD ABOVE THAT: PHP Code:
FIND: PHP Code:
ADD ABOVE THAT: PHP Code:
The PM subject should now be phrased to whatever you set for the nominate_topic_awardwinner_pm phrase, which defaults to ?Award Winner Topic Nomination Contest!? Note that this setting will not take effect till the current contest thread is over. Bug Fix ? correctly displaying contest thread title: For monthly nominations, this code is written so that a new thread is only created on the last day of the month. If you set ?Display Next Cycle Time On Contest Header? to ?Yes? which is the default, this is not a good condition to test for since the # of days varies every month and the month phrases for the thread title & posts are created by adding 1 to the current month. Thus, when users had new monthly threads created on Sept. 30, adding 1 month would result in Oct. 30, so users got a new thread titled ?Topic of the Month October, 2008? which is incorrect IF the above setting is enabled since the contest running now in Oct. should have posts in the ?Topic of the Month November, 2008? thread. There?s 2 fixes for this problem: Quick fix for current threads: For the October, 2008 thread title, you need to wait till Oct. 1 or later to do this fix. On the AdminCP left side column, click Nominate Topic > Refresh Poll Thread. Click on or refresh the nomination forum and you should see the new month November, 2008 in the thread title, which should be saved. Permanent fix for new threads: This fix requires editing ./includes/cron/nominate_topic_cron.php. FIND 2 occurrences of: Quote:
REPLACE BOTH WITH: Quote:
This fix will require the mod to create new threads on the first day on the month to fix the thread titles bug. . Note that this setting will not take effect till the next new contest thread is created. Note: If you do not want the thread title & posts to be named for the next month, then set ?Display Next Cycle Time On Contest Header? to ?No? in Nominate Topic settings. If set to ?No?, then the contest running now in Oct. will have posts in the ?Topic of the Month October, 2008? thread. This makes more sense, similar to how vbulletin.org runs their nomination contest. Note that this setting will not take effect till the next new contest thread is created. Data, hope this relieves some debugging strain for you ?cause you have an excellent mod! |
#901
|
|||
|
|||
Update in version 1.635
The following bug Fix by vbboarder has been implemented Quote:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|