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 teraßyte
-
After a fresh install, going to "ACP > System > SETTINGS > Web App" throws a TypeError: TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given (0) #0 path\to\system\Dispatcher\Controller.php(118): IPS\core\modules\admin\settings\_webapp->manage() #1 path\to\applications\core\modules\admin\settings\webapp.php(39): IPS\Dispatcher\_Controller->execute() #2 path\to\system\Dispatcher\Dispatcher.php(153): IPS\core\modules\admin\settings\_webapp->execute() #3 path\to\admin\index.php(13): IPS\_Dispatcher->run() #4 {main} The issue is this code: /* And finally, additional manifest and livetile details */ $manifestDetails = json_decode( \IPS\Settings::i()->manifest_details, TRUE ); $form->add( new \IPS\Helpers\Form\YesNo( 'configure_manifest', \count( $manifestDetails ) > 0, FALSE, array( 'togglesOn' => array( 'manifest_shortname', 'manifest_fullname', 'manifest_description', 'manifest_defaultapp', 'manifest_themecolor', 'manifest_bgcolor', 'manifest_display', 'manifest_custom_url_toggle' ), ) ) ); The problem is that $manifestDetails at this point is NULL because the json encoded data is wrongly using square brackets: ["cache_key":1692875360] Instead of curly brackets: {"cache_key":1692875360}
-
strange recommendation regarding php version
teraßyte replied to TorstenGer's topic in Classic self-hosted technical help
That is really strange. I think it's a problem with your language pack. 🤨 This is the message I get locally: -
How to send a sequence of onboarding emails to users?
teraßyte replied to MediaDiGi's topic in General Questions
Maybe you could use multiple alerts that shows only to specific groups? -
Dev Commerce & Easy Post - Rating Calls Issue
teraßyte replied to ToeJam's topic in Technical Problems
Looking at the code, there are 3 places the EasyPost Rates API is called: Testing the settings in ACP. Viewing a physical product's page (to figure out shipping rates/time) The shipping step in the checkout process. The code tries to retrieve the rates automatically only if you enabled the Allow Customer to Choose Rate? option in ACP. When this setting is enabled viewing a physical product makes 1 request to the rates API. If a member refreshes the page 10 times or views 10 separate physical products, without purchasing anything, that makes it 10 API requests with no purchase. This happens also when the page is being viewed by a bot. Maybe some bot aggressively indexed your site and caused all those requests? At the very least it should not execute the API call for bots, but I don't see any kind of block in the code right now. I think there should be a warning added for this. Maybe this was not something EasyPost did when the API was initially implemented into Invision Community. 🤷♂️ -
Custom profile fields, URL and regex question
teraßyte replied to Meris4x4's topic in Technical Problems
No, it's not possible to make the field automatically fix the inserted value. You'd need a custom modification for that. I think it would be easier to simply enforce the full URLs and show an error that mentions the correct format if the regex returns an error. -
Also, considering the database's size, I would never recommend doing the "optimization" from phpMyAdmin. I'd rather do it from SSH to avoid timeouts. As opentype already mentioned, it's probably time to change hosting. Your site is not a good fit for that limit.
-
License Key Invalid Error with Valid Key!
teraßyte replied to JSensation's topic in Classic self-hosted technical help
You can compare your current address with the one listed in your Client Area. If the URL is different, you can reset it from the same client area page. Then remove the key from your ACP and re-enter it to update the URL. If the URL is the same, you'll have to wait for some IPS staff to check and confirm what is going on. -
License Key Invalid Error with Valid Key!
teraßyte replied to JSensation's topic in Classic self-hosted technical help
Did you add the license key to the site and then moved it somewhere else after? Like a different folder or (sub)domain? -
When downloading/exporting a Pages custom database in ACP the database key field should be included in the XML file. When importing a database XML file with 4.7.15, a random imported_XXXX key is always set because the original is not included. I find it extremely annoying I have to remember to rename it every time I move a database from production to live. When importing the database, if the database key is already used, only then it should be set to a random imported_XXXX one (or rather original_db_key_XXXX to start with the same original key). I consider it a bug, but I'm posting a Feedback topic since it can be seen either way.
-
Template core/admin/global/globalTemplate is throwing an error.
teraßyte replied to Triumph's topic in Technical Problems
I think your registration was blocked by the IPS Spam Service. I'm seeing 10 attempts with 2 different emails (all the same name with 2 different domains) blocked with a 4 level. Please send me a PM here with your email(s) just to confirm it's you and I'll whitelist them. 👍 And if those are indeed your emails, you might want to contact IPS to remove them from their spam list, too. -
Template core/admin/global/globalTemplate is throwing an error.
teraßyte replied to Triumph's topic in Technical Problems
@Triumph I haven't had any reports about the Bump plugin not working on newer versions. Do you have a specific error logged? The only other thing that comes to mind is that the plugin might not be installed correctly (maybe a file missing on disk, etc). Try using the Upload new version option and re-upload the 4.1.2 XML file. -
Site moved to a new server- Now having problems
teraßyte replied to Willem_'s topic in Technical Problems
Yeah, if the conf_global.php file is correct, the only options left are: The backup you made on the old server was not complete/correct. The backup was not imported correctly on the new server. -
Can't see the content posted by one user?
teraßyte replied to David N.'s topic in Technical Problems
How old are these posts? I believe the profile has a cutoff of 1 year. Anything older than that is not shown. -
What about the ACP? For example, when creating an invoice manually in 4.x it's impossible to add a Downloads file right now. I also hope Custom packages are heavily reviewed for v5, since they have several bugs. Rather, I've reported plenty of bugs (for Commerce and all other apps), and several are still open and untouched even with fixes provided in them (some since 2021-2022). 🤷♂️
-
Whatever happened to the Required flag on Profile Fields?
teraßyte replied to WebCMS's topic in General Questions
-
Yeah, the sorting/share post links in questions are a bit messed up right now. This is why I made a free modification to sort question forums by date instead: https://invisionbyte.net/files/file/284-tb-sort-questions-forums-by-date/ Members can still switch to order by vote if they want to.
-
Community Guide on Setting Up Wasabi and CloudFlare
teraßyte replied to ASTRAPI's topic in Classic self-hosted technical help
What I'd like to know is if the fix IPS added in 4.5.4 allows the use of Wasabi without any 3rd party plugin/application. After my post above, I tried looking at the code, and I think it's impossible since there are some hardcoded Amazon URLs/values. -
If you update the apps first, the parameters still won't match (more instead of less). As long as you upgrade right away to 4.7.15 it won't matter anyway. The other option is to unpack the TAR of the application, manually upload all the new files to the server (both apps and incision community), and then go to /admin/upgrade. It's not really required in this case, though.
-
Third part hooks issues and can't uninstall the app
teraßyte replied to Prof Diogo Moreira's topic in Technical Problems
Connect to your server with FTP (or use the file manager from your server's control panel). Find the file in the SUBCLASS/HOOK FILE column, search for the method listed in the METHOD function, and compare its parameters to the ones in the base file in the column BASE CLASS FILE. If you're unsure how to edit the files (no PHP knowledge, etc), you should ask someone who knows what they're doing to help you. -
Urgent help required: 'reply box' gone after forum upgrade
teraßyte replied to Fubra's topic in Technical Problems
I was wondering if you had updated from a much older version (4.2, 4.4, etc). Based on what you said, you update regularly, so you were on version 4.7.14 most likely. Not old enough for the whole theme to break. -
Urgent help required: 'reply box' gone after forum upgrade
teraßyte replied to Fubra's topic in Technical Problems
It's also possible your theme is too old and needs an update. From which version did you upgrade exactly? -
Urgent help required: 'reply box' gone after forum upgrade
teraßyte replied to Fubra's topic in Technical Problems
On that page, a bit below there is a System Logs button, click on it and post one of the errors here. If there are multiple errors, post a copy of each one. (Or you can also click the yellow text to see which specific error is repeated.)