Fade in plugin (Adds a fade-in effect on each intermediate-sized picture load) Fade in plugin (Adds a fade-in effect on each intermediate-sized picture load)
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Fade in plugin (Adds a fade-in effect on each intermediate-sized picture load)

Started by altenae, October 01, 2021, 06:12:09 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

altenae

Hi All,

The Fade in plugin is not working anymore with PHP 8.0
I can't figure out how to fix this.

I hope someone can help me out.
See attachment fadein.zip

Edward

ron4mac

There is one coding error in the plugin (double quotes "" where it should only be one ").
That coding error would only be impactful if you are using the transparent overlay.
But, regardless, it seems to function for me.
PHP 8.0.11, CPG 1.6.13, Chrome 92.0.4515.131 or Safari 14.1

altenae

Quote from: ron4mac on October 02, 2021, 01:55:31 PM
There is one coding error in the plugin (double quotes "" where it should only be one ").
That coding error would only be impactful if you are using the transparent overlay.
But, regardless, it seems to function for me.
PHP 8.0.11, CPG 1.6.13, Chrome 92.0.4515.131 or Safari 14.1

Where do you see the double quotes ?
Sorry for asking....

ron4mac

Quote from: altenae on October 03, 2021, 01:53:11 PM
Where do you see the double quotes ?

codebase.php, line 25, after background_picture
        $CURRENT_PIC_DATA['html'] = str_replace('<td ', '<td style="opacity: 0;" id="background_picture"" ', $CURRENT_PIC_DATA['html']);

IMHO, fade in would be better implemented via CSS in the theme.