News:

CPG Release 1.6.29
During HTML5 upload, keep pseudo blank code 200 messages from triggering error condition
added Russian language
correct failure to use theme menu icons in album manager
minor vulnerabilities mitigation

Main Menu

Thumbnail width and height in theme.php (the actual thumb on server)

Started by allvip, November 06, 2019, 11:40:49 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

allvip

Hi.
No php function like imagesx etc works in theme.php
I need the width and height of each thumb_name.jpg.
Thanks.

allvip

The reason cpg_getimagesize did not work is because the thumbnail src is not the full path.
Anyway, cpg_getimagesize will give the width and height together as a string.

Solution

theme.php, theme_display_thumbnails

//get full thumnail path
$thumbImg = $thumb['image'];
preg_match('(<img[^>]* src=\"([^\"]*)\"[^>]*>)', $thumbImg, $matchesImg);
$thumbFilePath = $CONFIG['site_url'] . $matchesImg[1];   

// get width, height,attr and type
list($width, $height, $type, $attr) = getimagesize("$thumbFilePath");

then tokens to use in $template_thumbnail_view

The answer is not detailed.