Tag-Plugin - Error 500 - Smarty 4

Find help with FlatPress plugins, report a plugin bug, request or present new plugins.
Post Reply
User avatar
fraenkiman
Posts: 210
Joined: Thu Feb 03, 2022 7:25 pm
Location: Berlin, Germany
Contact:

Tag-Plugin - Error 500 - Smarty 4

Post by fraenkiman » Sun Oct 30, 2022 8:07 pm

Hello, everyone,

when trying to activate the plugin tag under FlatPress 1.3dev [master], I get the following error message:
This page does not work frank-web.dedyn.io is currently unable to process this request.
HTTP ERROR 500


Strangely, there is no error found in the log files (syslog and apache error.log).

Apache/2.4.54
PHP 7.4.30 FPM/FastCGI

Maybe someone would like to take a look and confirm that the error exists. Maybe also with abnormalities in the log files.

Under Smarty 2.6 the plugin works perfectly.
It would be a shame if this plugin didn't work with Smarty 4.

Best Regards
Frank
:pencil: You are strong in PHP and Java Script? :point_right: Then help us to improve FlatPress. :point_left:

:exploding_head: Looking for ideas, templates, examples and answers to frequently asked questions?
:bulb: You'll find it here.

My :de: FlatPress-Blog: https://frank-web.dedyn.io

User avatar
Arvid
FlatPress Coder
Posts: 558
Joined: Sat Jan 26, 2019 7:40 pm
Contact:

Re: Tag-Plugin - Error 500 - Smarty 4

Post by Arvid » Tue Nov 01, 2022 12:26 pm

Hi,

thanks for reporting. This will happen with a few more plugins, I'm afraid: With the update to Smarty 4, the name conventions of Smarty functions have changed (assignByRef() instead of assign_by_ref(), for example), and the register_...() functions have been combined to registerPlugin($type, ...).

It's actually not too hard to fix: Just check for Smarty function calls within the plugin code (search for

Code: Select all

$smarty->
), and change them. (Still waiting for the official Smarty 3 to 4 upgrade guide, though...)

I did the fix for the Tag plugin, see my fork here: https://github.com/azett/flatpress_tag_plugin
And I sent Evaggelos a pull request to merge my changes back into his repo: https://github.com/ebal/flatpress_tag_plugin/pull/3

All the best,
Arvid

User avatar
fraenkiman
Posts: 210
Joined: Thu Feb 03, 2022 7:25 pm
Location: Berlin, Germany
Contact:

Re: Tag-Plugin - Error 500 - Smarty 4

Post by fraenkiman » Tue Nov 01, 2022 9:51 pm

Hello Arvid,

Thank you for creating the fork with the fixes. Tested with fp-1.3dev [master] (smarty 4) without any abnormalities. Works as expected :) .

Best Regards
Frank
:pencil: You are strong in PHP and Java Script? :point_right: Then help us to improve FlatPress. :point_left:

:exploding_head: Looking for ideas, templates, examples and answers to frequently asked questions?
:bulb: You'll find it here.

My :de: FlatPress-Blog: https://frank-web.dedyn.io


User avatar
fraenkiman
Posts: 210
Joined: Thu Feb 03, 2022 7:25 pm
Location: Berlin, Germany
Contact:

Tag-Plugin v2.6.3 for FlatPress 1.3 "Andante" Beta1

Post by fraenkiman » Sun Jan 21, 2024 6:58 pm

Hello everyone,

I have fixed a fatal error in the tag plugin, which occurred when you wanted to save an entry as a draft with a set tag.
The plugin is available for download from the wiki, among other places.

Best regards
Frank
:pencil: You are strong in PHP and Java Script? :point_right: Then help us to improve FlatPress. :point_left:

:exploding_head: Looking for ideas, templates, examples and answers to frequently asked questions?
:bulb: You'll find it here.

My :de: FlatPress-Blog: https://frank-web.dedyn.io

Post Reply

Who is online

Users browsing this forum: No registered users and 24 guests