MyBB Community Forums

Full Version: Lock thread after X time passes (Times up!)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
The Basics -- (Entry-level Version)

I'm looking for a plugin which would allow the thread starter to create a 'thread timer'.

This would let any designated usergroup have full control of an individual thread.

The timer would have 3 settings:
1. Stop at a specific time (E.g. March 5, 2010 at 5:30PM)
OR
2. Stop after X time passes (12 hours)
OR
3. Stop after X time passes after the first reply to a thread (2 hours after last post)

Time would start after thread is submitted.
Option 3. would start only after first reply is made.

After the time expires, anyone subscribed to the thread would receive an email saying for example "Thread Name - Times up!"
Also, the thread would be locked.


"Times up!" could be the plugin name Big Grin

Basically, I will be doing auctions, and this is a good way to control when they end... this also will come in handy for opinions, and such... there are really a million ways this function could be beneficial to people.

---
Settings:
Active or Inactive
--(If Active, user MUST select a time format, and an end time)*
--(If Inactive, user may submit thread without end time)
--When Active, only threads using timers will be affected
Forum IDs to use function
Time Set is Required or Optional
--If Required and a thread is submitted and option is set to Active, and no
--end time is set, page will reload with an error next to the timer box "This
--field is required. You must set an end time for threads made in this forum."
Maximum Thread Time
--For option 1. and 2. Maximum amount of time that can be chosen from
--startdate.
Maximum Bump Time
--For option 3. Maximum amount of time that can be added after new
--replies are made.
Who can adjust time after thread is submitted
--Group IDs (4 Default)
Who can post after thread is locked from timer
--UID of thread starter (checkbox, default Checked) + Group IDs (4 Default)


Additional details:
Time left is posted above first post on each page. Large, centered.
Possible use of AJAX can be used for Real-time countdown.

After time expires only the thread starter Mods, SuperMods, and Admins can continue posting in the thread. Admin determines which of the 3 (default is Admin only)

If timer must be adjusted, Admin only is default setting. Option Mod+SuperMod to be included.


Time Left -- (Advanced Plugin)

Amount of time remaining would replace the 'Time Posted' option.
For example, on the Index page, if you saw 'Last Post', the time would say like '3 hours and 30 minutes left' or '30 minutes left' or 'less than a minute' (for anything under a minute)
If you saw the time on the Threadlist, it'd say the same thing
If you are reading a thread, the time would be listed at the top of each page (centered, in large text).

Basically the time the thread started, or last post, would be replaced with this information.

Important: The amount of time left in a thread determines the order in the threadlist.

---
Settings:
Enable 'Time Left' (Yes/No)
This replaces forum time with a countdown.


Ending Soon --- (Expert Plugin)
Threads that are ending soon would be listed on the index page.
Optionally, this list can made to be visible on Thread List and Individual Threads. Threads listed here would be collected from entire forum.

Optional addition:
If this feature is implemented, users would be required to select a Thread Prefix. Optional use of an icon next to names could be included.

Note: If users have MyBB prefixes in use for this forum, these prefixes would go beside the MyBB prefix. If user decides they don't want MyBB prefix, they can disable them, allowing only Ending Soon prefixes.

---------------

That about covers it. If you think I forgot something, please add it below!

Look forward to hearing back from some plugin developers!

Thanks
Bump --

No takers on this one?
Not sure this is the same thing as I am mentioning above.

As far as I know, that plugin is based on admin's time allowance, not on a thread-to-thread basis.

This is actually very possible with MyBB's new Delayed Moderation. You can set to close a thread after X days. Completely doable and with little effort.
Hmm..

Can you point out how I'd go about this? Can't locate the settings for this.

Thanks
(2010-12-24, 01:50 PM)atomicj Wrote: [ -> ]Hmm..

Can you point out how I'd go about this? Can't locate the settings for this.

Thanks

Go to: Your thread you want to moderate / lock > Look at the bottom in "Moderation Options" drop down menu > Select delayed moderation > you will be redirect to the moderation page where you'll moderate your thread depending how and when you want to lock that specific thread.
This is only for mods :/

My request is for a feature any usergroup can have control of, at the time of creating a thread.


The whole purpose is to allow the benefit for threadstarters (regular users) to end a thread at a specific time, depending on their needs.
Well, that just allows users to have control to close a thread any time they want, so not exactly.

Let's walk through this...

You are a regular user, with permission to use this function.
You enter a forum with the feature Enabled via Admin CP
You click 'New Thread'
Centered, at the top of your new thread, is a 'Thread Timer' feature
It is a dropdown box with 3 options:
-- 1. Stop at a specific time
-- 2. Stop after X time passes
-- 3. Stop after X time passes after a bump (starts after first reply)
After selecting an option, the necessary 'thread timer' will appear
You input your time that the thread will end
You submit the thread

Does that make more sense?
Pages: 1 2