Michael

Forum Replies Created

Viewing 20 posts - 201 through 220 (of 649 total)
  • Author
    Posts
  • Michael
    Member
    Post count: 649

    Nothing on my end was ever typed up/tested. If others in the thread came up with something, it’d be awesome if they could share 🙂

    Michael
    Member
    Post count: 649

    Currently the only way we really have for this is a custom coded solution, though it’s not an insanely complex solution. Does take some general php skill to handle. I believe I have bulk awarding down already as an enhancement request.

    If you’re comfortable with coding at all, let me know and I can do what I can to walk through a method to handle it.

    Michael
    Member
    Post count: 649

    For the CSS part, you may need to use the following to match the selector strength.

    .badgeos-feedback-response.success,
    .badgeos-achievement-earned p
    

    Regarding the text, we don’t have a way to globally change “achievements” and variants to something different. I recall, a long time ago, that I opened an enhancement issue about a way to do that, but I believe it was shot down.

    This, while not the greatest solution ever, should work. You’ll want to add it to your functions.php file. The reason why it’s not the greatest solution ever, is because the gettext filter is run on pretty much every translate-able piece of text

    function joshua_low_change_text( $text ) {
    	# Check if we have a match.
    	if ( 'You have earned this achievement!' == $text ) {
    		# Return the customized text if matching.
    		return 'You have earned this redemption!';
    	}
    	# Else return the original text.
    	return $text;
    }
    add_filter( 'gettext', 'joshua_low_change_text' );
    
    Michael
    Member
    Post count: 649

    For the color, you should be able to override our CSS easily enough. Just need to match selectors and then have your custom CSS load after the BadgeOS CSS file. I can go into greater detail if needed, but we do not have a UI spot to change it.

    How comfortable are you with PHP editing, if at all? How you answer will determine how I explain the best way to handle the text change.

    Michael
    Member
    Post count: 649

    That’s going to be something controlled by the template being used. We rely on the WordPress template system, and achievements are actually post types, so the related post/post type hierarchies are going to be what need to be followed.

    Michael
    Member
    Post count: 649

    Can’t disagree, and I pointed out that above at http://badgeos.org/support/forums/topic/errors-creating-new-boards/#post-8084

    It’s going to come down to a resources available issue, as is, because we’re going to need to query everyone to see who’s qualified to rank and begin whittling down from there. Cutting that list at X amount is not fair to anyone who would be after that, especially if they’d rank and perhaps rank pretty highly.

    Michael
    Member
    Post count: 649

    I’ll post it to the private GitHub repo for the addon, but I make no promises about actual implementation for this out of the box. Just a heads up.

    Michael
    Member
    Post count: 649
    in reply to: Download #8493

    Check your email

    Michael
    Member
    Post count: 649

    Load time would be all about server/browser optimization really, not something our plugin is going to be responsible for.

    I’d start debugging browser network tab from your browser dev tools to see what may be holding things up.

    Not sure there’s a perfect optimal size either, image-dimension wise. Just as long as the images are optimized from the start, you should be fine.

    Michael
    Member
    Post count: 649

    Edited your original post to remove the user/password. I copied them down first.

    When you say “Enter activity code msq-ta19, you get modal, no badge.” What do you mean by “no badge” ? The achievement isn’t actually awarded to your user? Something isn’t shown like expected in the modal?

    It took a few seconds, but I did eventually see https://cloudup.com/ixZaQufW60D within the modal. The image took the longest to load.

    Michael
    Member
    Post count: 649
    in reply to: Download #8476

    It does look like you recently passed the 1 year mark for your purchase that had the Activity Codes addon in it, so you’ll need to renew things as necessary at this point. According to our records, it was originally purchased on August 21st 2014.

    Let me know if you have any issues with that process and I’ll help the best I can.

    Michael
    Member
    Post count: 649

    No, the Guest Achievements addon isn’t required for this to work. It’s just meant to be integration if you have the guest achievements addon.

    Nothing in the BadgeOS update should have affected this, as the changes were only bugfixes.

    If you have your license key entered for the Activity Codes addon, you should be getting notified that there is an update available. If you’re not sure what your license key is, or have lost it, let me know and I can provide it to you. However, looking at the changelog for 1.1.0, there’s not much in there that would be related to this.

    Are you willing to provide an admin user account for myself long enough for me to check things out myself and see what I can find out?

    Michael
    Member
    Post count: 649

    Good morning Tammy.

    I am looking over the logic in the plugin. From the looks of it, that message should only show up if the user does not have necessary access to the achievement or the user is not logged in and if the Guest Achievements addon is not present and active.

    For your specific case, it is likely that for whatever reason, the system is ruling that the steps aren’t being met like believed. I know there are some spots that check on timestamps that may be throwing things off.

    Michael
    Member
    Post count: 649
    in reply to: Download #8464

    Hi Tobias,

    When you make a purchase, you get 1 year of updates and support. The plugin won’t suddenly stop working if you go beyond that year, but you won’t get new updates and whatnot. In order to do that, you do need to renew, but if I recall right, the renewal cost is 50% of what you originally purchased. So if you purchased $400 worth, to renew them all, you’d just need to pay $200 total.

    If you’re needing a download at the moment, but are not able to do so yourself, let me know and I’ll look into manually getting you copy of that product.

    Michael
    Member
    Post count: 649
    This reply has been marked as private.
    Michael
    Member
    Post count: 649

    Looks like the best route would be to translate the entire Leaderboards plugin. We have this line translation ready in one of the metrics functions:

    $metrics['points'] = __( 'Points', 'badgeos-leaderboard' );
    

    If you want to just do the one part, you’d have to use the gettext filter and check the incoming value before amending, because gettext is used EVERYWHERE. I recommend the first idea more at this point. I’d gladly add it to the GitHub repo as well, if you wanted to contribute back.

    Michael
    Member
    Post count: 649

    Which version of Leaderboards are you on? I may try a hotfix version for you alone to try out.

    Michael
    Member
    Post count: 649

    If I recall right, it’s all based on what gets stored in the related user meta row, so there would need to be some architecture changes or some filtering to accomplish that, and I’m not sure how to best go about the filtering version.

    Michael
    Member
    Post count: 649

    It took a few seconds, but it eventually refreshed itself and did the popup modal displaying:

    Exhibition 2015
    Badge - Exhibition 2015
    1000 Points
    
    Thank you for attending the Exhibition. Share your experiences on the Forums.
    
    View Details
    

    However, it was done via my osx laptop, which will be a different experience.

    Regarding the gap stuff you mention, is that related to positioning and CSS for the modal or something else?

    Michael
    Member
    Post count: 649

    No presently easy way to do it without hacking the addon plugin directly. I have it down as an enhancement request, it just hasn’t had anything for it implemented yet.

Viewing 20 posts - 201 through 220 (of 649 total)