1. Some of my users are complaining that they can see messages for users from their personal foe list in quotes.
When someone is quoting their "foe" - that message is still readable by the user.
2. Is there a way to make "foe" posts to be deleted completely (from posts and quotes), without an option to see them. Right now when someone from your foe lists posts something - you still have an option to "unhide" it.
Same with private messages. They can still PM you, OR you need to make a rule in the PM settings.
It would be better to completely hide the foes everywhere.
Bruce Banner wrote: Mon Apr 22, 2024 9:38 pm
Would this need an extension?
Strange question. There are three options: extension, custom coding or default feature.
Spelling is freeware, which means you can use it for free.
On the other hand, it is not open source, which means you cannot change it or publish it in a modified form.
Time flies like an arrow, but fruit flies like a banana.
It seems like a bit of a tall order. Can it be controlled and hidden with the user id or username in the quote? But what if these are deleted? What if it just copies the text and uses the straight quote BBcode? It seems like it can't be completely blocked.
Because of the way quoting works internally it would be kind of tedious to remove foe posts using PHP. Technically possible but you'd have to use DOMXpath and do some fun parsing there, per user, whenever viewing a topic page and parse every post's quotes. I do some xpath parsing here for reference. I'm not sure how much of server resources that would use, especially if your board is pretty large. If an extension were to be made for this purpose it would make more sense to parse every quote block with javascript using a predefined list of the user's current foes IMO. Could be done either way but less server resources used that way.
If they manually quote someone by writing manual bbcode as halil said in the post above, good luck with that though.
I am a web developer/administrator, specializing in forums. If you have work you need done or are too lazy to do, pm me!
warmweer wrote: Tue Apr 23, 2024 4:23 am
Strange question. There are three options: extension, custom coding or default feature.
How could I possibly know which option would work?
All 3 would work if coded properly, but custom coding (as you should know) is not recommended as it implies redoing the edit with each update + the uncertainty of the code still functioning as expected with phpBB updates.
The same applies to extensions but to a much lesser degree as extensions are usually updated by the author (if necessary).
Default feature avoids the hassle but that will only happen if the feature is deemed necessary or very valuable.
For me removing posts and quotes from foes isn't a good option, however the option of making them invisible (a user/forum permission) could be something to consider (with the option to show the post/quote with a simple click button attached to a post ; something like a spoiler button) (having said this, I doubt I would ever make use of it)..
Spelling is freeware, which means you can use it for free.
On the other hand, it is not open source, which means you cannot change it or publish it in a modified form.
Time flies like an arrow, but fruit flies like a banana.
Did anyone happen to come up with a solution for this? My users are much the same as OP. They came from an old forum, where they were able to block another user, which completely hid the blocked user from their experience (ie, no threads visible, no posts visible, quoted posts not visible, no PM ability, etc). It was a true out of sight, out of mind experience for them.
It's been a long time since I've seen that complete of a user to user block function on a forum, so I'm skeptical it's possible, or popular enough for it to be developed. However, an enhanced foe list where at least the blocked user can't PM the user who blocked them, and an improvement on the hidden posts/replied to posts would be an acceptable solution for them at this point. While these people have largely all posted together for decades, they fight like siblings at times and the ability to give each other personal time outs has been pretty invaluable over the years.
I'm pretty new to all this, but I've tried searching forums and extensions without much luck. Results always tend to give info on admin level blocking of users, rather than user to user block functionality. This is the first thread I've seen discussing exactly what I'm looking for.
Thanks for any help. I'll keep looking in the meantime.