![]() |
Threadmins
[high]
Threadmins v1.1 [/high]Why did you code something with such a silly name? I got bored of doing purely RPG work, so I thought I would whip up something else for a change. And thus, I bring you, Threadmins v1.1! And what exactly am I looking at? For those that wonder what a "Threadmin" is, it's a "Thread Admin". Basically, a Forum Administrator with Can Administer Threads will be able to delegate thread management permissions to select users. By default, this kind of administrator will be able to quickly access the Threadmin Management through an item in the dropdown menu you get when clicking an username, however the page variable string can be altered to allow management of users not having posted in the thread as of yet (example is threadmin.php?t=6&u=6 even if userid 6 didn't post in the thread). What's the skinny on this hack? What will it be doing to my forums?
Why should I use this mod? Maybe you want someone to be able to manage his own RolePlaying thread without giving him full moderator permissions over the entire RP section. Maybe you want to give someone a trial run as a full-fledged Moderator by seeing how he handles himself in a live thread. Or maybe you are feeling nice and want to increase my ego by giving me more install clicks ;) So how do I get this up and running? Simple :) Extract the zip, upload the .php file to your forums directory, import the product through the AdminCP, edit the template as per the readme. You are done :) Will you add feature x? Maybe :p Post it and I will try to get back to you when I have the time. Whoops, I need some help! Can you help? I will try to, but I can't promise rapid replies because of time restrains. I don't see how this mod could require any support, but if your forums should self-destruct for no apparent reason, I will get back to you when I have the time :) Thanks a lot for this mod Revan, do you want some PayPal money? I don't require donations, but they are most appreciated :) https://vborg.vbsupport.ru/ Please note that my Paypal account is Unverified, so I will not be able to accept Credit Card direct charges. Please "upload" some money to your Paypal account and send it to me from there if you wish to donate. Thanks in advance :) I don't have PayPal but I would like to show my support, what can I do? Leave a nice message saying thanks and a click of the install button. Yep, that should do the trick :) What's happened in the course of this mod?
|
nice one
/me clicks install |
w00t, me likey
|
Very nice! There have been a few times recently when I need something like this and probably will be in the future. Thanks!
|
Neat mod, thanks for coding it up.
Krahl |
Awesome! This is something I was recently looking for...THANK YOU :D
Clicking install :D |
Thanks a lot sounds great.
|
great idea! clicks install.
|
Boy, I bet this would be useful on a site where users release hacks. :cool:
|
Great one Revan, thanks a lot! Installed :)
|
Thanks for the nice comments guys and gals :)
|
great idea Revan - this could be really useful on vborg. Perhaps with an option that the Superadmin could set which would automatically give Threadmin priveleges to thestarter of a thread in one or more specified forums. Nice work!
|
Great idea thanks for this Revan
|
Great! Very useful. :)
Suggestion: An overview of all threadmins would be nice. :) |
This is a truly genius idea.
|
Wow this sounds great, and it would be really useful to a story or rp forum. :)
|
Ooh, my old request has finally been fulfilled. (I don't know if you ever saw it... but I made a request for this sort of mod a while ago before I started messing with modding myself. :p) Thanks a lot for this.
|
so this is sort of like the ban user from a thread, but a lot more powerful/customizeable, correct?
Is there any possibility you could release something similar to this but for forums? I've been looking for a hack which would allow a moderator of one forum to ban/manage users for that forum without giving them the ability to ban/manage users from the entire board. |
Clicked install ..
When adding someone to the threadadmins list, if they abuse it or leave the forum, there is no way to remove them !? |
Quote:
Quote:
Glad I could be of help tho :) Quote:
Though I can always make another hack to remove permissions. Since I will be using much of the same methods, I will put those hacks on hold until I finish this one, sound ok? :) Quote:
When I do the AdminCP interface for this, I will make an option to remove Threadmins as well. Ill probably finish the update sometime tonight, if not then by tomorrow :) |
This is great. Almost every board has a few perpetual threads and it would be nice to enlist help with them.
|
Hey,
Nice hack, I was going to write something like that but you were quicker. Installed. Suggestion: Move the adder to the admin area, for greater security. |
Quote:
but yes, sounds great to me.. I've clicked install. |
Quote:
So if the user can make himself administrator with that permission then he can do pretty much anything else ;) imma get started on admincp bits now :) |
The reason it is potentially insecure is that adminfunctions is not intended for inclusion in front-end. :) I noticed that admincp functions have less error checks that front-end functions do.
|
Well my point still stands; if they can somehow get past can_administer() in the frontend, they can do much worse things than ruining a single thread ;)
Maybe we should take this to the Coders Discussion forums instead of cluttering this thread, I'll go start the thread now :) |
The update addresses two bugs, one of a fairly critical nature.
To update, reupload threadmin.php to your forum directory. No new features have been released as of yet, I am working on them though. |
Definatley a unique idea for a hack, thanks very much! ;)
|
So I take it to add and take away abilities, you use the same 'Add Member to Threadmin' option? Add as you want, take away as you want?
|
Yeah. I am working on an AdminCP interface for managing permissions of all Threadmins in all threads, but for now you will have to add as you want and take away as you want.
|
Wow thanks!
|
Is there some special reason (other than "If people don't trust their admins with administering threads, they won't want them to assign threadmins") for using can_administer as the permission check? That is, would there be any special reason for me not to edit it to check for membership of certain user groups instead, assuming I trust the people in said user groups?
|
By all means, replace the check. I just defaulted it to can_administer() because well I wouldn't want to make any assumptions :p
As for the ACP interface, Im having a burst of motivation to work on my RPG atm so this hack is on hold, but I won't abandon it :) |
Okay, great. Can I make a suggestion? It would be nice if something indicated that a user is a threadmin in their postbit or something (like giving their name the moderator pre- and suffixes in their posts in that particular thread).
|
Maybe someone here can help me: i desperately needed such a mod and installed it today. Unfortunately, the rest of my site doesn?t work anymore as soon as i activate it. Forum and Mod work fine ;)
Here is the error: Code:
Fatal error: Cannot redeclare print_cp_login() (previously declared in /forums/includes/adminfunctions.php:23) in /forums/includes/adminfunctions.php on line 21 Code:
chdir(path/to/forum); Thanks, kopfnick |
Quote:
Code:
include('./includes/adminfunctions.php'); Should work then. |
Quote:
|
any updates?
this is great but before we can start using it we would like to have a way to remember who is admin of what |
nice.. thank you
|
Quote:
|
All times are GMT. The time now is 06:19 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|