The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
TOTW: Thread of the Week Poll - Version 1.16 Details »» | |||||||||||||||||||||||||||
TOTW: Thread of the Week Poll - Version 1.16
Developer Last Online: Dec 2010
Thread of the Week Poll - Version 1.16
Description With this hack it is possible to setup an automated system for electing a "Thread of the Week". Based on 1 or more rules you define it will select a number of threads from your board and will post a poll to let your members select their favourite thread. This hack was written based on a requestion made here previously: https://vborg.vbsupport.ru/showthread.php?t=63969 Tested on - vB 3.0.7 - vB 3.0.6 - vB 3.0.5 - vB 3.0.3 (Will probably also work on earlier versions) Install Information Installation using HIS installer included (HIS by Link14716 https://vborg.vbsupport.ru/showthrea...staller+system) Uninstaller included Install time: 2 minutes, easy File edits: 0 Template edits: 0 Database modifications: 2 new tables Features
If enough request i am think of the following to add in a future release. More suggestions are welcome - Integration with more existing Award system, already rewards possible using uCash - More selection criteria Support Support will be given in this thread. If you have problems, please first check the following: - Did you set the uCash/uShop correct in ACP->vB Options->Thread of the Week (On/Off) - Turn on logging in the Scheduled Taks for Thread of the Week. Check the Scheduled Task Log for any messages. If you still have problems, please post the following information, so i can quickly try to help you: - vBulletin version - PHP and MySQL Version - Version of this hack - The schedule options you have set in the Rule Manager - Selection Options - When is it scheduled to run in the Scheduled Task Manager - Any other relevant information Thanks to A big thanks to link14716 for the installer and to trafix for letting me use a script as a starting point for the admin settings, saved me a lot of time. Also a huge thanks to sabret00th for testing (now i got someone to blame if there are still any errors left ). Donations I will not charge for this hack. But if you like it and are looking for a way to spend your money, paypal donations are always welcome (marcoh64@msn.com) Please click Install if you are using this hack Change log: Version 1.16: - Fixed bugs in updating Username/Userid/Thread Title in posted thread and forum info - Removed 2 unneeded queries - Added replacement variables for Thread Title: - {date} - Current date formatted according to vB settings - {beginofweek} - Date (formatted) of the start of the current week (sunday is start) - {endofweek} - Date (formatted) of the end of the current week (saturday is end) - {beginofweekmon} - Date (formatted) of the start of the current week (monday is start) - {endofweekmon} - Date (formatted) of the end of the current week (sunday is end) - Added {date} replacement variable to Poll Title - Made all replacement variables case-insensitive - Admin Help pages updated accordingly Version 1.15: - Add the option to override the default calculation for the cutoff date when selecting candidates. Now possible to enter a number of days to go back when selecting candidates. Version 1.14: - Bug that would make the cronjob crash if the current poll thread was deleted. - Fixed version number in Manager script Version 1.13: - uCash Integration. Activate in ACP Settings to show them. - Setable uCash price money for place 1, 2 and 3. - Date selection can now be based on Thread Start Date or Last Reply Date. Selection can be made for every Rule. - Optional result post on closing of Poll, user configurable text. - Thread title with replacement variables. See Admin help!! - Poll title with replacement variables. See Admin help!! - Result post with replacement variables. See Admin help!! - Help added to the Admin screen. - Some minor modifications and bug fixes - Removed debugging lines - Scheduled task will now log information on the processing of the Rules in the Scheduled Task Log - INSTALLER WILL ALSO UPGRADE FROM PREVIOUS VERSIONS, SEE UPGRADE NOTES. Version 1.12: - Fixed bug where threadoftheweek.php would not run correct (or even generate a database error) when running through the scheduler (as oppsed to running it with "Run Now") - Added loads of debug information. To activate debugging, change includes/cron/threadoftheweek.php and uncomment the line "// $TOTW_DEBUG = TRUE;". Debug lines will go to the Scheduler log. - Forum counters will now be updated when a new poll is posted. - Fixed bug where "Run on day x of month" didn't work. - Some minor changes - The first time the rule is run, only threads with a last postdate in the time interval which is set for the rule will be selected as Candidates. In the older versions all threads where considered on the first run. Show Your Support
|
Comments |
#92
|
||||
|
||||
Quote:
I have ToW 1.13 installed on vB 3.0.3. I tried to install ucash but rolled back to a previous backup since I had trouble with it. uCash setting in your script for this poll are the default ones: first three fields as 0 and the fourth empty. PHP version 4.3.10 MySQL version 4.0.23-standard. Regs, -Mika |
#93
|
|||
|
|||
ACP->vBulletin Settings-->Thread of the Week-->uCah integration: No
That should solve your problem. |
#94
|
||||
|
||||
Quote:
The message changed shape a tad: Warning: Invalid argument supplied for foreach() in /home/soundchi/public_html/loud_lounge/includes/cron/threadoftheweek.php on line 358 my file looks from row 358 like: PHP Code:
Regs, -Mika |
#95
|
|||
|
|||
What a great hack! I'm sure my thread count will increase by installing this. Thank you!
Side note. Does anyone know how to give ucash for responding to polls? Thanks again!!!!! |
#96
|
|||
|
|||
Hi,
I was wondering if the thread title could be automated to say "thread of the week for week of xxx to xxx" ? This way, while being specific, it will change the monotomy of title. |
#97
|
|||
|
|||
Quote:
|
#98
|
|||
|
|||
Quote:
Best thread for week ending $lastrundate (something to that extent using that parameter) |
#99
|
|||
|
|||
Well that parameter is not implemented, only start weeknumber and i think start date if i remember correct.
|
#100
|
||||
|
||||
I am getting the following error message, too: Warning: Invalid argument supplied for foreach() in /includes/cron/threadoftheweek.php on line 358 if I run it in the Scheduled Task Manager. I am using vBulletin. 3.0.7
|
#101
|
|||
|
|||
Edit your includes/cron/threadoftheweek.php.
Find: PHP Code:
PHP Code:
1 Question, did the current poll maybe never get any votes? |
#102
|
||||
|
||||
Quote:
I installed the hack last week. Told it that the poll should happen every 1 week. Because I wanted to start with the poll directly after I installed the hack I run it in the Scheduled Task Manager but nothing happened. It still said poll never run. Because I was busy with other stuff I didn't check any longer at it but then on saturday the poll started automatically but instead to show 3 poll options it just showed 2. I thought I made something wrong and deleted the thread. I reset date last run and reset previous polled threads. Again I tried to run it in the Scheduled Task Manager but this time I got the error message mentioned above. |
#103
|
|||
|
|||
Quote:
I will post an update in an hour. |
#104
|
|||
|
|||
Quote:
|
#105
|
|||
|
|||
About only selecting 2 options, maybe there where not enough posts to select from based on the criteria.
Please test again, if your problems continue send me a PM and we will look at it. |
#106
|
||||
|
||||
Quote:
But if I run the Scheduled Task Manager manually nothing is happening. Well it says DONE but in the Thread of the Weeks option it says that the poll is never run and it doesn't make any new poll at the forum. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|