Jump to content

Nathan Explosion

  • Posts

  • Joined

  • Days Won


 Content Type 


Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory





Everything posted by Nathan Explosion

  1. Hmmm - actually, this looks like it could be reproducible without strict mode involved... Ignore that - it's only reproducible with strict mode enabled on mySQL For the guest group, the g_mod_post_unit evaluates to NULL in applications\core\extensions\core\GroupForm\Content.php because it's not present on the form: if( $group->g_id != \IPS\Settings::i()->guest_group ){ $form->add( new \IPS\Helpers\Form\Custom( 'g_mod_post_unit'...... ...but the Save function doesn't take that into account: /* Mod Queue */ $group->g_mod_post_unit = isset( $values['g_mod_post_unit'][2] ) ? 0 : $values['g_mod_post_unit'][0]; Not an issue if not using strict mode.
  2. Disable strict mode on your mySQL instance.
  3. I have no idea what way you have your forums structured so don't know what your filter list looks like - but if it was me that was scrolling and unticking each item then I'd get bored quickly and just go ahead and try clicking on the category header...
  4. The blurb is: Correct - it does suggest it will rebult the topic content. Your reading of the second sentence, however... It won't recreate missing topics - as far as it is concerned, as a result of a topic previously being created it now has a record of that topic's ID and the rebuild would rebuild the content IN THAT TOPIC. Let's say you change the "topic display format" for some of the database fields...run the task, it rebuilds the content in the topic that exists already. Let's say you don't have the setting enabled for a database...you have a load of records, you decided that you want to have topics too. You enable the setting, run the task, it builds the topics because none exist already. But once the task is run....you have a topic ID. Delete that topic somehow...it won't be recreated. The field that contains the topic id for a database is the "record_topicid"
  5. That user doesn't match the criteria as it is awaiting admin validation, not user email validation
  6. They want to clear the content of the core_achievements_log table down by chaning the setting that prunes it. They are concenred that it will have an effect on the badges that have been awarded to the users already. Here's my input... Awarded badges are stored in core_member_badges, so should be unaffected by changing that. However, I suspect that if you clicked the option to rebuild achievements at a later point then there may be an effect on automatically awarded badges at that time.
  7. Reproducible - the error isn't seen at the time of the deletion, but instead later when the queue task runs.
  8. Maybe they don't have the "Can sign-in as member?" permission
  9. Scroll to the "Adding a newly purchased application" section.
  10. Which of these is the order of things happening? Option 1: You ran the support tool, and actioned its suggestions and then your forums disappeared Option 2: Your forums disappeared so... You then ran the support tool, and actioned its suggestions.
  11. Cause appears to be the following: The markAsRead function in front\mixins\ips.core.table.js searches up up from the clicked link for the closest element with the class .ipsDataItem, and then adds ipsItemStatus_read and removes ipsItemStatus_unread. That's fine in the traditional view as there it is: But in grid view, there's no element with the .ipsDataItem class for it to find: Adding the ipsDataItem class to that indicated entry resolves the issue - located in front\index\forumGridItem.phtml
  12. Something I observed on another site where the grid display is the only option - just tested it on here, and same behaviour Switch to "Grid" view on the Forum index On a forum that has unread content, click the "Mark Forum as Read" icon You will observe that the strong effect on the forum title is removed, however the icon doesn't change from unread to read until a refresh is performed. Tested on desktop versions of Firefox, Edge, Chrome. I'll upload a video once someone replies to something on here.
  13. Might have something to do with the lack of ACP menu entries for it - I've always assumed that you guys had hidden it in the ACP because it was due for deprecation in v5: Can be located via the ACP search - search for 'Support' and you'll get the Commerce entries.
  14. It's not his issue. v0rt3x.dev has a certificate that is being flagged as untrusted, and it appears to be a HSTS configuration issue on that hosting.
  15. Well, considering it is the place where you configure Google authenticator to allow you to use it for 2FA and Google needs to render the QR code, yes.
  16. https://invisioncommunity.com/developers/rest-api?endpoint=core/members/POSTitem_achievements_awardbadge Award them a badge, you can send over the number of achievements_points to be given.
  17. Well, the software isn't supported on those so maybe pop back to PHP 8.1.x which is supported, and start investigation again?
  18. It's not just page 3, it's actually on page 2 aswell - that is where the original post is, which is then quoted on page 3 Do the following to edit... right click the ... menu (that would normally display the edit button) and select 'Open in new tab" (or window) You get the same page, with the menu now available. Click 'Edit' Didn't you have this before a while back?
  19. Just going to add this to the fun... If it was me doing this, I'd be checking if I have any other non-Invision applications installed which may have a table in the database. For example...."links"... With NO knowledge of what you have installed in your Invision environment, and NO knowledge of whether you have 1 table called "links" or multiple tables called "links_<SOMETHING>", I'd be wondering if that was used by an application called "Links Directory"
  20. https://www.ynwa.tv/files/file/48-ne-crisp-chatbox-integration/
  21. ? The link is to a resource that provides the feature you are requesting to be added, as the feature doesn't exist (hence why you've asked for it)
  • Create New...