电脑端的内容图片一般比较大,在移动端下加载会很慢,此刻咱们需要把这些图片处理下,帝国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