[TaylorJ] Blogs

[TaylorJ] Blogs 1.7.2

No permission to download
this update completely crashed my forum when attempting to upgrade from 1.6.1 to 1.6.2 - i also observe that the .zip is much larger here..
1776751355517.webp

looking at the error logs - it seems to be an incompatibility introduced in 1.6.2 with another addon - ThemeHouse's 'Donate' addon
Fatal Error: Declaration of ThemeHouse\Donate\XF\Entity\User::getStructure(XF\Mvc\Entity\Structure $structure) must be compatible with TaylorJ\Blogs\XF\Entity\User::getStructure(XF\Mvc\Entity\Structure $structure): XF\Mvc\Entity\Structure
 
Hello,

I found a bug! When you create a blog post, you can add images, and they display properly. However, if you try to edit the blog post and upload new images, the system shows them, but after saving, only the “Attach Image” button remains—the images are no longer visible! If you click “Attach,” you get the message: “You do not have permission!”
 
this update completely crashed my forum when attempting to upgrade from 1.6.1 to 1.6.2 - i also observe that the .zip is much larger here..
View attachment 336561

looking at the error logs - it seems to be an incompatibility introduced in 1.6.2 with another addon - ThemeHouse's 'Donate' addon
Fatal Error: Declaration of ThemeHouse\Donate\XF\Entity\User::getStructure(XF\Mvc\Entity\Structure $structure) must be compatible with TaylorJ\Blogs\XF\Entity\User::getStructure(XF\Mvc\Entity\Structure $structure): XF\Mvc\Entity\Structure
Will have a fix out for that tonight.

If you can't wait until then, I would suggest making an edit to TaylorJ\Blogs\XF\Entity\User.php on line 22 from:
PHP:
    public static function getStructure(Structure $structure): Structure
    {
        $structure = parent::getStructure($structure);

        return $structure;
    }

to:

PHP:
    public static function getStructure(Structure $structure)
    {
        $structure = parent::getStructure($structure);

        return $structure;
    }
 
Hello,

I found a bug! When you create a blog post, you can add images, and they display properly. However, if you try to edit the blog post and upload new images, the system shows them, but after saving, only the “Attach Image” button remains—the images are no longer visible! If you click “Attach,” you get the message: “You do not have permission!”
Will try to re-produce this tonight. Won't be included with the above's fix but should be soon.
 
Hello,

I found a bug! When you create a blog post, you can add images, and they display properly. However, if you try to edit the blog post and upload new images, the system shows them, but after saving, only the “Attach Image” button remains—the images are no longer visible! If you click “Attach,” you get the message: “You do not have permission!”
I was able to reproduce this as far as the images are no longer there, I have not yet to see a "You do not have permission!" message appear. Should have the fix out soon for the images not appearing when someone goes back to edit a post and adds more attachments/any attachment.
 
Taylor J updated [TaylorJ] Blogs with a new update entry:

1.7.0

This is mainly a refactor release of the codebase to bring everything more inline with best practices from the XenForo core when it comes to service files/finders/etc. Mainly only other devs would care about this.

Bug fix:
  • Fixed an error when editing blog posts with and adding attachments on edit where they would not associate with the blog post or appear on re-edit/blog post view.

Read the rest of this update entry...
 
I'm getting a php error on this new update.
Fatal error: Declaration of SV\UserMentionsImprovements\XF\Entity\User::getStructure(XF\Mvc\Entity\Structure $structure) must be compatible with TaylorJ\Blogs\XF\Entity\User::getStructure(XF\Mvc\Entity\Structure $structure): XF\Mvc\Entity\Structure in /src/addons/SV/UserMentionsImprovements/XF/Entity/User.php on line 93
 
this update completely crashed my forum when attempting to upgrade from 1.6.1 to 1.6.2 - i also observe that the .zip is much larger here..
View attachment 336561

looking at the error logs - it seems to be an incompatibility introduced in 1.6.2 with another addon - ThemeHouse's 'Donate' addon
Fatal Error: Declaration of ThemeHouse\Donate\XF\Entity\User::getStructure(XF\Mvc\Entity\Structure $structure) must be compatible with TaylorJ\Blogs\XF\Entity\User::getStructure(XF\Mvc\Entity\Structure $structure): XF\Mvc\Entity\Structure
In the last update, the site crashed completely. I disabled it in the database, but the site still only displays an error.
 
same here...
in src/config.php, add the following lines:
PHP:
$config['debug'] = true;
$config['enableListeners'] = false;
this will temporarily disable the add-ons. go to Admin CP, and disable the update for the blogs until he gets it fixed.
 
Back
Top Bottom