Jump to content

Dexter_X

Clients
  • Posts

    396
  • Joined

  • Last visited

  • Days Won

    3

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by Dexter_X

  1. Hi, 

    Just a new example to promote this feature : we've a rule based on the reputation of our members. When a milestone is reached the member got his badge and points (for example at reputation level 50, the user got a badge "reliable" and 3 points...). But, when a user gives a positive reaction (giving reputation points) the user can also remove it... so... a user A clics on the "like button" of a post from another user (B) having 49 reputation points, thanks to that user B reach his 50 points, having his badge and achievements points : yay ! But... user in the end A does not think the post of user B deserves a like, so he removes it... Now user B has reputation level 49, but the badge and achievement points like he has reached the good level... 
    OK, when he reaches 50 points again, he does not receives the badge again, but maybe the points (need further testing). But the inconsistency is by having a reputation level of 49 and "pre-owning" a badge. This could seem not fair for other users and also provide an instability (bugged) sensation...

    So, to be able at least to remove badge & points for a user still seems important to me...

  2. Hi,

    Sometimes, when we set an answer as the solution for a topic, we've this error call-stack message : 

    Error: Call to a member function addToStack() on null (0)
    #0 /home/super5/public_html/system/Email/Email.php(925): IPS\Theme\email_html_core_notification_new_badge(Object(IPS\Member), Object(IPS\core\Achievements\Badge), Object(IPS\Email\Outgoing\Smtp))
    #1 /home/super5/public_html/system/Email/Email.php(350): IPS\_Email::template('core', 'notification_ne...', 'html', Array)
    #2 /home/super5/public_html/system/Email/Email.php(848): IPS\_Email->compileContent('html', Object(IPS\Member), Object(IPS\Lang))
    #3 /home/super5/public_html/system/Notification/Notification.php(925): IPS\_Email->mergeAndSend(Array, NULL, NULL, Array, Object(IPS\Lang))
    #4 /home/super5/public_html/system/Notification/Notification.php(905): IPS\_Notification->sendEmails(Array, Array)
    #5 /home/super5/public_html/system/Member/Member.php(6027): IPS\_Notification->send()
    #6 /home/super5/public_html/system/Member/Member.php(5921): IPS\_Member->awardBadge(Object(IPS\core\Achievements\Badge), 531952, 23, Array, 0, NULL)
    #7 /home/super5/public_html/applications/forums/sources/Topic/Topic.php(1341): IPS\_Member->achievementAction('forums', 'AnswerMarkedBes...', Object(IPS\forums\Topic\Post))
    #8 /home/super5/public_html/system/Content/Controller.php(2046): IPS\forums\_Topic->toggleSolveComment('801814', true)
    #9 /home/super5/public_html/system/Dispatcher/Controller.php(90): IPS\Content\_Controller->solve()
    #10 /home/super5/public_html/system/Content/Controller.php(50): IPS\Dispatcher\_Controller->execute()
    #11 /home/super5/public_html/applications/forums/modules/front/forums/topic.php(39): IPS\Content\_Controller->execute()
    #12 /home/super5/public_html/system/Dispatcher/Dispatcher.php(153): IPS\forums\modules\front\forums\_topic->execute()
    #13 /home/super5/public_html/index.php(13): IPS\_Dispatcher->run()
    #14 {main}

    It seems linked only with the e-mail notification because the user got his badge and corresponding points.

    PM contact for detailed information into our community.

  3. On 9/19/2021 at 1:02 AM, liquidfractal said:

    I also took a brief look at Discourse, and they make self-hosting a mission and a half for a great many people (not supporting self-hosting on CPanel/DirectAdmin/Plesk?  Really?).

    Discourse is in Java, you'll need a hosting company with this ability. It is not about your user interface to manage your hosted options, its about what their servers are set up to do (or not).

  4. Hi,

    Thankyou for your reply.

    I've made further tests considering your comment. You were right : only administrators can see the online status, standard users does not see it.

    I'm sorry, the "alert" has been done by an administrator, I though it was for everyone...

    But I've a new question : is there a way to remove that right to see anonymously logged in users for a specific administrators group ?

    Thankyou,

    D

  5. Hi,

    I don't know if this is a bug, but when you log in anonymously, if anyone go see your profile pop-up (the information pane appearing when you leave your cursor over a profile avatar) your status is shown as online and they'll see which topic you're looking at... 

    That does not sound very "anonymously" to me... 😕 

     

  6. post/posts should be defined in the strings, not in the code.

    regarding the alignment I don't understand what you're reffering to, but if you obtain what I see in your picture, it means you've not done exactly what is described in my instructions. You need to make special care about the tags in the code <.../> or you can obtain some hazardous inconsistencies...

  7. It is a shame : that's not good for our communities performances neither because we'll put cache time to 1 minute, that will reduce global performances to face something that was not a problem on previous major versions... And despite reducing global performances, we'll not completely solve the problem... 

    Somebody knows how to -manually- patch the code ? there must be some flag to set to false in order to disable caching on those modules ? 

×
×
  • Create New...