Jump to content

Dll

Clients
  • Posts

    1,176
  • Joined

  • Days Won

    4

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Projects

Forums

Events

Store

Gallery

Posts posted by Dll

  1. I should have kept my face shut when I was suggesting Invision raise prices.

    Dr House Oops GIF

    But, in all seriousness I have no issue with the increase itself. But for a company that's apparently expert in all things communication, it's a bit weird to see it just dropped in there with a site redesign rather than pre-announcing it, emailing customers in advance or whatever else. 

    The site does look waaaay better than it did though. 

  2. Would it be possible to add more filtering to the members who are shown the message, rather than just using member groups? Specifically, what we'd be interested in would be a time since joined filter - as we don't think it's too worthwhile showing the prompt to someone who has recently joined. So for instance, we could filter it so someone who's joined <365 days ago wouldn't see it?

  3. 10 minutes ago, iacas said:

    image.thumb.png.b3049bc38730436258d0b113dd27f4ba.png

    IPS is saying, and I saw on my own forum, that "when" is triggered by a rebuild of the achievements.

    And again I'll ask you to please stop posting here, as apparently you should file a bug, because the software is working as designed on my site, per IPS.

    I'll stop posting after this, as it's obviously difficult for you when someone has an opposing point of view. But, here's a user on this community who registered in 2004 and hasn't logged in since. Based on how you're saying the system works, they should have the one year in badge that IPS use, but don't.

    https://invisioncommunity.com/profile/63016-notacake/

    We know that IPS have rebuilt their ranks/badges at least once, so I assume that means this community isn't working in the way you're describing either.

  4. We can go round in circles for hours here. But ultimately, if that were the case, every single person registered on our community prior to certain dates would be awarded longevity badges, and that simply isn't the case. We rebuilt just a few days ago, and the only people who have been awarded the badges are those who have logged in enough days after registration for the rules we've set to apply. 

  5. Just now, iacas said:

    It does. You've got this one wrong. I had a whole support ticket about it. The "user logs in" event in the rule is triggered by the rebuild of the achievements.

    Honestly, I don't. It may not be the case on your community, but we have a clear difference in the numbers of people who have been awarded these sort of badges and the numbers of people who have been registered long enough to receive them if it was solely based on the difference between the date of the rebuild and their date of registration.

  6. 5 minutes ago, iacas said:

    That's my point.

    If someone creates an account on September 7, 2010, and never visits the site again, if you rebuild achievements on September 7, 2021… they'll be awarded the "10 years of membership" (3650 days) achievement.

    That's why I want something that recognizes a time frame of active membership.

    No, you've misunderstood my meaning. From what I've seen on our community, if someone signs up on September 7th 2010 and never visits again, rebuilding achievements on September 7th 2021 doesn't award them anything. But if they sign up on September 7th 2010, their last visit was on September 7th 2020 and you rebuild on September 7th 2021, then they will be awarded the 10 year badge. As I say, it's based on their last visit, even if that wasn't recent but was > than the number of days after their registration set in the rule. 

  7. @iacas - this isn't how the system has behaved on our community. The rebuild appears to look at the last logged in date and gives the badge based on that. What that does do is award people badges for longevity even if they haven't logged in recently, as long as their last login was > the number of days after their registration for the rule that's been set. But that seems reasonable enough to me. 

  8. This is throwing an error for us on 4.6.4 using php 8 (was fine on php 7). 

    Quote

    TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /var/www/html/forum/system/Theme/Theme.php(860) : eval()'d code:2575
    Stack trace:
    #0 /var/www/html/forum/system/Theme/Theme.php(860) : eval()'d code(2575): count(NULL)

     

×
×
  • Create New...