Version: 4.46a, by Mosh
Developer Last Online: Nov 2023
Category: Add-On Releases -
Version: 3.6.x
Rating:
Released: 04-01-2007
Last Update: 11-23-2007
Installs: 108
Uses Plugins Auto-Templates
Re-useable Code Additional Files Translations
No support by the author.
Hack Support
This hack is now discontinued - this means that while it will remain available for download and use, there will be no further updates, nor will support be provided as the thread is no longer monitored.
Please click Mark as Installed if you are using this hack.
vBulletin Version Compatibility
This hack can only be used with vBulletin v3.6.x.
What Does This Hack Do?
This is an add-on/enhancement to Paul M's Who is chatting (for Flashchat) v 4.46.
This is a partial port of my v3.5.x hack with extras.
What hacks need installing before installing this hack?
These hacks need to be installed in this order and working correctly, for this hack to work.
FlashChat v4.7.x (v5.x.x has not been tested with this hack)
This does not change the functionality of Paul M's hack, this is just an enhancement to your installed version of Who is chatting (for Flashchat), it will even display both boxes on the forum homepage if you do not turn off Paul M's version.
The members on my forum requested that the Members currently using Flashchat box be moved to the top of the forums as it was a long way to scroll down to see who was chatting, at the top members could see who was chatting.
As members had to enter the chat or visit the forum homepage again to see who was chatting, I fixed it so that my members could also see who was chatting as they browsed the various forums and threads as well as on the who is online pages.
Code that is used in this hack is mainly Paul M's and once again he has kindly given me permission to use the code in my Who is chatting add-on hacks. I have also used part of the description from his hack as well.
Thank you Paul, for all your work on the Flashchat integration, it makes all our lives easier
What It Does
It displays the chat list under the navbar on Forum Home, Forum Display, Show Thread and Who is Online pages.
The list view is collapsible, so you see just the number.
Users who should display as coloured or bold etc are displayed correctly (based on the display usergroup)
If you 'hover' over a username it will show the room they are chatting in and their status (away etc).
If the chat is empty, a simple "No one is currently using the chat." message is displayed.
Display the Most Ever chatters if enabled.
The ability to turn it on/off is in the AdminCP Options (independent of Paul M's hack).
The ability to select which locations this hack is displayed (independent of Paul M's hack).
The ability to allow only certain usergroups to view the list is an AdminCP option (again, independent of Paul M's hack).
Note: This hack cannot display any bots in the chat, due to the strange way that FlashChat stores this information.
Note: There is no upgrade path from my v3.5.x version, you have to uninstall that one first before installing this one.
Installation Instructions
Unzip the downloaded file and upload file in the Upload/includes folder to the <forum root>/includes folder.
Import the XML into vB using the AdminCP Product Manager. If upgrading from an earlier version, then set Allow Overwrite to Yes.
In vBulletin Options > Who Is Using Flashchat, change Who is in Flashchat - Enable to No so there are not 2 "Members currently using Flashchat" boxes displayed on the forum homepage display.
In vBulletin Options > Who Is Using Flashchat (Add-On). Please change settings here to turn the hack on, select what groups can see this, select which locations you wish this hack to be displayed, if you want to turn the auto insert option off and make the template changes manually (use the contents of the Display_Chatters_Addon template to do so).
Version History
Note: Version numbers will be kept in sync with Paul M's hack
v4.46a - Saturday 24th Nov 2007
-- Final Release
-- Changed: Moved common code to file
-- Changed: Plugin code
-- Removed: Display plugins (not working correctly)
v4.46 - Friday 23rd November 2007
-- Changed: Brought up-to-date with Paul M's hack
-- Changed: Display template
-- Added: Extra AdminCP options
v4.41 - Monday 2nd April 2007
-- Initial Release
Show Your Appreciation
Although not required, if you have enjoyed the benefits of this hack, and would like show your appreciation for my efforts, then please feel free to click on the Support Developer link and donate any amount you feel is appropriate.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
JFYI, you could drop a lot of the common code currently on each hook in this by simply turning on the "Run Code on all pages" option in my modification (this was added in v4.42).
I had noticed that, but reading your code, it seems even though common code can be run on all pages, I can see no easy way to display on all pages, that is why I am doing it way I am at the moment.
I have taken the common code comment to heart, as you are right and I have a bloated product because I am the same code at so many different hooks, so I have now saved the common code to a file which I now include at each hook I need to.
I had noticed that, but reading your code, it seems even though common code can be run on all pages, I can see no easy way to display on all pages, that is why I am doing it way I am at the moment.
....... I have now saved the common code to a file which I now include at each hook I need to.
Not sure what you meant by the first bit, but you shouldn't need an extra file. Ive attached an example version for 3.7 that should work by using my existing common code (remember to turn it on for all pages). You need the 3.7 version of WIC installed first.
Not sure what you meant by the first bit, but you shouldn't need an extra file. Ive attached an example version for 3.7 that should work by using my existing common code (remember to turn it on for all pages). You need the 3.7 version of WIC installed first.
Thanks Paul, looked at it, have run with it, and released it. Thanks again