帝国CMS多终端手机版内容图片压缩
PC端下上传的内容图片一般比较大,在移动端下加载会很慢,此时我们需要把这些图片处理下那么可以借助PHP的函数 preg_replace_callback: 函数执行一个正则表达式搜索并且使用一个回调进行替换。直接看代码://内容图片压缩处……
PC端下上传的内容图片一般比较大,在移动端下加载会很慢,此时我们需要把这些图片处理下
那么可以借助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里打开对应的位置放置即可。
- 上一篇
帝国cms教程内容页、列表页、封面页调用栏目别名
帝国cms模板页面添加下面的标签<?=$class_r[$GLOBALS[navclassid]]['bname']?>
- 下一篇
帝国CMS灵动标签多表调用最新信息
[e:loop={'select*from(selectid,classid,titleurl,filename,title,newstime,titlepicfromphome_ecms_newswherenewstimeunionselectid,classid,titleurl,filename,title,newstime,titlepicfromphome_ecms_photow