Comprehensive FA User Block?
8 years ago
I'm surprised this hasn't become a 'thing' yet. We can block users, sure, but if we go to another page we still have to see their comments, and we can still see the things they post to the main page. Why not add a secondary block list, a content block? I can think of a few artists I never want to see, and some commenters that are just too annoying to bother with and don't want to even see elsewhere.
It wouldn't be terribly hard to implement, either; it could be implemented server-side by simply replacing any comments or images with [BLOCKED] or something similar, or it could be Javascript based and hide/show the relevant items dynamically (with only the list being passed from the server).
I would make my own custom script to do it, but any FA layout updates could break it entirely.
For example, let's take this 'gem' I made ages ago.
<figure id="sid-13585678" class="r-mature t-image u-maulkin"><b><u><a href="/view/13585678/"><img alt="" src="//t.facdn.net/13585678@300-1401359718.jpg" data-width="236.967" data-height="200" style="width:236.967px; height:200px"/><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/13585678/" title="My Little Pants-Filler">My Little Pants-Filler</a></p><p><i>by</i> <a href="/user/maulkin/" title="Maulkin">Maulkin</a></p></figcaption></figure>
Now, the only real identifier here is the 'Figure' tag, which contains the property 'class="r-mature t-image u-maulkin"'. If you wanted to block my oh-so-triggering comments and avatar, for instance, you'd need to either find or develop something to break the string into nested HTML elements, identify the nested elements you want and replace it with a generic [BLOCKED USER X] or something similar, and then re-insert it. That's one way, anyway.
Thoughts?
It wouldn't be terribly hard to implement, either; it could be implemented server-side by simply replacing any comments or images with [BLOCKED] or something similar, or it could be Javascript based and hide/show the relevant items dynamically (with only the list being passed from the server).
I would make my own custom script to do it, but any FA layout updates could break it entirely.
For example, let's take this 'gem' I made ages ago.
<figure id="sid-13585678" class="r-mature t-image u-maulkin"><b><u><a href="/view/13585678/"><img alt="" src="//t.facdn.net/13585678@300-1401359718.jpg" data-width="236.967" data-height="200" style="width:236.967px; height:200px"/><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/13585678/" title="My Little Pants-Filler">My Little Pants-Filler</a></p><p><i>by</i> <a href="/user/maulkin/" title="Maulkin">Maulkin</a></p></figcaption></figure>
Now, the only real identifier here is the 'Figure' tag, which contains the property 'class="r-mature t-image u-maulkin"'. If you wanted to block my oh-so-triggering comments and avatar, for instance, you'd need to either find or develop something to break the string into nested HTML elements, identify the nested elements you want and replace it with a generic [BLOCKED USER X] or something similar, and then re-insert it. That's one way, anyway.
Thoughts?