HELIX3 BLOG OPTION VIDEO Doesn't Work Anymore!! Version 3.1.3 - Question | JoomShaper

is live, now with multi-currency selling.

HELIX3 BLOG OPTION VIDEO Doesn't Work Anymore!! Version 3.1.3

LR

Laurent Robin

Template 2 months ago

Since Update to 3.1.3 in the articles with blog option Video (Youtube link) the video doesn't show up anymore! Please help, urgent! Thank you!

0
11 Answers
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 1 month ago #231745

Hi Laurent,

Thank you for your patience, and especially for digging into this and sharing the exact fix — that's very helpful.

You're right: in Joomla 5.4.7, the blog options (post format, video URL, etc.) are now stored in attribs rather than being pulled through the params object the way older Joomla versions handled it. Our override files in Helix3 3.1.3 weren't updated to reflect that change, which is why the video post format broke after the Joomla update. This was missed in our testing because our test environment wasn't yet running 5.4.7 at the time of release — that's on us, and we're updating our QA checklist to test against the latest Joomla point releases going forward.

I've passed your fix to our development team to verify and apply the same attribs-based approach across the other post formats (not just video) so this doesn't resurface elsewhere. We'll include this fix in the next Helix3 patch release, and I'll update this ticket as soon as it's confirmed and scheduled.

In the meantime, since you've already applied the fix locally, feel free to keep that in place — we'll make sure the official update doesn't conflict with it.

Thanks again for your patience and for taking the time to report the exact cause.

Best regards,

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 2 months ago #229565

Hello,

Thanks for reaching out to us. Could you please share temporary administrator access to your Joomla backend? You can provide the credentials securely in the hidden content section. Also, please take a full backup of your site before we make any changes.

Once I have access, I’ll investigate further and see what’s causing the issue. Let me know once you’ve shared the details!

Best regards,

0
LR
Laurent Robin
Accepted Answer
2 months ago #229576

ok, here you go! Thanks! Note that no helix blog option is working , not only the video. Seems it doesn't load the data by rendering the article.

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 2 months ago #229784

Hello,

Could you please create a staging environment and share the access details with me?

I took a backup of your site, but it doesn't appear to be working correctly. Having access to a staging site will allow me to investigate and resolve the issue safely.

Thank you!

0
LR
Laurent Robin
Accepted Answer
2 months ago #229786

Does it means the constellation Helix 3.1.3 on Joomla 5.4.7 is working for you on your server? Did you test this on your side before release? Why are you not able to use the akeeba backup you made? i'm not able to do a staging environment until tomorrow.

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 2 months ago #229788

On our end there is no issues like your site.

No worries, do it then let me know.

Thanks

0
LR
Laurent Robin
Accepted Answer
2 months ago #229813

I could fix the issue by myself, getting some help from Copilot AI. I wonder that you have no problem on your side because in the overrides: html/com_content/article/default.php html/layouts/joomla/content/post_formats/post_video.php the code is not correct. At least for Joomla release 5.4.7 I guess it's the same issue for the other post_formats as in all files it use params instead of attribs. Can you please explain why the blog options like post_format and parameters are now in attribs and how you will fix that issue in case of update of the template in the future? Thanks!

In html/com_content/article/default.php

replaced $post_format = $params->get('post_format', 'standard'); with $attribs = json_decode($this->item->attribs); $post_format = $attribs->post_format ?? 'standard';

in ** html/layouts/joomla/content/post_formats/post_video.php **

replaced $video_src = ''; if ($displayData['params']->get('video')) { $video = parse_url($displayData['params']->get('video'));

with

$attribs = json_decode($displayData['item']->attribs); $video_src = ''; if (!empty($attribs->video)) { $video = parse_url($attribs->video); ...

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 2 months ago #229859

Thanks, I will check it.

0
LR
Laurent Robin
Accepted Answer
1 month ago #231742

Any news on this?

0
LR
Laurent Robin
Accepted Answer
2 weeks ago #233854

Hey Crew, thanks for the update on the Helix3 template 3.1.4 using the attribs. it works now. One more fix needs to be done though because the fullscreen switch button on the youtube player doesn't work. The cause is the object definition which is not working anymore so you need to replace the object with an iframe. in the file html/layouts/joomla/content/post_formats/post_video.php

The object defined at the end code must be replaced with an iframe and allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen"

Please make sure to update this file in the next release 3.1.5 ;) Thank you!

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 2 weeks ago #233862

You’re welcome.

I will forward this to the team for further review.

Thanks.

0