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)
-   -   Major Additions - vBExperience 4 (https://vborg.vbsupport.ru/showthread.php?t=245023)

chrisngrod 10-11-2011 12:24 AM

I have achievements but only some show up in the postbit.

Also does anyone know a way to give points for purchasing a subscription? Thanks.

chrisngrod 10-11-2011 12:56 PM

Quote:

Originally Posted by kmckay (Post 2255673)
I've found a bug in the file functions_xperience.php, within the function "DoAchievements" ..

The result of the bug is that the scheduled task that calculates achievements will eventually prematurely end before processing all achievements.

The limit variable that is passed which is defaulted to 100, is being reached early causing the function to return before running all achievements. The variable seems to be used inconsistently as it's used to limit the stats pulled for an achievement, but rather than looping through groups of the achievement, it returns out of the function with no way of continuing from where it left off. Also, the processed count is incremented on non-related activities, so it wouldn't be a reliable count to use for continuing the process anyway.

Has anyone noticed this? (It was found in version 4.0.4)

Could this possibly be why it shows that I satisfy the need for the 50,000 experience points, but have not been assigned the achievement?

Budget101 10-14-2011 03:02 PM

Quote:

Originally Posted by Phalynx (Post 2060972)
The system calculates the activity (week, month and also a custom defined datespan, 60) by counting the actions a user has done. An action can be a post, a new thread, rating, download, etc....

Whereabouts is this setting, as I reinstalled for the umpteenth time & as far as I can see, it's STILL not available. . .

Phalynx 10-17-2011 08:05 AM

Settings, Experience: Activity, Timeframe for Activity

Budget101 10-17-2011 12:17 PM

Quote:

Originally Posted by Phalynx (Post 2258082)
Settings, Experience: Activity, Timeframe for Activity

Unfortunately that is only for "Posts Per Day"- which really doesn't effect anything at all & isn't useful.

Quote:

The system calculates the activity (week, month and also a custom defined datespan, 60) by counting the actions a user has done.An action can be a post, a new thread, rating, download, etc
The way it's written it makes the mod sounds as if it has the ability to choose a date to start calculating points, which is Clearly NOT the case.
IF It actually had a Custom Defined Datespan for counting the actions a user has done than rather than taking in an entire Decade worth of info- we could calculate activity for this year only, or the last 3 months, an actual "custom defined datespan".

Phalynx 10-17-2011 12:44 PM

That phrase hasn't been refreshed since the change from posts to all possible things. So yes, it counts for ALL, not only for postings.

LoudBox 10-17-2011 02:09 PM

How can I do this:

1. Automatic achievement when someone starts a thread in a certain category?

2. Automatic achievement if that thread is updated at least x times a week for x days, months, years?

3. Automatic achievement when user sets a profile picture, and when he sets a signature?

Also: how can you set achievements that are NOT based on forum behavior, but that any user can request at any time?

Thanks!

Phalynx 10-18-2011 06:43 AM

Automatic something can only be done with a vBExperience Plugin, see CDP documentation.

There are awards that you can manually assign to a user upon a request.

Budget101 10-18-2011 10:23 AM

Quote:

Originally Posted by Phalynx (Post 2258191)
That phrase hasn't been refreshed since the change from posts to all possible things. So yes, it counts for ALL, not only for postings.

then why, when I change it to 30 days and recalculate the following:

update experience points
update activity PPD

does the points still remain the same? It STILL Calculates from the beginning of the boards time, in this case, over a Decade of points, NOT the 30 days I entered into this value.

I have registered members with 300,000+ points that haven't logged into the site in 6 YEARS, so how exactly is this only pulling data from the past 30 days?? Their points value should be ZERO.

Phalynx 10-18-2011 11:04 AM

Please don't mix activity and points. Activity says how active a user the last X days was. But points are always calculated from the beginning. There are a few requests to make calculations work since day Y, but currently I don't have time for this.

It would be great if you mark this as "Installed", I appreciate this.


All times are GMT. The time now is 07:36 PM.

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.03333 seconds
  • Memory Usage 1,745KB
  • 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
  • (5)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (5)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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