About This File
4.2x users please upgrade to version 11 which fixes an XSS vulnerability.
Version 11 is 4.3 compatible.
Version 8 is the last version to support 4.1.19.x or lower. Click the change log button below and select Version 8 if you need it.
This plugin forces user links to display member group color/formatting.
This applies in all places where the \IPS\Member object is used to produce links to a member.
With Version 3, this plugin now supports Search and Stream results with some caveats. Any changes to the Core - System - searchResults template will likely break this plugin, at least as far as those pages go (but if they break you'll probably need to disable this entirely). There seem to be some systemic problems with theme hooks within this template (or at least while IN_DEV) so I needed to grab most of the template to do what needed to be done. This template needs to be fiddled with due to the fact that IPS does not use the \IPS\Member object in Search and Stream result creation but rather fetches a handful of fields from the member database directly. This results in the author/member names being dumped in as plain text and formatted with language keys. I had to force-feed group formatting into the mix and then change all the language calls to allow for html to parse correctly. You will notice that possessives are NOT formatted (i.e. Flitterkill's topic, etc...) You'll have to live with that until I get drunk enough to want to bother with accounting for possessives. It will not be "fun".
On profile view, your status update name remains unformatted but replies are formatted. Also keep in mind that your user name in the cover photo and also on profile hovercards (when you cursor over a username/photo and the mini profile appears) - those usernames remain unformatted and probably should remain that way. See below.
If you are wondering why some areas do not have formatted names and others do that is because there are many different ways the userlink is created throughout the suite. If the IPS\Member object is used specifically the group color will be applied automatically. In EVERY other instance additional coding is required. Sometimes easy, other times not.
This remains UNSUPPORTED! You can shoot me a PM if there are problems (or if that template gets changed) but do not expect instantaneous fixes/support.
What's New in Version 11 See changelog
Released
11.0 Fixes XSS vulnerability. 4.2 users please upgrade.
10.0 Online Users page now supported.
9.0 IPS 4.2 compatible version. Do not use with 4.19 or below.
8.0 Comment system supported. Partial Messenger support. Last version compatible with 4.19 and below.
7.0 Compatible with 4.19. Probably...
6.0 A couple bug fixes with stream responses.
5.0 Fixes two instances where the title attribute in links had the html wrapped name and not the just the name itself.
4.0 Status replies now formatted. A few places throughout the suite are still unformatted.
3.1 Fixes status updates in streams. Status replies remain unformatted for now.
3.0 Supports Search and Streams