inherit
191426
0
Jan 26, 2020 9:00:13 GMT -8
kahnite
4
March 2013
kahnite
|
Post by kahnite on May 31, 2014 16:17:27 GMT -8
Hi Folks,
I see where this was requested back in 2006, but I didn't want to necropost.
The situation I have is that we have a board that is dedicated to in-game trading. These trades have a very limited lifetime of a couple of days max. I have also found that human nature is to abandon the post after the trade so I'm stuck cleaning up the mess left by negligent and/or technically challenged posters. Therefore I was wondering if someone would be nice enough to create a plugin that could be applied to one or more selected boards where it would delete (not hide) any post that is more than say 72 hours old?
I would imagine that the community, and definitely myself, would be forever indebted to the individual that could create such a plugin.
Sincerely, Kahnite
|
|
inherit
King Oligochaete
126470
0
Feb 24, 2021 12:23:15 GMT -8
Wormopolis
Stop rating plugins with 1 star that dont deserve it.
20,002
June 2008
tbserialkillers
Wormo's Mini-Profile
|
Post by Wormopolis on Jun 1, 2014 8:08:33 GMT -8
Admin->security->forum cleanup
no code is going to automatically be able to delete anything. it would STILL require a user interaction.
|
|
inherit
224786
0
Sept 9, 2015 10:51:09 GMT -8
haymanmarc
1
September 2015
haymanmarc
|
Post by haymanmarc on Sept 6, 2015 0:18:24 GMT -8
I need this. Without auto-pruning (which is available in other boards, btw), my forum would require too much moderation. If automatic deletion of topic threads is impossible, can at least a work-around be made to do this?
Possible work-arounds:
Automatic moving of topic after X days from start date. Automatic locking of topic after X days from start date.
With the 'moving' work-around, I could set the expired topics to be moved to an invisible forum where I could then bulk delete manually.
The 'locking' work-around would work similarly, but then I'd have to be careful not to delete the locked 'rules' topic every time I go in to do cleanup.
To the ProBoards Staff: Adding settings to automate the admin->security->forum cleanup would be a great and helpful new feature. As it is, I'm currently looking to use a different hosting option for my forum, FYI.
|
|
inherit
201984
0
Sept 11, 2023 1:23:07 GMT -8
P̌̓aͧś̀t̀u͒le͆o͂2̀3̃̓
Using My Talents Elsewhere
3,314
November 2013
pastuleo23
|
Post by P̌̓aͧś̀t̀u͒le͆o͂2̀3̃̓ on Sept 6, 2015 6:54:37 GMT -8
I need this. Without auto-pruning (which is available in other boards, btw), my forum would require too much moderation. If automatic deletion of topic threads is impossible, can at least a work-around be made to do this? Possible work-arounds: Automatic moving of topic after X days from start date. Automatic locking of topic after X days from start date. With the 'moving' work-around, I could set the expired topics to be moved to an invisible forum where I could then bulk delete manually. The 'locking' work-around would work similarly, but then I'd have to be careful not to delete the locked 'rules' topic every time I go in to do cleanup. To the ProBoards Staff: Adding settings to automate the admin->security->forum cleanup would be a great and helpful new feature. As it is, I'm currently looking to use a different hosting option for my forum, FYI. Still cant be done. Those things require user interaction. The only hope u would have is by hiding a post after x days. That way desktop users wouldnt be bothered with old posts. Mobile users would still bypass plugins. Or just tell them private message instead.
|
|
inherit
224260
0
Nov 1, 2020 15:13:16 GMT -8
Azy
632
August 2015
azayles
|
Post by Azy on Sept 7, 2015 15:24:01 GMT -8
While you cannot delete or move posts automagically, you may be able to hide them by modding the Thread > Post List template: - Within the {foreach $[post]} loop, check the date of the post with the $[created_on] variable, and compare this to the current date using Javascript.
- Set up a conditional format {if} {else} {/if} stack, if the created_on value exceeds the current date, plus a few day, don't show the post (just do nothing), {else} run the rest of the code.
Bear in mind, this is only stopping the posts being loaded and displayed, it isn't deleting them. You could potentially have thousands of posts there, but only five or six displaying, for example, but still the code has to check every single post. Things may start to slow down for you. But at least you get a long break between cleanups
|
|