vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Statistics Modifications - VSa - Advanced Forum Statistics (AJAX) (https://vborg.vbsupport.ru/showthread.php?t=235841)

bpr 04-23-2010 11:12 PM

Hi there,
looks like a great mod, but I would just use it, if there is the possibility to place it somewhere in a subpage so that i could view it by click on a link like "view stats" and then there would appear a single page just with those stats, is that possible without rewriting the whole mod ?

All the best
bpr

Raakin 04-24-2010 12:14 AM

Added to IslamicBoard.com. Feel free to check it out as a demo. It's something the members have been waiting for after the vB4.0 upgrade. Thanks so much!

Markos 04-24-2010 08:20 PM

is there anyway to get it to show new classifieds from this mod https://vborg.vbsupport.ru/showthread.php?t=231942

dhemitz 04-25-2010 08:14 AM

@Valter, i have the problem...

registered user can't view the statistic, but the moderators, supermoderators & admin can view the statistic

https://vborg.vbsupport.ru/external/...=744e_4bd40768

Thanks 4 help..

ZuFett 04-25-2010 01:47 PM

Is it possible to make more than 3 rows?

sKippah 04-27-2010 02:55 PM

Quote:

Originally Posted by tech4c (Post 1994241)
thank

Also,

Firefox not working without www e.g http://vbulletin.org

Safari working well.

regards,

Bullshit. Sure does it work without www

Bob_R 04-29-2010 02:14 AM

1 Attachment(s)
When I click the arrow to jump to first unread post in thread (thread title)

I get: see screenshot provided

Valter 04-29-2010 08:48 AM

It's problem with vBSEO which will be fixed in next version.

popcornic 04-29-2010 06:00 PM

Quote:

Originally Posted by Valter (Post 2028945)
It's problem with vBSEO which will be fixed in next version.

I've got that problem as I use vB 4.0.2 with vBSEO. Looking forward to the fix.

dbigras 04-29-2010 06:12 PM

Quote:

Originally Posted by Valter (Post 2028945)
It's problem with vBSEO which will be fixed in next version.

Next version of your module or VBSEO's?

When should we expect a fix?

Bacon Butty 04-30-2010 09:29 PM

Another great mod from VSa :D

Is there any chance to disable all features except 'Latest Posts'? without having an empty column?

ZuFett 04-30-2010 11:17 PM

Quote:

Originally Posted by ZuFett (Post 2027057)
Is it possible to make more than 3 rows?

Possible?

tini_lam 05-02-2010 06:54 PM

how delete row "Auto-refresh interval: 60s_____________Reload" ?

basilrath 05-03-2010 01:13 PM

Has anyone an answer on this one

The mod is top notch so no worries

I as "admin" can see in the stats the latest vBCms Comments and this is great but i cant get this to work so registered or indeed any one else to see the articles or vbcms comments ?

Any ideas as its showing on this site !!!!!!!!!!!!! http://atheistdiscussion.com/forum.php

wat am i not setting to get this to show to registered

any ideas:)

aaronrand 05-04-2010 04:50 PM

i have no idea why i waited to find and install this.
my members have been asking me for this, and its perfect. Thanks!

Gosef 05-04-2010 06:53 PM

thanks a lot

MadK 05-07-2010 02:00 AM

1 Attachment(s)
Hey there, I just realized the french translation of this product for french users! :)

Valtor, I would appreciate this release to be added to your current attachments! Thanks a lot.

Rvl 05-07-2010 04:43 PM

i think this mod isn't compatible with vbseo? when i click last post icon i get this message '
No thread specified. If you followed a valid link, please notify the administrator'. İ checked my vbseo settings and go to last post write rule is default. Can someboady help me?

popcornic 05-09-2010 01:19 PM

Quote:

Originally Posted by popcornic (Post 2029141)
I've got that problem as I use vB 4.0.2 with vBSEO. Looking forward to the fix.

Bumped. Any update on the vbseo fix?

vespillo 05-10-2010 10:03 PM

Quote:

Originally Posted by Bacon Butty (Post 2029769)
Another great mod from VSa :D

Is there any chance to disable all features except 'Latest Posts'? without having an empty column?

First, TYVM for a great mod! But I would like to second this vote for limiting which stats appear.

For example, on my boards we don't care at all about newest members or their rankings. In fact, some of our members find the idea a bit offensive :X So I would love to be able to say "Don't fetch user stats, just display Latest posts" (or maybe make the 2nd column only show something like Forum News).

Would this require a major update on your part?

Xencored 05-10-2010 10:21 PM

Awesome thanks works fine

vespillo 05-12-2010 07:31 PM

Quote:

Originally Posted by vespillo (Post 2034777)
First, TYVM for a great mod! But I would like to second this vote for limiting which stats appear.

For example, on my boards we don't care at all about newest members or their rankings. In fact, some of our members find the idea a bit offensive :X So I would love to be able to say "Don't fetch user stats, just display Latest posts" (or maybe make the 2nd column only show something like Forum News).

Would this require a major update on your part?

For anyone that wants to do this manually, you need to go into the Valter templates for your theme, find vsa_topstats_stats and gut it.

I used Chrome's 'inspect element' option to figure out what I didn't want and remove it from there.. but if you're feeling lazy you can try using what I did (pretty fresh so no guarantee that it doesnt have issues..):

PHP Code:

    <table cellpadding="0" cellspacing="0" border="0" width="100%" align="center"><tr><td><br />
        <
div class="blockhead" style="height:16px;padding-{vb:stylevar right}:{vb:math {vb:stylevar padding}/2-1};font-weight:bold">
            <
a name="vsa_stats" class="collapse" style="position:static" id="collapse_vsa_fh_stats" href="javascript:void(0);"><img src="{vb:stylevar imgdir_button}/collapse{vb:raw vbcollapse.collapseimg_vsa_fh_sts}_40b.png" alt="" border="0" /></a>
            <
vb:if condition="(($vsacb_canviewmore AND ($_REQUEST['do']!='vsastats')) OR ($bbuserinfo[userid] AND $vsastats_show))">
            <
div class="popupmenu" style="float:{vb:stylevar left}">
                <
a href="javascript://" class="popupctrl">{vb:rawphrase vsa_top_x_stats, {vb:raw vsacb_resnr}}&nbsp;</a>
                <
ul class="popupbody popuphover" style="margin-top:5px;">
                    <
vb:if condition="($vsacb_canviewmore AND ($_REQUEST['do']!='vsastats'))">
                        <
li><a href="misc.php?{vb:raw session.sessionurl}do=vsastats" rel="nofollow">{vb:rawphrase vsa_afs_more_stats}</a></li>
                    </
vb:if>
                    <
vb:if condition="($bbuserinfo[userid] AND $vsastats_show)">
                        <
li><a href="misc.php?{vb:raw session.sessionurl}do=disablestats" rel="nofollow">{vb:rawphrase vsa_afs_turnoff_stats}</a></li>
                    </
vb:if>
                </
ul>
            </
div>
            <
vb:else />
                {
vb:rawphrase vsa_top_x_stats, {vb:raw vsacb_resnr}}
            </
vb:if>
        </
div>
        <
div id="vsa_fh_stats" class="content blockrow" style="padding:0;">
            <
table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
                <
vb:if condition="($vboptions[vsatopstats_layout]==1)">
                {
vb:raw vsastats_singlerow}
                <
vb:else />
                    <
tr valign="top">
                        <
td class="blocksubhead" align="{vb:stylevar left}" width="100%" colspan="3">{vb:rawphrase vsa_latest_posts}</td>
                    </
tr>
                    <
tr valign="top" style="height:100%">
                        <
td class="blockrow" width="100%" id="vsastats_lpdiv" style="padding:0px;margin:0px;border-top:0px;border-bottom:0px;border-{vb:stylevar left}:0px;border-{vb:stylevar right}:0px" <vb:if condition="$vsatopstats_blocksec_enabled">rowspan="3"</vb:if>><span>{vb:rawphrase vsastats_loading}</span></td>
                    </
tr>
                </
vb:if>
            </
table>
            <
div class="blocksubhead"><vb:if condition="$bbuserinfo[userid]"><span id="vsatopstats_lprel_area" style="float:{vb:stylevar right}"><a href="javascript:void(0);" onclick="Cas_getLPStats('reload');" rel="nofollow">{vb:rawphrase reload}</a></span></vb:if><span id="vsa_stats_status">&nbsp;</span>
            </
div>
        </
div>
    <
br /></td></tr></table>

    <
script language="JavaScript" type="text/javascript">
    <!--
        <
vb:if condition="($bbuserinfo[userid] AND ($vboptions[vsatopstats_refresh_interval]>0))">
        
Cas_ResetLoad null;
        </
vb:if>

        function 
Cas_getLPStats(rel)
        {
            <
vb:if condition="($bbuserinfo[userid] AND ($vboptions[vsatopstats_refresh_interval]>0))">
            
document.getElementById("vsa_stats_status").innerHTML "{vb:rawphrase vsastats_loading}";
            
clearTimeout(Cas_ResetLoad);
            </
vb:if>
            
            if (
rel=='reload')
            {
                
document.getElementById("vsatopstats_lprel_area").style.display "none";
            }

            
Cas_AFStats_LP = new vB_AJAX_Handler(true);
            
Cas_AFStats_LP.onreadystatechange(Cas_updateStatsLP);
            
Cas_AFStats_LP.send('misc.php?show=latestposts&vsacb_resnr={vb:raw vsacb_resnr}');
        }

        function 
Cas_updateStatsLP()
        {
            if (
Cas_AFStats_LP)
            {
                if (
Cas_AFStats_LP.handler.readyState == && Cas_AFStats_LP.handler.status == 200 && Cas_AFStats_LP.handler.responseText)
                {
                    
Cas_AFStats_LPDiv fetch_object('vsastats_lpdiv');
                    
Cas_AFStats_LPDiv.innerHTML '<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center" height="100%">' Cas_AFStats_LP.handler.responseText '</table>';
                }
            }
            <
vb:if condition="($bbuserinfo[userid] AND ($vboptions[vsatopstats_refresh_interval]>0))">
            
document.getElementById("vsa_stats_status").innerHTML "{vb:rawphrase vsastats_loading_interval}: {vb:raw vboptions.vsatopstats_refresh_interval}s";
            </
vb:if>
            
setTimeout('document.getElementById("vsatopstats_lprel_area").style.display = "inline";', ({vb:raw vboptions.vsatopstats_reload_interval} * 1000));
        }

        function 
Cas_getStats(statidsecstat)
        {
            <
vb:if condition="($bbuserinfo[userid] AND ($vboptions[vsatopstats_refresh_interval]>0))">
            
document.getElementById("vsa_stats_status").innerHTML "{vb:rawphrase vsastats_loading}";
            
clearTimeout(Cas_ResetLoad);
            </
vb:if>

            if (
statid!='cs_blockfir')
            {
                
Cas_AFStats_F = new vB_AJAX_Handler(true);
                
Cas_AFStats_F.vsacurr_f statid;
                
Cas_AFStats_F.onreadystatechange(Cas_updateStats);
                switch(
statid)
                {
                    case 
'latestnews'Cas_AFStats_F.send('misc.php?show=latestnews&vsacb_resnr={vb:raw vsacb_resnr}'); break;
                    
                    default: 
Cas_AFStats_F.send('misc.php?show=hottestforums&vsacb_resnr={vb:raw vsacb_resnr}'); break;
                }
            }

            <
vb:if condition="$vsatopstats_blocksec_enabled">
            if (
secstat!='cs_blocksec')
            {
                
Cas_AFStats_U = new vB_AJAX_Handler(true);
                
Cas_AFStats_U.vsacurr_u secstat;
                
Cas_AFStats_U.onreadystatechange(Cas_updateStats);
                switch(
secstat)
                {
                    case 
'latestnews'Cas_AFStats_U.send('misc.php?show=latestnews&vsacb_resnr={vb:raw vsacb_resnr}'); break;
                    
                    default: 
Cas_AFStats_U.send('misc.php?show=newestmembers&vsacb_resnr={vb:raw vsacb_resnr}'); break;
                }
            }
            <
vb:else />
                
vsacurr_u 'badadmin';
            </
vb:if>
        }

        function 
Cas_updateStats()
        {
            if (
Cas_AFStats_F)
            {
                if (
Cas_AFStats_F.handler.readyState == && Cas_AFStats_F.handler.status == 200 && Cas_AFStats_F.handler.responseText)
                {
                    
Cas_AFStats_FDiv fetch_object('vsastats_fdiv');
                    
vsacurr_f Cas_AFStats_F.vsacurr_f;
                    
vsatarea_f document.getElementById("vsatopstats_ltitle_area");
                    switch(
vsacurr_f)
                    {
                        case 
'latestnews'vsatarea_f.innerHTML "{vb:rawphrase vsa_latest_news} {vb:raw vsastats_latestnews_tcenabled}"; break;
                        default: 
vsatarea_f.innerHTML "{vb:rawphrase vsa_top_forums} {vb:raw vsastats_hottestforums_tcenabled}"; break;
                    }
                    
Cas_AFStats_FDiv.innerHTML '<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">' Cas_AFStats_F.handler.responseText '</table>';
                }
            }

            <
vb:if condition="$vsatopstats_blocksec_enabled">
            if (
Cas_AFStats_U)
            {
                if (
Cas_AFStats_U.handler.readyState == && Cas_AFStats_U.handler.status == 200 && Cas_AFStats_U.handler.responseText)
                {
                    
Cas_AFStats_UDiv fetch_object('vsastats_udiv');
                    
vsacurr_u Cas_AFStats_U.vsacurr_u;
                    
vsatarea_u document.getElementById("vsatopstats_rtitle_area");
                    switch(
vsacurr_u)
                    {
                        case 
'latestnews'vsatarea_u.innerHTML "{vb:rawphrase vsa_latest_news} {vb:raw vsastats_latestnews_tcenabled}"; break;
                        default: 
vsatarea_u.innerHTML "{vb:rawphrase vsa_newest_members} {vb:raw vsastats_newestmembers_tcenabled}"; break;
                    }
                    
                    
Cas_AFStats_UDiv.innerHTML '<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">' Cas_AFStats_U.handler.responseText '</table>';
                }
            }
            <
vb:else />
                
vsacurr_u 'badadmin';
            </
vb:if>
            <
vb:if condition="($bbuserinfo[userid] AND ($vboptions[vsatopstats_refresh_interval]>0))">
            
document.getElementById("vsa_stats_status").innerHTML "{vb:rawphrase vsastats_loading_interval}: {vb:raw vboptions.vsatopstats_refresh_interval}s";
            
Cas_ResetLoad setTimeout('Cas_getStats(vsacurr_f, vsacurr_u);Cas_getLPStats();', ({vb:raw vboptions.vsatopstats_refresh_interval} * 1000));
            </
vb:if>
        }
        
Cas_getLPStats("startup");
        
Cas_getStats("{vb:raw vsatopstats_init_fstat}""{vb:raw vsatopstats_init_ustat}");
    -->
    </
script


Craig Ross 05-12-2010 11:23 PM

All i can say is WOW great mod.

I have a slight problem but i am finding it hard to believe i am the only one with this problem and trust me i have read all the posts on this thread to see and it seems i am.

i ran the tests to see what it could do and on the link "view more" and "turn off" i choose turn off to see how that worked, it works great.

BUT WHERE THE HECK DO YOU TURN IT BACK ON :confused::confused::confused:

dbigras 05-14-2010 04:26 AM

Is it possible to have it automatically minimized for new visitors? By default, it's always opened.

Also, when will the vbseo problem be fixed? It's affecting my search engine optimizations..

dbigras 05-14-2010 04:27 AM

Quote:

Originally Posted by Craig Ross (Post 2036044)
BUT WHERE THE HECK DO YOU TURN IT BACK ON :confused::confused::confused:

Enable Top stats, in your Quick links

Craig Ross 05-14-2010 09:02 AM

Quote:

Originally Posted by dbigras (Post 2036744)
Enable Top stats, in your Quick links

thanks for that, worked a treat ;)

Taurus MFF 05-14-2010 10:58 AM

nice mod, installed :)

I'd love to have the ability to leave out latest posts and have four columns of stats (ie: newest members, top posters, top thread starters, top referrers). any chance of giving us more control over customization like this Valter?

Craig Ross 05-18-2010 12:06 AM

members are loving this, how would i go about adding another option "top clicked reputation" to show the order of the most clicked?

Valter 05-18-2010 06:44 PM

Because 'Post Thanks' add-on has no 'find thanked' feature enabled atm, you may wish to disable links in 'Top Thanked' to avoid database errors:

Replace:
Code:

<a href="post_thanks.php?do=findthanks&u={vb:raw getstats_thx.userid}">{vb:raw getstats_thx.post_thanks_thanked_times}</a>
with:
Code:

{vb:raw getstats_thx.post_thanks_thanked_times}
in 'vsa_topstats_thanks' template.

Don't forget to undo changes once Abe1 fixes this.

BobbyBig 05-18-2010 10:35 PM

Forumstats is placed above forum announces which indeed should not be done. Please fix it. thx

dbigras 05-19-2010 05:40 AM

When will the VBSEO bug be fixed?

Also, is it possible to add this into a VBAdvanced module?

zeroality 05-20-2010 12:22 AM

Hey Valter, did you see my post?

Quote:

Originally Posted by zeroality (Post 2022485)
Why aren't the templates coded properly to conform with the current vBulletin standards? It should be a div, not a table and it should look similar to the WGO box. You can use a table inside to display the stats but the container should be a div like everything else.


Oracle simsim 05-21-2010 07:56 AM

You are Wonderful coder, Valter, I love your products because they are professionally coded and always hit the nail on the head

My appreciations for all what you did

mikeinjersey 05-22-2010 10:58 PM

There's a bug with the 'Most Viewed' stuff...the same way its been bugged with vbAdvanced & even vBulletin's latest 'Most Viewed' widget for the longest time now.

I'm guessing all 3 must be using the same coding or something..

For some reason, if you have Timecutoff disabled. It'll display all the views correctly..

But if you for instance have the cutoff to 1 day. It'll only display the most viewed threads either 'per registered members views'.....or for threads that have only had a reply to it within the last day.

It does NOT show the 'Most Viewed Threads' per day...or per week accurately.

I get a ton of search engine traffic , and I have 1 specific thread thats been Most Viewed (in terms of actual hits / views ) ...day after day...week after week..month after month.. and it never shows up on Most Viewed.

Most likely because of either #1 guest viewing is disabled when cutoff date is specified...or #2 thread does not get counted if it hasn't had a reply to it within the specified cutoff date.

Its been like 3 years now and still not 1 plugin can correctly display Most Viewed Threads correctly...in regard to cutoff date.

sorry if this sounds like a rant....but its a legitimate one.

tsptom 05-23-2010 07:39 PM

I have had this loaded on 3.8x version for a long time. Works great!

I just installed a 4.03 forum and tried installing this version, but it is not displaying. I suspect it is something simple I am missing. Any clues? Yes, it is enabled. :)

Thanks

mikeinjersey 05-23-2010 09:44 PM

I'd appreciate it if my bug could be looked into.. (2 posts back)

also, any possibility of being able to add more columns in the future ? For instance, i'd like to have 4 or 5 columns display automatically with just 5 results for each column. (instead of the current 3 columns)

I don't even need the 'last posts' column, as I already have a widget for that along the right side...being able to replace the 'last posts' column would be sweet as well.

nicely done plugin overall though.

odonel 05-25-2010 12:26 PM

Valter, when you click on the arrow to access the userstats block, shouldn't that cs_block disappear if you click or move away from the box? The way it is now, you have to click outside of the box for it to go away.

Is this a bug or by design ?

Valter 05-25-2010 07:06 PM

I haven't found a way to auto-close menu on click in vB4.

Asked in forums, but noone posted working solution.

sticky 05-26-2010 09:37 AM

Quote:

Originally Posted by Taurus MFF (Post 2036860)
nice mod, installed :)

I'd love to have the ability to leave out latest posts and have four columns of stats (ie: newest members, top posters, top thread starters, top referrers). any chance of giving us more control over customization like this Valter?

Exactly, same request :)

Noctavia 05-27-2010 01:23 AM

I've read through every reply so far and haven't seen an answer to this (appologies if I missed it), but is there any way to add the statistics as a widget so I can show it on my CMS home page?


All times are GMT. The time now is 12:19 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02338 seconds
  • Memory Usage 1,945KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (1)bbcode_php_printable
  • (11)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete