Developer Connection
Use this forum to interact with our development team on technical issues, suggestions and official best practices advice.
1,736 topics in this forum
-
- 1 follower
- 2 replies
- 731 views
Manually adding a menu item to an Application Admin CP menu, then reordering the new menu item, will remove all the other menu items from the application acpmenu.json and break the admin menu for that application. This is on the latest version, I also believe this happened on previous versions as well.
Last reply by TDBF, -
When databaseCheck is run as part of the 4.7.2 -> 4.7.3 upgrade, it ends up running additional queries to fix the schema, because they weren't included as queries by the upgrader: ALTER TABLE `calendar_events` ADD COLUMN `event_external_url` VARCHAR (255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL , ADD COLUMN `event_latitude` DECIMAL (10,8) NULL , ADD COLUMN `event_longitude` DECIMAL (11,8) NULL ; This doesn't cause issues because it was caught by the databaseCheck, but as with the previous time that something like this happened: this could cause problems in future.
Last reply by Daniel F, -
- 1 follower
- 3 replies
- 811 views
I get the following error while in DEV mode and does not matter if I have anything installed (3rd party) or not Whoops \ Exception \ ErrorException (E_DEPRECATED) explode(): Passing null to parameter #2 ($string) of type string is deprecated This happens even when I try and go to support. I have erased the entire installation and re-installed 4.7.3 and it remains the same. I am running PHP 8.1, any help to chase this down would be appreciated. This is what shows up when I click on support
Last reply by legionaire, -
- 2 replies
- 601 views
nexus->front->clients->credit template is missing from 4.7.2.1 → 4.7.3 in
Last reply by Ryan Ashbrook, -
- 1 follower
- 2 replies
- 1k views
Hello guys, Apologies if I'm missing something, but I've just ran into an issue upgrading one of our forums to PHP8. We make use of theme hooks which override theme functions and call the parent when necessary. With our upgrade to PHP8 without IN_DEV, this all stopped working, presenting errors like: Cannot use "parent" when current class scope has no parent (at ./system/Theme/Theme.php line 2703). As far as I can tell by looking at the code in ./system/Theme/Theme.php, I cannot see how calling parent classes would work in that eval statement, as I think a parent call inside a class function in PHP8 without a parent will cause the eval to fail with a…
Last reply by G17 Media, -
- 1 follower
- 0 replies
- 360 views
When searching for an event, the buttons are too close together.
Last reply by Hisashi, -
TypeError: count(): Argument #1 ($value) must be of type Countable|array, bool given (0) #0 /home/sites/dev/www/473b3/system/Application/Scanner.php(786): IPS\Application\_Scanner::scanExtendedClasses() #1 /home/sites/dev/www/473b3/applications/core/modules/admin/support/support.php(519): IPS\Application\_Scanner::scanCustomizationIssues() #2 /home/sites/dev/www/473b3/applications/core/modules/admin/support/support.php(228): IPS\core\modules\admin\support\_support->_showBlockHookscanner() #3 /home/sites/dev/www/473b3/system/Dispatcher/Controller.php(107): IPS\core\modules\admin\support\_support->getBlock() #4 /home/sites/dev/www/473b3/applications/core/modules/admin…
Last reply by Stuart Silvester, -
- 1 follower
- 2 replies
- 721 views
I'm not sure if this the correct place to report bugs... I belive this has been reported before, but I can't recall the thread. All notifications I'm receiving from IPs here are doubled (SEE attached screenshot).
Last reply by SeNioR-, -
- 0 replies
- 790 views
From what I remember, it has already been reported several times. The donation page still looks bad, missing space, no rounded corners and there are 3 different background colors. Default Template: Dark:
Last reply by SeNioR-, -
- 4 followers
- 5 replies
- 1k views
Our mariadb slow query logs pointed to poor results when guests were viewing the new 'combined view' topic listing (it was fine when members were viewing) 4.8 seconds + for the query below /*xxxx::IPS\Helpers\Table\_Content::getRows:489*/ SELECT forums_topics.*, author.*, last_commenter.*, core_tags_cache.tag_cache_text FROM `ibf_forums_topics` AS `forums_topics` FORCE INDEX (last_post) LEFT JOIN `ibf_forums_forums` AS `forums_forums` ON forums_topics.forum_id=forums_forums.id LEFT JOIN `ibf_core_tags_cache` AS `core_tags_cache` ON tag_cache_key=MD5(CONCAT('forums;forums;',forums_topics.tid)) LEFT JOIN `ibf_core_members` AS `author` ON author.member…
Last reply by sound, -
- 1 follower
- 2 replies
- 384 views
hi in the new version (4.7.2) in forum setting like below picture there is a mistake language string that It has been repeated twice also there is one mistake in non-translated string
Last reply by Martin A., -
- 1 reply
- 538 views
Currently using the Carousel module there is an option to start a slideshow using data-ipsCarousel-slideshow but the timer itself is hardcoded to 4 seconds in the javascript file \dev\js\framework\common\ui\ips.ui.carousel.js: var slideshowTimeout = 4000; Since this is a module there's no way to create a mixin for it as it's only for controllers. (Or is it possible to use a mixin on a module? Even if it is, because of the place the timer is in, there's no way to override its value though.) Can you add support for overriding the timer with a new option like this one? data-ipsCarousel-timer='3000'
Last reply by Daniel F, -
- 1 follower
- 1 reply
- 665 views
Whoops\Exception\ErrorException thrown with message "Undefined array key "icons_homescreen_maskable"" Stacktrace: #6 Whoops\Exception\ErrorException in /var/www/html/ips/applications/core/modules/admin/customization/icons.php:218 #5 Whoops\Run:handleError in /var/www/html/ips/applications/core/modules/admin/customization/icons.php:218 #4 IPS\core\modules\admin\customization\_icons:processApplicationIcon in /var/www/html/ips/applications/core/modules/admin/overview/onboard.php:183 #3 IPS\core\modules\admin\overview\_onboard:manage in /var/www/html/ips/system/Dispatcher/Controller.php:118 #2 IPS\Dispatcher\_Controller:execute in /var/www/html/ips/applications/core/modules/…
Last reply by Daniel F, -
Just want to put this bug in your ears, especially with the code checker now in place and the possibility it will get strict along these lines in the future. Apologies if this has already been noted recently (or way in the past) - have not looked too deeply here. I've noticed more than a few instances of functions defined as static public instead of public static in code; mine and yours. Your source files have a couple (4?), your apps more, but I was more puzzled why my app and plugin hooks had a bunch as this isn't a thing I normally do. As an example, a hook on baseCss() is routinely static public in the hook. So I looked and your method is clearly public stat…
Last reply by Daniel F, -
- 1 follower
- 2 replies
- 608 views
I noticed the word "after" is repeated on the Login tab of the Login and Registration page in v4.7.2.1. It isn't there in the previous versions.
Last reply by Daniel F, -
- 1 follower
- 0 replies
- 431 views
I have been trying to display the short date on some custom Pages template, but it seems this only works on forums. May you guys make this works everywhere on IPS. Thanks
Last reply by Afrodude, -
- 1 reply
- 398 views
The newly added method where() in \IPS\core\Reports\Report is producing an error when you have an app without container: Log: Backtrace: To reproduce, simply delete the category added when you install Downloads, for example.
Last reply by Daniel F, -
- 1 follower
- 2 replies
- 685 views
Hi all, I'm just letting you know that the September Development blog is out now and covers our PHP8 ready schedule and an important change to a very much used and overloaded function. Thanks!
Last reply by Randy Calvert, -
- 1 follower
- 1 reply
- 599 views
I am working on an application using C#. I am trying to get the endpoints for OLD versions of Download files. As I look at this (AND TRIED IT) I cannot get this. I tried with a OAuth2 connection, and RestAPI. it tells me: 9/27/2022 6:41:17 PM: Received: { "errorCode": "3S291\/2", "errorMessage": "BAD_METHOD" } Is there a way to access the old versions of files? I know we can on our sites, I have that enabled.
Last reply by Schaken, -
- 2 followers
- 16 replies
- 2k views
Hi everyone, I am trying to connect my website to my forum, therefore I want to use the logins of my forum on my website. When my user logs in, he enters his forum credentials, and I go through an oAuth system to check if those credentials are good. I manage to retrieve a custom access token, but when I request GET with the bearer authorization, where I enter the retrieved access_token, the system returns : { "errorCode": "2S291/3", "errorMessage": "NO_PERMISSION" } Does anyone know why the system is denying me access? Thanks in advance. Sorry, I made a mistake, the error code is 2S291\/7 and not 2S291/3 Thanks.
Last reply by Schaken, -
- 2 followers
- 1 reply
- 622 views
Is there an industry standard that IPS uses for regular expression on profile fields? I'm trying to create a rowing split time field. I selected text area for the field type and I tried using this expression for the Regular Expression: ^(([0]?[0-5][0-9]|[0-9]):([0-5][0-9]))$ that should display something like 1:39 ... if you are a really good indoor rower .... The expression I used was rejected. I don't know if it is because there is a colon in the expression or what. I got the code from Regular Expression Library (regexlib.com)
Last reply by Marc, -
Just noticed there's a wrong rating for this file: There is only 1 review right now and the user initially posted it with 1 star. After that he edited it to be 5 stars but the rating for the file itself is still showing 1 star in the Recent Updates widget in the Marketplace homepage: The file embed above is showing 5 stars though, so it's probably calculating the rating on-the-fly rather than using a cached file from the files table. === Another bug I just noticed: the embed above is showing 0 comments but that part should be hidden if the category doesn't allow comments to begin with. Marketplace allows only reviews.
Last reply by teraßyte, -
- 3 followers
- 9 replies
- 1.1k views
I was currently using BunnyCDN, but only for images. My "Downloads" is all just straight on my metal server. but they can not handle our downloads system from here at Invision community. Right now my server is allowing pwople to download at dial-up speeds because of the backbone every since that last doomsday sole flare. So I am FORCED to get a CDN that will support S3 (Unless someone is willing to share some secrets) Is anyone willing to toss me some ideas for a cheap CDN? 🙂 thanks!
Last reply by Schaken, -
- 1 follower
- 7 replies
- 2.4k views
Hi all, We've been working on fine-tuning the PHP8 compatibility scanner to ignore technically incorrect things, but they are still allowed with PHP 8.0 and 8.1. Please see this post for details:
Last reply by Michael.J, -
- 16 replies
- 786 views
Hi Guys! I noticed that the online status icon is not showing on PHP 8.1 😞 the icon goes back on PHP 8.0
Last reply by marklcfc,