In the forum I moderate, use of real names as usernames is mandatory for everyone who actually posts. Recently, though there has been some discussion about the privacy aspects when one member who feels strongly about this, discovered that his name was also visible to visitors who are not logged into the forum. (Quite why he had assumed otherwise is beyond me, but that’s not really relevant, I think.)
So, my question is: Is there a way to hide or abbreviate usernames, except to users who are actually logged in?
Trying to find a solution, I discovered XenForo has “conditionals” that sound like they might be a solution, but I haven’t been able to locate any documentation for them, so I don’t know what possibilities they have, or even really how to add them to my forum’s files (let alone where). Would this be a way to do it, for example by adding a conditional to the relevant files that calls a custom JavaScript function to obfuscate the username?
So, my question is: Is there a way to hide or abbreviate usernames, except to users who are actually logged in?
Trying to find a solution, I discovered XenForo has “conditionals” that sound like they might be a solution, but I haven’t been able to locate any documentation for them, so I don’t know what possibilities they have, or even really how to add them to my forum’s files (let alone where). Would this be a way to do it, for example by adding a conditional to the relevant files that calls a custom JavaScript function to obfuscate the username?