The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
How to show Forum Statistics ?
Dear all,
Could you please help me to do thing as the link attached ? More over, i quite like the style of banner ( full width screen ) but i don't know where i should start the ball rolling. It's really appreciated for and help. This is my question: http://www.webmastersun.com Thanks, Jon |
#2
|
|||
|
|||
Quote:
|
#3
|
||||
|
||||
I do not believe there is anything like that for vB5 yet.
|
#4
|
|||
|
|||
I thought Jon asked a forum statistic like webmaster sun using, it's a vb4 mod.
he didn't mention to vb version in question |
#5
|
||||
|
||||
True, but the post is in the vB5 section.
|
#6
|
||||
|
||||
Some of these things are already implemented or explained here in there Forum:
I wrote a add-on for my self, but I didn't figure out how to get the forum (thread-, post- and member-count) data. If any body could help we could do it as a vB-improvement-group or something like that :-) probably tbworld could help. :-) code to get the newest members: (Thanks to Dead Eddie) HTML Code:
{vb:set config, {vb:php array}} {vb:set config.perpage, {vb:raw widgetConfig.number_of_newusers}} {vb:set config.sortfield, 'joindate'} {vb:set config.sortorder, 'DESC'} <div class="forum-stats-adv-title_newuser"> {vb:data newmembers, user, memberlist, {vb:raw config}} {vb:phrase fforum_statistics_newuser_greeting} {vb:set NewuserCount, 0} <vb:each from="newmembers" value="newinneruser"> <vb:if condition=!isset($newinneruser['perpage'])> <vb:each from="newinneruser" value="thisnewuser"> <a href="{vb:url 'profile', {vb:raw thisnewuser}}" title="{vb:phrase fforum_statistics_user_since} {vb:date {vb:raw thisnewuser.joindate}}"><span class="fforum_bold">{vb:raw thisnewuser.username}</span></a><vb:if condition="++$userCount < count($newinneruser)">, </vb:if> </vb:each> </vb:if> </vb:each> </div> HTML Code:
{vb:rawdata onlineUsers, wol, fetchAll, {vb:raw page.pageKey}, 'members', 1, {vb:raw widgetConfig.maxUsers}} {vb:rawdata onlineUserCounts, wol, fetchCounts, {vb:raw page.pageKey}} <vb:if condition="$onlineUserCounts['total'] > 1">{vb:rawphrase there_are_x_online, {vb:raw onlineUserCounts.total}}<vb:else />{vb:rawphrase there_is_x_online, {vb:raw onlineUserCounts.total}}</vb:if> {vb:rawphrase x_members_and_y_guests, {vb:raw onlineUserCounts.members}, {vb:raw onlineUserCounts.guests}}.<br /> {vb:rawphrase fforum_most_users_ever_online_was_x_y_at_z, {vb:raw onlineUserCounts.recordusers}, {vb:datetime {vb:raw onlineUserCounts.recorddate}, date}, {vb:datetime {vb:raw onlineUserCounts.recordtime}, time}} HTML Code:
<!-- If you use all that 3 code-snippets xou could delete the code between this comments --> {vb:rawdata onlineUsers, wol, fetchAll, {vb:raw page.pageKey}, 'members', 1, {vb:raw widgetConfig.maxUsers}} {vb:rawdata onlineUserCounts, wol, fetchCounts, {vb:raw page.pageKey}} <!-- if delete comment --> <ul class="onlineuserlist h-clearfix"> {vb:set userCount, 0} <vb:each from="onlineUsers" value="onlineUser"> <li class="h-left"> <a href="{vb:url 'profile', {vb:raw onlineUser}}" class="avatar h-left"> <vb:if condition="!empty($onlineUser['avatarpath'])"> <img title="{vb:raw onlineUser.username}" alt="{vb:raw onlineUser.username}" src="{vb:raw baseurl_corecdn}/{vb:raw onlineUser.avatarpath}" /> <vb:else /> <img title="{vb:raw onlineUser.username}" alt="{vb:raw onlineUser.username}" src="{vb:raw baseurl_corecdn}/images/default/default_avatar_medium.png" width="64" height="64" /> </vb:if> </a> </li> </vb:each> </ul> Update: I attached the widget-modul I do for my Forum. Hope it will help you. in widget-config you could choose if you have installed Infopanel from Dragonbyte and would use the code ofi it at the statistic-widget. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|