You are not logged in.
You'll need to add an "#[\AllowDynamicProperties]" attribute to the top of the class to get the deprecated warning to go away. Adding it makes the extension require PHP 8 so it's a bit of a double-edged sword which is why I haven't added it directly yet.
Sorry I meant 2.7.2 — the Form Builder release version that I tagged in the git commit above. It should have auto-released to the BigTree extensions repo.
https://github.com/Fastspot/bigtree-for … 4dc42c01dd
4.7.2 release should fix this issue
It looks like that crash happens if you try to create a form without any fields in PHP 8.2+ — I'll push up a fix for that soon.
Yep! It'll probably be a month or so before that ships though.
You can go to GitHub and hit the 4.5-devel branch here:
https://github.com/bigtreecms/BigTree-C … /4.5-devel
Use the "Code" dropdown and you can download a zip of the repository where you should be able to grab the core directory.
I just pushed up a fix for this to the 4.5-devel branch. It was related to multi-site relative root tokens not translating cleanly against older staticroot content.
Haven't ran into this personally but I'll see if I can replicate it — I don't see any changes in 4.5.3 that would appear to affect using files from the file manager. Have you isolated it to that version bump exactly?
Sorry for not replying earlier -- it's been a crazy month. Hopefully will have this fix in soon as well as the other issues you've reported.
This is upgraded to 1.0.1 now which fixes some warnings and uses full PHP tags.
I'll try to get that updated in the next day or two!
Very strange! Are your local and remote using different versions of PHP?
Sorry for the delayed response here, Google decided that forum notifications were spam again. I'll try to take a look at why it's not working properly on 4.4!
Did you run composer update on the server? You might not have the composer package for the Google Analytics API or your composer.json file might not be the latest one from BigTree 4.5.7.
I try to keep the base methods on BigTreeModule agnostic to what the underlying table might be but I can see the use case. We'd need some way for caching the table structure against the extended class and then the search method could know whether it supports archived/unarchived.
Weird, I'm not able to replicate this. Is there a certain template that it always occurs on? I did push up a fix to 4.5-devel for BigTreeCMS::urlify so that it doesn't crash on a null value though.
Sorry for the delayed response here, for some reason BigTree's forum emails were being sent to spam. I'll try to get a fix out for this ASAP!
Thanks Doon! Nothing deadly, just lots of downed trees.
Adding https:// to the static_root won't help the existing assets (you will want to update them in the database directly — that is the right course of action!) but I believe it should prevent future uploads from getting // by default but I could be wrong. It's been a long time since I last ran into the issue!
Hi Doon!
Sorry for the delayed reply — we had a 3 day power outage up here after storms blew through on Monday. Glad you caught the issue — I think either an earlier version of BigTree was using protocol agnostic file paths or your static_root in the config was using them. If it's the latter you'll want to update that to be https://.
Hi Doon! Sorry for the late reply, I believe this is fixed in 4.5-devel (you'll have to re-save a page with corrupt title data) — there's quite a lot waiting in there for a 4.5.2 release, I should kick that out soon (maybe this weekend).
I'll try to take a look into this issue this weekend!
Events 1.2 will work fine with BigTree 4.5 but will have warnings / errors (possibly) in PHP 8. It could be manually updated to work with PHP 8, you'll just have to track down the errors and resolve them (they're usually just issues with skipping checks on non-existent arrays).
Events v2 has a fairly similar database structure as Events v1 with the exception of recurring events being handled very differently (through recurrence rules) so any events that are setup to be recurring will not be able to easily be migrated over without losing their recurrence. On the template side the event instances are returned as objects instead of arrays and fields in the database that are not in the default Events v2 schema for btx_events_events will be added to the AdditionalFields property array.
If you're using a custom HTML loader in /custom/admin/layout/_html-field-loader.php then you'll likely need to update the TinyMCE init to use TinyMCE 6's selector structure.
You can compare the files in 4.4-devel and 4.5-devel to see what's changed in their init (and plugins):
https://github.com/bigtreecms/BigTree-C … loader.php
https://github.com/bigtreecms/BigTree-C … loader.php
TinyMCE's cache is notoriously sticky. If clearing browser's cache doesn't work then it's likely a custom override somewhere that's telling BigTree to use a different version of TinyMCE.
Hi Rand,
I think you have the wrong BigTree! This is a forum for the content management system, not the board manufacturer