Forum Settings
       
This thread is locked

BlacklistFollow

#1 Sep 17 2009 at 12:46 PM Rating: Good
This was probably suggested already, probably multiple times, I didn't saw it on the last 3 pages (just judging from the topic name).

Would it be really possible to implement a blacklist of some sort? There are certain people I just don't want to know what his/her opinions are and the topics they write, and I don't think I'm the only one who do. Maybe even do like the recently implemented feature which hides most of the post with an option to unhide (is that a word? "show" could work better anyway) it.

There is already a Ignore List for the private messages already, but it (at least seems to) only work for PMs and not just general topic forums.

Even if it is only for premium members, that might be a good incentive to buy another subscription.

Thanks for reading.

Edited, Oct 6th 2009 4:13pm by Darqflame
#2 Sep 17 2009 at 2:43 PM Rating: Excellent
Spankatorium Administratix
*****
1oooo posts
You are right, it has, not sure why we haven't. I agree, and have put in a ticket. I will return to this thread once a decision has been made.
____________________________

#3 Sep 17 2009 at 3:55 PM Rating: Excellent
Avatar
******
29,919 posts
The explanation in the past for why we havent implemented this, is that it would be too costly in terms of server resources and load speed on your end to implement. It would need to load your blacklist each time, and check every post as each post loads inside the thread against that blacklist. if your view is set to 100 posts per thread, it would have to check all 100 posts.
____________________________
Arch Duke Kaolian Drachensborn, lvl 95 Ranger, Unrest Server
Tech support forum | FAQ (Support) | Mobile Zam: http://m.zam.com (Premium only)
Forum Rules
#4 Sep 17 2009 at 5:16 PM Rating: Excellent
Spankatorium Administratix
*****
1oooo posts
Dread Lörd Kaolian wrote:
The explanation in the past for why we havent implemented this, is that it would be too costly in terms of server resources and load speed on your end to implement. It would need to load your blacklist each time, and check every post as each post loads inside the thread against that blacklist. if your view is set to 100 posts per thread, it would have to check all 100 posts.


Things may change, I made a ticket and they'll look into it. YAY!

I really want to block that Kaolian guy!
____________________________

#5 Sep 17 2009 at 6:37 PM Rating: Excellent
Avatar
******
29,919 posts
well, to be fair he is kind of a jerk!
____________________________
Arch Duke Kaolian Drachensborn, lvl 95 Ranger, Unrest Server
Tech support forum | FAQ (Support) | Mobile Zam: http://m.zam.com (Premium only)
Forum Rules
#6 Sep 17 2009 at 8:56 PM Rating: Good
**
499 posts
I'm not sure it would help or not, but the gaming site Gamefaqs, it's message board has an ignore feature you might could adapt to this site.
____________________________
Now Playing: Aion
#7 Sep 18 2009 at 5:58 AM Rating: Decent
***
2,689 posts
You've probably already thought about / discussed it, but was thinking what if you implemented it as a Javascript using a cookie to store the ignore list, and letting the client do all the work, with an option to have it off, and of course it shouldn't slow down loading much, if the option or Javascript is off, other than the extra page code.

EDIT: Left out the important part of having it rolled up or hidden like some posts are shown sometimes. Like when you click on posts from your posts list. Where there's a link to expand it, if you decided you want to see it.

Just a thought.

Yther Ore.

Edited, Sep 18th 2009 11:58am by Yther
#8 Sep 21 2009 at 3:51 AM Rating: Good
If the devs aren't interested in making it part of the server infrastructure, perhaps they (or someone who knows how this place ticks...I'm no coder) could write it as a greasemonkey script so people have the option if they so desire the function?
#9 Sep 24 2009 at 8:43 AM Rating: Excellent
Overlord Norellicus wrote:
If the devs aren't interested in making it part of the server infrastructure, perhaps they (or someone who knows how this place ticks...I'm no coder) could write it as a greasemonkey script so people have the option if they so desire the function?


I already did this some time ago. I'll see if I can find the script.

Found, modified, cleaned up a bit. It could still use some work to be a bit more modular and easier for the noob to use, but if you really want it, here it is in working form.

// ==UserScript== 
// @name           ZAM Forum Ignore Script 
// @namespace      http://www.zam.com 
// @description    A script to allow users of the ZAM.com forums to ignore other posters 
// ==/UserScript== 
 
var ignore = []; 
ignore.push('/poster.html?user=688066'); 
 
function findByClassName(tagName, className) { 
    var a = new Array(); 
    var re = new RegExp('(^| )' + className + '( |$)'); 
    var eles = document.getElementsByTagName(tagName); 
    for (var x=0, j=eles.length; x<j; x++) { 
        if (re.test(eles[x].className)) 
            a.push(eles[x]); 
    } 
    return a; 
} 
 
var messages = findByClassName('div', 'msgMain'); 
 
for (var n=0, j=messages.length; n<j; n++) { 
    for (var x=0, y=ignore.length; x<y; x++) { 
        if (messages[n].innerHTML.indexOf(ignore[x])>-1) { 
            messages[n].style.display = 'none'; 
        } 
    } 
}


When you add it to greasemonkey, just set the included pages filter to something like:

http://www.zam.com/forum.html*
http://www.allakhazam.com/forum.html*

Edited, Sep 27th 2009 3:28am by BrownDuck
This thread is locked
You cannot post in a locked topic!
Recent Visitors: 186 All times are in CST
Anonymous Guests (186)