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
- 612 views
Moderating with personal alerts working on Hide, Lock, and Move. If you decided to send an alert on locking the topic, and you toggled "Send an Alert to member" on After that you decided to Hide or Move it instead, you cannot toggle the "Send an Alert to member" on Hide or Move on unless you go back to Lock or any option you toggled on first to turn it off or refresh the page.
Last reply by Afrodude, -
- 1 follower
- 0 replies
- 373 views
After upgrading the server of one of our communities from PHP 7.4 to 8.1 I found the following error message popping up a lot: TypeError: count(): Argument #1 ($value) must be of type Countable|array, string given in /www/system/Data/Cache.php:151 This was caused by some custom code being referenced in a custom theme which requested a value with \IPS\Data\Cache::getWithExpire. This is how that function looks currently: <?php public function getWithExpire( $key, $fallback=FALSE ) { if ( !isset( $this->$key ) ) { throw new \OutOfRangeException; } $data = $this->$key; if( \count( $data ) and isset( $data['value'] ) and isset( $data['expir…
Last reply by TSP, -
- 0 replies
- 739 views
Hi all, Just a note to say that the October developer's blog is out now. It has a little information about our holiday release schedule and a new developer working with us!
Last reply by Matt, -
- 1 follower
- 7 replies
- 1.2k views
4.6 and 4.7 same results. After creating a database and you want to add a widget on the homepage. This widget doesn't show if the topics there are hidden or not like any other widget for the staff members For example Articles is a custom widget using Pages custom blocks widget. Topic 02 at that database is hidden, yet it shows like it's not like other widgets. A question in here there was a little Preview screen on pages plugins why it was removed on version 4.7?
Last reply by Afrodude, -
- 1 follower
- 0 replies
- 617 views
I activated the \IPS\CACHING_LOG to debug some issues, but I noticed that I could only open the dialog/modal for the top ones, the cache entries near the bottom I was unable to open the dialog for. Looking into the HTML, the issue seems to be caused by a sudden change in the naming style of the div that's referenced by data-ipsDialog-content. See the attached image: For the working items (that brings up the dialog) the form of the name is #elCachingLog<timestamp>_<id>_menu, but then it suddenly changes to #elCachingLog<timestamp>,<id>_menu (It uses , instead of _ between the timestamp and id)
Last reply by TSP, -
-
- 2 followers
- 7 replies
- 1.2k views
Hello guys, im working on a plugin on my localhost, and when its in dev mode, when going to the profile I got this error But when I turn off dev mode it is fine, any idea? Thanks --Allan
Last reply by Gary, -
-
- 1 follower
- 3 replies
- 889 views
Getting lots of logs for classes I have that extends global classes, such as \Exception, \DateTime, etc. You would have seen this yourself if you hadn't excluded your own code from being scanned 🙂 The class \Braintree\Transaction\AddressDetails extends \Braintree\Transaction\Instance, but the parent class couldn't be loaded. The class \IPS\core\api\GraphQL\Types\ProfileFieldGroupType extends \IPS\core\api\GraphQL\Types\ObjectType, but the parent class couldn't be loaded. A class in an app extends the class \IPS\Node\Api\GraphQL\ObjectType for which no file /home/sites/dev/www/473b3/system/Node/Api/GraphQL/ObjectType/ObjectType.php exists! The method scanner skip…
Last reply by Martin A., -
- 1 follower
- 5 replies
- 522 views
When I click on the Start New Topic feature here in this Developer Connection forum, it works great and takes me straight to the post editor. However I noticed if you use the button in Community Manager's Lounge forum, it throws a superflousous modal asking me to choose a forum to post the topic in, despite there being only the 1 forum.
Last reply by The Old Man, -
- 1 follower
- 1 reply
- 541 views
I'm a popular Cummins Diesel website Mopar1973Man.Com. I've already got vendors set up for drop shipping and that way I don't need to stock hundreds of thousands of product here at my home, box it up and ship to all around the world. My vendors are willing to drop ship for me. I need a ability to have my store up and running with product. Then when a customer orders a product from my vendors it will send a email to the vendor of the product they wish to purchase, the shipping address to the customer etc. Just a example just one set of Injectors is about $2,000.00 USD today for a 2006 Dodge Ram. This is why I'm looking to having drop shipping as a function. All I've got to…
Last reply by Randy Calvert, -
- 1 follower
- 8 replies
- 709 views
What do you think of my revamped editor skin? The look was based on CKE v5, although it is known that for technical reasons I could not implement SVG icons. Anyway, I improved their quality a bit. BTW: The icon file "icons.png" contains strange white shadows and the quality is quite poor, this would be can improved in the default editor 😉
Last reply by SeNioR-, -
- 2 replies
- 682 views
I didn't test other apps, only Forums, which has two Moderation Actions menus (top and bottom). The popup opened by them has different size: - Top: - Bottom: Top uses "medium" size which makes the layout weird. Thank you.
Last reply by Daniel F, -
- 2 followers
- 3 replies
- 508 views
Is anybody else excited about finally being able to use all the "new" PHP8.0 features? You've probably seen some of the new stuff in our recent Beta:) // Union Types protected function sendModerationAlert( array $values, \IPS\Content\Item|\IPS\Content\Comment $content ) : \IPS\core\Alerts\Alert // Nullsafe Operator $this->coverPhotoFile()?->delete(); 2 other amazing changes are named arguments and match expressions which we haven't used yet in the core products, but I'm sure they'll come up soon because they're going to make all our all lives much easier! If you haven't looked at the changes in PHP8 yet, I would strongly suggest to take a l…
Last reply by All Astronauts, -
- 1 follower
- 0 replies
- 419 views
I think there's a bug in 4.7.3 with admin group restrictions for Stock replies. I have checked this: Upon giving the restricted admin group this permission they are able to see the list of stock messages, but they are not able to add new stock replies or even edit existing ones.
Last reply by TSP, -
- 1 follower
- 2 replies
- 588 views
Hi team IPS, Heads up just for awareness, the IPS corporate blog is over 33MB, depending upon which tab you go to. I have 38Mbps fibre broadband and it takes over 7 seconds to download (uncached browser page load). Thats also a chunk of data if your using a PAYG phone. The quality images are obviously huge and the cause but it also shows the performance impact with IPS4.7 not generating and displaying reduced size card images in Pages. https://invisioncommunity.com/news/
Last reply by The Old Man, -
- 1 follower
- 1 reply
- 601 views
Will this require update resources again to make them compatible?
Last reply by Adriano Faria, -
- 1 follower
- 0 replies
- 621 views
Could you allow us to increase from for example mediumint to int without the database checker complaining/fixing? I have a forum where I every time have to manually fix member_posts-column because some member is above the limit of mediumint. In my opinion I would say that we should be able to change this, as long as it's change that is able to contain a bigger integer value.
Last reply by TSP, -
- 1 reply
- 340 views
As above really! On the main page at the bottom
Last reply by Daniel F, -
- 3 followers
- 16 replies
- 1.6k views
What do you think about this? https://discord.com/blog/forum-channels-space-for-organized-conversation
Last reply by Marius, -
- 2 followers
- 5 replies
- 686 views
Why is there a "More" menu item in the mobile navigation dropdown menu? This happens on this site for every dropdown in the hamburger menu and on my site.
Last reply by Gary, -
- 1 follower
- 1 reply
- 477 views
I have a use case where I check a Pages record title in the display template and make some changes to it when necessary. Is there an easy way to initiate an update of the search index for that record after the {{$record->save()}} ?
Last reply by Martin A., -
- 1 follower
- 11 replies
- 764 views
I realize that one cannot change the 'owner' of a thread in the Forum and yet... it would be very helpful if when a dev sells or cedes his/her app to another dev that there be a change of the owner of the app and the support thread. Not changing this is unfair to the dev and to the clients. Clients waste time chasing after the wrong dev and devs do not feel good about the mistaken identity - both the old dev who keeps getting pestered and the new dev who might not be getting the love they deserve for the upkeep of the app, theme or plugin. Maybe you could write a back end script just for IPS to change just files and support threads? It would make the marketplace look more…
Last reply by Afrodude, -
- 1 reply
- 692 views
$form->add( new \IPS\Helpers\Form\Text( 'location', FALSE, \IPS\Request::i()->location, array( 'placeholder' => 'Search location') ) ); Another: <div class='ipsType_light ipsType_normal'> We couldn't find any events happening soon near you. Check back later! </div>
Last reply by Stuart Silvester, -
- 3 followers
- 1 reply
- 330 views
After importing Pages databases from one installation to another, I kept running into this error when trying to create records in the imported databases: After investigation, I found it is caused by having database relationship fields which point to non-existing tables on the new website. After having all the databases present and re-assigning the fields, the error disappears. I am not sure what a good solution would be, but there is probably a better one than just this error.
Last reply by Matt, -
- 2 replies
- 350 views
This is not about the app scanner specifically, sort of... It's more the case of the App Scanner exposing a long-term issue (it's not been a real problem until now). Given how long the 4 series has been out in the wild, there is a LOT of relic code laying about. I'm talking about applications with sources directories/files that are no longer used and leftover stuff in the interface directories. Naturally, the App Scanner is now flagging a lot of this stuff - at least at the log level. That's not a big deal but the hitch is this: If I remove interface files and directories, or source files and directories, from my application and upload the new version, the upgra…
Last reply by All Astronauts, -
- 2 followers
- 10 replies
- 983 views
Hi, I'm suddenly getting new comment notifications (via email and in the notification bell list) this morning for posts that were actually posted months ago. Anyone else effected? Weird! 😱
Last reply by The Old Man,