帝国CMS手机版内容图片压缩方法
发布时间:2020-10-14作者:帝国建站网
电脑端的内容图片一般比较大,在移动端下加载会很慢,此时我们需要把这些图片处理下,帝国CMS手机版内容图片压缩方法。
借助PHP的函数 preg_replace_callback: 函数执行一个正则表达式搜索并且使用一个回调进行替换。
直接看代码:
// 内容图片压缩处理
function NewsTextReplace($add){
$add['newstext'] = preg_replace_callback(
'/<img.*?src="(.*?)".*?>/is',
function ($callback) {
return '<img src="' . sys_ResizeImg($callback[1], 370, 200, 3) . '" width="100%">';
},
stripslashes($add['newstext'])
);
$add['newstext'] = addslashes($add['newstext']);
return $add;
}把代码放到userfun.php中,在show.php里打开对应的位置放置即可。
此方法适合基于栏目伪静态插件下使用,其他方式同理,自行研究。
相关帝国教程
- 11-15删除前端wp-block-library-css的调用
- 12-17帝国cms常用的SQL语句
- 08-03帝国cms列表模板页随机调用数字
- 03-12帝国CMS会员通过推广链接获得点数奖励的功能
- 04-12帝国CMS内容页模板判断字段为空不显示
- 04-13帝国cms添加站内搜索教程
- 03-21帝国CMS PHP汉字(UTF-8)转unicode码的方法!
- 10-31帝国CMS更新时提示Fatal error:Allowed memory size of的解决方法
- 11-11phome_enewsmoreport端口表
- 04-21帝国CMS会员收藏夹去掉点击数展示方法和教程
- 11-21帝国CMS完美替换“当前位置导航”[!--newsnav--]
- 06-03帝国CMS教程tags标签调用方法
- 11-23帝国CMS会员推广功能使用方法
- 09-17帝国CMS怎么用灵动标签调用包含指定的关键词或关键字
- 04-27帝国CMS投稿页面和投稿列表页调用会员头像的方法
- 08-12帝国CMS模板自定义JS 动态调用tags显示
- 03-24帝国CMS调用最新最多评论文章
- 04-21帝国cms正则提取正文newstext字段中所有图片的方法
- 11-22帝国CMS无相关文章时调用其它信息文章
- 03-06帝国CMS内容页模板实现键盘翻页的方法和代码是什么