I recently developed a pretty simple hack to track online users on a Ning site with very little overhead. I've attached the two files needed. Once loaded and hooked up properly you can get info anytime--very useful from your smartphone for example. It's fun to see how many people just joined your network while out at dinner or a movie, say.
Place XG_Online.php in /lib.
Place InfoController.php in /widgets/admin/controllers.
To track online users, you need to add the following PHP code to the end of your footer.php file (just before </body>). This call is meant to be extremely lightweight:
With this core online function, you could build a widget that displays online users graphically. I just haven't gotten around to it yet to add it here.
Sorry everyone about the typo, also about taking so long to fix this. Download the revised InfoController.php file and reinstall. It should work now. FB_Utils.php was a former file/class name which is now XG_Online.php. Enjoy.
Permalink Reply by cst on June 26, 2008 at 11:21am
Thanks a million for posting this Ted, is there a way to make it work without source code?
All I want is a page that any user can access that shows all their online friends - which bit of the code do I need?