- Compatible XF Versions
- 1.3
- 1.4
- 1.5
Purpose
This plugin has three related functions, each optional of course:
Features
Installation
If you like to, modify phrases and/or templates too (the names all start with sheel_solved).
Screenshots:
Example how the solve link above the posts could look like (anonymized):
Link below the posts:
A possible prefix:
A different prefix configured:
Optional solved-banner, in this case below the posts:
Optional banner for old unsolved threads:
Options page:
![](https://www.null-scripts.net/data/MetaMirrorCache/xenforo.com_community_data_attachments_133_133188_501252cbafe1e115c318bad9598db30c.jpg)
This plugin has three related functions, each optional of course:
- A link to mark threads as solved/unsolved, which adds/removes a prefix.
- Optionally a banner on solved threads, telling the user more visibly that the thread is already solved.
- Optionally a banner on old unsolved threads that the thread is abandoned (age based on last post).
Features
- Once solved, the link changes its text and allows to revert the solved status again.
- Solving is possible without edit permissions, eg. when there is a time limit for them.
- 4 new permissions: Solve/Unsolve own/other threads. Alternatively, ManageAnyThreads includes them too (because it allows to modify the thread prefix freely).
- Link and/or banners can be above the first post, and/or below the last one, right above the editor.
- How old a threads should be to show the old banner, if activated, can be configured (days).
- Both kinds of banners are only visible if the viewing user is able to post in the thread
- Both kinds of banners have optional settings to display them only if the viewing user has less than x posts
(as in, experienced users don't need reminders) - By configuring the prefix only for certain forum nodes, the solve links (and permissions) exist only in these nodes too
- It can be configured if the old banner should be active in prefix-less forums too.
- Templates and phrases start with sheel_solved
- No database changes
- No cost, no branding, MIT license
Installation
- Create a prefix which should be used for the solved threads, ie. text, color, and allowed nodes. (Note that ✔from the screenshots below is not an image, it's a Unicode character. If you want to use it as prefix, just copy-paste it.)
- Upload the "Sheel" folder to library/ of you Xenforo installation and install the XML file in the ACP.
- Go to the option page and set (at least) the prefix id there.
- Set user group permissions.
If you like to, modify phrases and/or templates too (the names all start with sheel_solved).
Screenshots:
Example how the solve link above the posts could look like (anonymized):
![](https://www.null-scripts.net/data/MetaMirrorCache/xenforo.com_community_data_attachments_133_133189_0ff5fbbe0c247603ddc2d8879e4c3978.jpg)
Link below the posts:
![](https://www.null-scripts.net/data/MetaMirrorCache/xenforo.com_community_data_attachments_133_133190_fd5a6626237cae431d9ff855ef2979d9.jpg)
A possible prefix:
![](https://www.null-scripts.net/data/MetaMirrorCache/xenforo.com_community_data_attachments_133_133192_7afbccc3b0a7fc1091fb3e63eae35991.jpg)
A different prefix configured:
![](https://www.null-scripts.net/data/MetaMirrorCache/xenforo.com_community_data_attachments_133_133193_94d3d43035ac5ae8429fdb366d5048f3.jpg)
Optional solved-banner, in this case below the posts:
![](https://www.null-scripts.net/data/MetaMirrorCache/xenforo.com_community_data_attachments_133_133194_9218dafa01d08588858a0f9961f2cdc7.jpg)
Optional banner for old unsolved threads:
![](https://www.null-scripts.net/data/MetaMirrorCache/xenforo.com_community_data_attachments_133_133191_9fe44acca4e7fdfadb4dffcb6b4cd8f0.jpg)
Options page:
![](https://www.null-scripts.net/data/MetaMirrorCache/xenforo.com_community_data_attachments_133_133188_501252cbafe1e115c318bad9598db30c.jpg)