您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS手机版内容图片太大压缩的代码
安蕾2023-05-28 23:00:22帝国CMS教程已有人查阅
导读电脑端的内容图片一般比较大,在移动端下加载会很慢,此时我们需要把这些图片处理下,帝国CMS手机版内容图片压缩方法。借助PHP的函数 preg_replace_callback
电脑端的内容图片一般比较大,在移动端下加载会很慢,此时我们需要把这些图片处理下,帝国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里打开对应的位置放置即可。此方法适合基于栏目伪静态插件下使用,其他方式同理,自行研究。
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS模板安装教程和更新内容步骤
1.浏览器键入你的域名或者http:/你的域名/e/install/index.php,比如http://www.xxx.com/e/install/index.php 进行帝国CMS的正常安装 -
帝国CMS新手教程怎么调用网站关键字+描叙
帝国CMS_调用网站关键字+描叙的方法 ,调用网站关键字:调用网站描叙:帝国CMS会员信息调用方法,帝国CMS会员空间信息怎么调用
1、会员信息调用函数:sys_ShowMemberInfo(用户ID,查询字段),2、会员列表调用函数:sys_ListMemberInfo(调用条数,操作类型,会员组ID,用户ID,查询字段) -
帝国CMS相关信息调用smalltext简介的方法
帝国cms模板在开发过程中,内容页SEO相关调用默认标签有:标题、关键词、描述。标题调用标签可以使用[!--title--],也可以使用副标题标签[!--ftitle--]
留言与评论 (共有 条评论) |