电脑端的内容图片一般比较大,在移动端下加载会很慢,此刻咱们需要把这些图片处理下,帝国CMS手机版内容图片紧缩办法。

凭借PHP的函数 preg_replace_callback: 函数履行一个正则表达式查找而且运用一个回调进行替换。
直接看代码:

//内容图片紧缩处理
functionNewsTextReplace($add){
$add['newstext']=preg_replace_callback(
'/<img.*?src="(.*?)".*?>/is',
function($callback){
return'<imgsrc="'.sys_ResizeImg($callback[1],370,200,3).'"width="100%">';
},
stripslashes($add['newstext'])
);
$add['newstext']=addslashes($add['newstext']);
return$add;
}

把代码放到userfun.php中,在show.php里翻开对应的方位放置即可。

此办法合适根据栏目伪静态插件下运用,其他方法同理,自行研讨。

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:帝国CMS手机版内容图片压缩方法发布于2022-07-17 10:59:36

相关推荐