1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-18 12:21:45 +02:00

Include width/height attributes in img tags with cropped thumbnails.

This commit is contained in:
Cameron
2016-02-07 13:28:55 -08:00
parent 3074814d42
commit 8660d2d890
2 changed files with 19 additions and 4 deletions

View File

@@ -201,6 +201,7 @@ class cpage_shortcodes extends e_shortcode
elseif($path[0] !== '{') $path = '{e_MEDIA}'.$path;
$thumb = $tp->thumbUrl($path);
$dimensions = $tp->thumbDimensions('double');
$type = varset($parms[2]['type'], 'tag');
switch($type)
@@ -210,12 +211,12 @@ class cpage_shortcodes extends e_shortcode
break;
case 'link':
return '<a href="'.$tp->replaceConstants($path, 'abs').'" class="cpage-image" rel="external image"><img class="cpage-image" src="'.$src.'" alt="'.varset($parms[1]['alt']).'" /></a>';
return '<a href="'.$tp->replaceConstants($path, 'abs').'" class="cpage-image" rel="external image"><img class="cpage-image" src="'.$thumb.'" alt="'.varset($parms[1]['alt']).'" '.$dimensions.' /></a>';
break;
case 'tag':
default:
return '<img class="cpage-image" src="'.$thumb.'" alt="'.varset($parms[1]['alt']).'" />';
return '<img class="cpage-image" src="'.$thumb.'" alt="'.varset($parms[1]['alt']).'" '.$dimensions.' />';
break;
}
}
@@ -312,8 +313,10 @@ class cpage_shortcodes extends e_shortcode
{
return $img;
}
return "<img class='img-responsive img-rounded' src='".$img."' alt='' />";
$dimensions = $tp->thumbDimensions();
return "<img class='img-responsive img-rounded' src='".$img."' alt='' ".$dimensions." />";
}
function sc_cmenuicon($parm='')