Jump to content

Douglas Glover

Clients
  • Posts

    57
  • Joined

  • Last visited

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Everything posted by Douglas Glover

  1. I have a small list of requests specific to this feature. Can you let me know if any of this is on the roadmap, or in general will/may be implemented, or if there exists a solution to any of them? Ability to award Badges to an individual without needing to tie it to a specific post, and/or the ability to award multiple Badges at once. My community is a group of video game collectors. As such we've based a bunch of manually-awarded badges around stuff like "Has collected X games for System Y". We've implemented a "Badge request" thread, wherein users make a post and provide proof, e.g. a photo, so we know who to award what Badges. In the current system we need to go get random posts from each user whenever they request more than one Badge, and/or request that they do 1 post per request. This is quite cumbersome as-is. Descriptions per Badge. Right now all we can do is a title and icon. It'd be great if we could also have a description on each Badge so people know why they were granted the Badge (ignoring the "message" option - sometimes people will see a Badge on a user profile and be curious of how to earn it themselves. I see that there's a roundabout what to do this with the message, but that's a lot of clicks which aren't necessarily obvious to a user. Ability to award Badges to oneself. Staff members for instance could save me personally a lot of time by handing out their own badges to themselves. Similarly, I as an admin should be able to add the "Has a gaming tattoo" to myself, without having to ask another member of staff to do it for me. Ability to see a number of earned Badges on posts (if perhaps even only on desktop). The old trophy system which I had to purchase to use had this, and it's a missed feature. Right now people have to dig into a user profile who happens to have badges to see that they exist at all. They're intended to be a bit of bling on a user but I see no way to actually feature that they have them to show off. If there's a PHP template or block I can use to make this happen myself I'd love to know. Ability to list all Badges on a page via a template or block or similar. I have a page where I did this quasi-manually by exporting the XML list, translating to JSON, then translating that to static HTML: User Ranks & Badges - Video Game Sage Perhaps there's some PHP code which lists them all. Even if I could literally lift this off the Admin CP as it exists there it would be sufficient. Any way to automate a public facing list of all Badges (and User Ranks!) that can be earned would be a huge help. Right now the thought of adding new ones is a cumbersome idea. Sort/filter the dropdown when awarding Badges. I have almost 400 badges in the system. They sort according to the order they were entered into the AdminCP, which means that categorizing, sorting, etc. them is currently impossible and as-is any new ones added will be at the bottom of the list rather than sitting with their peers. The ability to categorize/place in folders within the system could help a lot.
  2. Is there a way to automatically list out all of the Badges available on a community? I have around 500 Badges and I'd like to have a page which lists them for users to see, but it'd be a significant effort to do so manually.
  3. Any thoughts on whether this can be done? I'm getting complaints about users abusing this behaviour.
  4. Please see my thread here: I'd love the ability to change it so that editing a blog doesn't bump it to the top of Latest Activity. It's a relatively abusable feature once someone realizes that this happens as they can continue to edit the blog post over and over, keeping it at the top. I'd prefer not to have to make some arbitrary rule that would punish users for editing their blogs, as it's not black and white - they'll always easily just say "well it's a living document" or similar.
  5. I looked around but I don't see any way to make this not happen - when using the "All Activity" feature to see the latest posts etc., it bumps blogs to the top of the stream if the poster edits it. It's not the end of the world, but occasionally someone will edit their blog quite regularly, causing it to stay at the top of the queue for all users and it looks like new content when it's not. Is there any way to make this not so?
  6. Invision itself has deactivated the application, making it entirely unusable:
  7. Hi, I'm seeing an issue with some plugin but I can't pinpoint which exactly. Invision has advised I should reach out to plugin authors to ask them to update compatibility. Users are getting erroneous emails and all I can do is to disable all plugins which haven't been updated specifically for the latest PHP to try and determine the cause.
  8. Hi, can you confirm if/when this app is/will be updated for the latest Invision-used version of PHP? I'm seeing a bug on my forum where users are getting erroneous emails and all I can do is to disable all plugins which haven't been updated specifically for the latest PHP to try and determine the cause.
  9. Hey Jim, thanks for looking into it. Unfortunately, it seems to be immediately back: Previously I tried removing that block and re-adding it, and it fixed it for me, but was back to this way the next time I visited the page.
  10. I have a "Latest Posts" widget on the home page of my site and it seems to be set up properly, however it shows all posts as being 4+ hours old. Is there some error in how I've set up the site clock or something? This only seems to impact this widget specifically:
  11. Is there a way currently to stop users adding words into their username? I had hoped I'd not have to enable such, but apparently derogatory terms are funny to some people. I see I can add word filters to posts, but not seeing anything for usernames.
  12. I just installed the latest update and the tool has disappeared from all posts, despite still being enabled. For some reason, when I DISABLE it, the button comes back, however the page itself with the posts is gone. Any idea why this might be happening? EDIT: Turning it off/on/off/on looks to have resolved the issue. Perhaps it was caching. Carry on!
  13. I am making a new home page for my site and I want to have a section with "latest featured blog posts". SOUNDS simple, but I'm finding that I am in need of basically a hybrid of two existing features and I'm not sure how I can fix it so that I have what I need. If I use the "Blog Entries" block, I can filter to just Featured blog posts - perfect! But... I don't seem to have access to the header image that each blog post gets: What I WANT is this: I LITERALLY want the above, which is the default blog display if you go to the /blogs page. That would be PERFECT for display on my home page. But I can't seem to get that image. If I use the "Blogs" block it looks like this: But the "Blogs" block can't be filtered to just the Featured articles. I literally just want the second image up there, but just those articles that are Featured by the staff on the site, so we can curate what shows up on the home page. Is there a simple way to get there that I'm just missing?
  14. If you click on one reaction and then quickly click another the reaction bar gets all messed up. The ability to remove your reaction disappears, the wrong reaction applies, and reactions clone on top of other reactions. Really gets jumbled. It SEEMS that even on a refresh, things kinda stay weird (note the order of them after my page refresh). Video of it:
  15. Just wanted to check; by default users are limited to 100 stored private message conversations. Is there a specific reason for this, or would I be fine to open it up to unlimited without incurring extra fees or otherwise slowing down the site or something? I realize I could technically monetize more messages by giving a higher storage limit to subscribers, but I don't want to limit my users in that way if I can help it. Any insight into this feature would be appreciated!
  16. @GTAPoliceMods Well damn, color me blind hah. Perfect, thanks!
  17. Hey, since OP seems to not be responding and you seem well versed in this stuff (I have not done too much interacting w/ apps/plugins on here), maybe you'd be able to answer this for me. Is it possible to create a page that simply lists out all of the trophies and their icon, along with their description? I have a thread right now in which I list out all of them, but it's done manually, and as we add more and more it becomes difficult to maintain. A simple alphabetical list even would suffice, if I could make it a block or a separate page that'd be great. Any thoughts on this?
  18. Create a new Trophy Create a second Trophy Set the 2nd Trophy to "replace" the 1st: Get error when trying to save: Error in code for reference: TypeError: Argument 2 passed to IPS\trophies\extensions\trophies\TrophyCriteria\_Expression::memberMeetsCriteria() must be an instance of IPS\trophies\Trophy, instance of IPS\trophies\_Trophy given, called in /var/www/sitefiles/g290812/applications/trophies/sources/Trophy/Trophy.php on line 433 (0) #0 /var/www/sitefiles/g290812/applications/trophies/sources/Trophy/Trophy.php(433): IPS\trophies\extensions\trophies\TrophyCriteria\_Expression::memberMeetsCriteria(Object(IPS\Member), Object(IPS\trophies\_Trophy), NULL) #1 /var/www/sitefiles/g290812/applications/trophies/sources/Trophy/Trophy.php(478): IPS\trophies\_Trophy->memberMeetsCriteria(Object(IPS\Member)) #2 /var/www/sitefiles/g290812/applications/trophies/extensions/trophies/TrophyCriteria/Criteria.php(45): IPS\trophies\_Trophy::updateTrophiesForMember(Object(IPS\Member)) #3 /var/www/sitefiles/g290812/applications/trophies/sources/Trophy/Trophy.php(233): IPS\trophies\extensions\trophies\TrophyCriteria\_Criteria::handleForm(Array, Array) #4 /var/www/html/105109/system/Node/Controller.php(413): IPS\trophies\_Trophy->formatFormValues(Array) #5 /var/www/html/105109/system/Dispatcher/Controller.php(90): IPS\Node\_Controller->form() #6 /var/www/html/105109/system/Node/Controller.php(62): IPS\Dispatcher\_Controller->execute() #7 /var/www/sitefiles/g290812/applications/trophies/modules/admin/trophies/trophy.php(54): IPS\Node\_Controller->execute() #8 /var/www/html/105109/system/Dispatcher/Dispatcher.php(152): IPS\trophies\modules\admin\trophies\_trophy->execute() #9 /var/www/html/105109/admin/index.php(14): IPS\_Dispatcher->run() #10 {main}
  19. I'm running the latest for everything. The error in system log is the same: 4C133/6 We could not parse the application.json file for this application because it is missing or corrupt. Please contact the author for an updated copy of this application. I can toss you a pm.
  20. Hi, I just purchased this, but for both this plugin and the core, I am receiving the following error: Are you able to let me know how I can resolve this? Thanks!
  21. I'm unfortunately getting a NEW error now, while trying to add a Trophy which should replace another: Here's the full error: TypeError: Argument 2 passed to IPS\trophies\extensions\trophies\TrophyCriteria\_Expression::memberMeetsCriteria() must be an instance of IPS\trophies\Trophy, instance of IPS\trophies\_Trophy given, called in /var/www/sitefiles/g290812/applications/trophies/sources/Trophy/Trophy.php on line 433 (0) #0 /var/www/sitefiles/g290812/applications/trophies/sources/Trophy/Trophy.php(433): IPS\trophies\extensions\trophies\TrophyCriteria\_Expression::memberMeetsCriteria(Object(IPS\Member), Object(IPS\trophies\_Trophy), NULL) #1 /var/www/sitefiles/g290812/applications/trophies/sources/Trophy/Trophy.php(478): IPS\trophies\_Trophy->memberMeetsCriteria(Object(IPS\Member)) #2 /var/www/sitefiles/g290812/applications/trophies/extensions/trophies/TrophyCriteria/Criteria.php(45): IPS\trophies\_Trophy::updateTrophiesForMember(Object(IPS\Member)) #3 /var/www/sitefiles/g290812/applications/trophies/sources/Trophy/Trophy.php(233): IPS\trophies\extensions\trophies\TrophyCriteria\_Criteria::handleForm(Array, Array) #4 /var/www/html/105108/system/Node/Controller.php(413): IPS\trophies\_Trophy->formatFormValues(Array) #5 /var/www/html/105108/system/Dispatcher/Controller.php(90): IPS\Node\_Controller->form() #6 /var/www/html/105108/system/Node/Controller.php(62): IPS\Dispatcher\_Controller->execute() #7 /var/www/sitefiles/g290812/applications/trophies/modules/admin/trophies/trophy.php(54): IPS\Node\_Controller->execute() #8 /var/www/html/105108/system/Dispatcher/Dispatcher.php(152): IPS\trophies\modules\admin\trophies\_trophy->execute() #9 /var/www/html/105108/admin/index.php(14): IPS\_Dispatcher->run() #10 {main} Further, and sorry to pile on, the Max Icon Size in Postbit seems to not be functioning: Despite setting it to 16x16, they are appearing at 50x50. It looks to be hardcoded in the CSS, to which I've made no changes myself:
  22. I've installed the update, and can confirm that (so far) the issue has been resolved! Some of my Language changes to the system are lost, but I can easily re-apply them (I changed them to "Baubles & Charms" to match my site's tone). As you can see here, I have a user with no awards, followed by a user with a few:
  23. Like others I am seeing the following error in postbit: I believe I've narrowed the issue specifically to this line in the code: {{$items = \IPS\trophies\Trophy\MemberTrophy::fetchForPostbit($author);}} If I JUST include that line in the postbit, I see the error. Further, the error only seem to show for people with no trophies/medals. As you can see above the first person has some showing, while the second person throws an error. Any fix?
×
×
  • Create New...