Wildcat Media
Well-known member
This is kind of an obscure request for one forum I am working on, but I'll see if I can explain it clearly enough.
We have an edit/delete timeout on the forum of 10 minutes. This will not be changed--I have had too many incidents over the past couple of decades where an upset member will come in and either delete or edit their posts (replacing all text with a ".") for whatever reason. We also have had drive-by harassments--leave it posted enough to get someone worked up, then delete the post. So, changing the edit/delete timeout is out of the question.
I have one forum category which is available only to certain members, and in that entire category, I want the first post in the thread to be editable by the original author, with no editing timeout. I do not want anyone else in the thread to be able to edit or delete their replies, for the reason I stated above.
Is there a way to set XenForo usergroup or node permissions to make this work? I was unable to find anything myself.
Since that is likely not possible, I have an alternate idea. I would create a child theme for that forum category which would override the user's chosen theme. I would then make a template edit in this theme that might work in one of two ways. I would surround the "Edit" and "Delete" links at the bottom each post with a conditional statement. This conditional would do either of these:
1. Edit and Delete controls hidden for all users, except for the thread starter (who could then edit/delete their own replies in the thread)
---or---
2. Edit and Delete controls hidden for all posts except the first post in the thread.
I realize that this means my pseudo "edit/delete time-out" would effectively be zero, but the replies in the threads would be minimal anyways, both in number and in content.
Are there variables available that would allow me do either of the two? I do not know what is revealed from XenForo that I could use inside conditionals to do what I wanted.
The only other option might be to use an add-on, but I have never seen one, and it's not that important where I would want to dump a ton of money into it.
We have an edit/delete timeout on the forum of 10 minutes. This will not be changed--I have had too many incidents over the past couple of decades where an upset member will come in and either delete or edit their posts (replacing all text with a ".") for whatever reason. We also have had drive-by harassments--leave it posted enough to get someone worked up, then delete the post. So, changing the edit/delete timeout is out of the question.
I have one forum category which is available only to certain members, and in that entire category, I want the first post in the thread to be editable by the original author, with no editing timeout. I do not want anyone else in the thread to be able to edit or delete their replies, for the reason I stated above.
Is there a way to set XenForo usergroup or node permissions to make this work? I was unable to find anything myself.
Since that is likely not possible, I have an alternate idea. I would create a child theme for that forum category which would override the user's chosen theme. I would then make a template edit in this theme that might work in one of two ways. I would surround the "Edit" and "Delete" links at the bottom each post with a conditional statement. This conditional would do either of these:
1. Edit and Delete controls hidden for all users, except for the thread starter (who could then edit/delete their own replies in the thread)
---or---
2. Edit and Delete controls hidden for all posts except the first post in the thread.
I realize that this means my pseudo "edit/delete time-out" would effectively be zero, but the replies in the threads would be minimal anyways, both in number and in content.
Are there variables available that would allow me do either of the two? I do not know what is revealed from XenForo that I could use inside conditionals to do what I wanted.
The only other option might be to use an add-on, but I have never seen one, and it's not that important where I would want to dump a ton of money into it.