Jump to content

What's the crack here then with most active in this topic?


Go to solution Solved by Marc Stridgen,

Recommended Posts

We would need to look further into this for you, however the access details on file appear to be incorrect or missing. Could you please update these details by visiting your client area, selecting the relevant purchase, then clicking "Review/Update Access Information" under the "Stored Access Information" section. 

We look forward to further assisting you. 

 

Link to comment
Share on other sites

4 minutes ago, Marc Stridgen said:

We would need to look further into this for you, however the access details on file appear to be incorrect or missing. Could you please update these details by visiting your client area, selecting the relevant purchase, then clicking "Review/Update Access Information" under the "Stored Access Information" section. 

We look forward to further assisting you. 

Sorted, should be good to go now.

I look forward to you assisting me further 🙂 

Link to comment
Share on other sites

Marc Stridgen
This post was recognized by Marc Stridgen!

"Thank you - Confirmed this with one of the devs so will get it bug reported"

Nathan Explosion was awarded the badge 'Helpful' and 10 points.

@Marc Stridgen

Just take a look at any long topic on here:

The order is based on member_id, not the number of posts.

IPS\Content\Statistics - the topPosters function...

When it gets to this point, $contributors is in the right order.

		$return = array();
		foreach( new \IPS\Patterns\ActiveRecordIterator( \IPS\Db::i()->select( '*', 'core_members', array( \IPS\Db::i()->in( 'member_id', $contributors ) ) ), 'IPS\Member' ) as $member )
		{
			$return[] = array( 'member' => $member, 'count' => $counts[ $member->member_id ] );
		}

The above ends up returning an array in member_id order.

Link to comment
Share on other sites

3 minutes ago, Nathan Explosion said:

@Marc Stridgen

Just take a look at any long topic on here:

The order is based on member_id, not the number of posts.

IPS\Content\Statistics - the topPosters function...

When it gets to this point, $contributors is in the right order.

		$return = array();
		foreach( new \IPS\Patterns\ActiveRecordIterator( \IPS\Db::i()->select( '*', 'core_members', array( \IPS\Db::i()->in( 'member_id', $contributors ) ) ), 'IPS\Member' ) as $member )
		{
			$return[] = array( 'member' => $member, 'count' => $counts[ $member->member_id ] );
		}

The above ends up returning an array in member_id order.

Is this working as intended then, doesn’t make much sense if it is.

I changed the “Top Posters” wording on my site as members kicked off saying quantity does not = quality, so went with most active.

If it was top posters, surely it would be better going in order rather than member ID 🤔

 

 

Link to comment
Share on other sites

9 minutes ago, Marc Stridgen said:

Thank you for bringing this issue to our attention! I can confirm this should be further reviewed and I have logged an internal bug report for our development team to investigate and address as necessary, in a future maintenance release.

This is why you’re my favourite. Thank you Marc!

Link to comment
Share on other sites

  • 1 month later...
Just now, Marc Stridgen said:

This issue has been resolved in 4.7.0 which has recently been released. Please upgrade to that version to resolve this, and of course, let us know if you are still seeing any issues.

Yep, already installed and looking good our end. 👍

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...