
ViewsOnline
ViewsOnline snippet

The snippet outputs online user statistics for any site page and works on top of the view table from Tickets. Can be used e.g. for a forum in the form:
17 users reading the topic: 15 guests, 2 users (user1, user5)
Requirements:
- pdoTools installed
- Fenom enabled in pdoTools settings
- Tickets installed
- Guest view counting enabled in Tickets settings
These extras are free and the ViewsOnline snippet runs on top of them.
Snippet parameters
tpl— chunk for output, Fenom features are used. Chunk placeholders:total,guests,users,userlist.tplUserlist— chunk for the user list, accepts 2 placeholders:separatoranduser.tplUserlistOuter— chunk for wrapping the user list, accepts placeholder:wrapper.separator— separator for the user list.pid— page id for statistics output. Default: current.parents— comma-separated section ids to aggregate stats for all pages; excludespid.min— number of minutes within which a user is considered online. Default:15
All parameters are available on the snippet and can be seen by dragging the snippet onto a code field.
Examples
Call the snippet uncached on the desired page:
fenom
{'!ViewsOnline' | snippet}Example for another page:
fenom
{'!ViewsOnline' | snippet: [
'pid' => 1,
]}Example for an entire section, e.g. forum on the site:
fenom
{'!ViewsOnline' | snippet: [
'parents' => 10,
]}Example for two sections, e.g. Jobs (35) and Resumes (48), to combine them into a Work group:
fenom
{'!ViewsOnline' | snippet: [
'parents' => '35,48',
]}