ashutoshdev-zz / cakephp-whos-online-plugin Goto Github PK
View Code? Open in Web Editor NEWThis project forked from webtechnick/cakephp-whos-online-plugin
CakePHP Who's Online Plugin
Home Page: http://www.webtechnick.com
This project forked from webtechnick/cakephp-whos-online-plugin
CakePHP Who's Online Plugin
Home Page: http://www.webtechnick.com
Online CakePHP Plugin ====================== Keeps track of users visiting your site, tracking where they are in your application. This will use the user's IP address (converted to a database friendly int). About ====================== Author Nick Baker Version 2.0 Link http://www.webtechnick.com Email [email protected] Get it ====================== GIT: [email protected]:webtechnick/CakePHP-Whos-Online-Plugin.git Changelog: ====================== 2.0: CakePHP 2.x upgrade 1.2: Added nicer included element. 1.1: Added tests. 1.0: Initial Release Setup: ====================== 1) Copy /Online into app/Plugin/Online 2a) Run the online.sql into your database 2b) Run cake schema run create --plugin Online note: If you choose the cake schema route -- I suggest changing your database engine to MEMORY as it will be faster to access/write than default. note2: if you choose the cake schema route -- change the ip column to 'unsigned' 3) Add a bit of code to your AppController.php //AppController.php var $uses = array('Online.Online'); function beforeRender(){ $this->Online->update($this->here); } See Who's Online: ====================== I've included a few ways for you to view who's online without too much hassle. 1) Use the built in OnlineHelper: <?php $users_online = $Online->all(); echo debug($users_online); ?> 2) Use requestAction(): <?php $users_online = $this->requestAction('/online/onlines'); echo debug($users_online); ?> 3) Or you can use the built in element (css will be needed to make it look nice) <?php echo $this->element('Online.online'); ?> Enjoy! Nick
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.