欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

帝国cms教程

帝国CMS多终端手机版内容图片压缩

帝国cms教程 我的站长站 2019-05-18 共182人阅读

PC端下上传的内容图片一般比较大,在移动端下加载会很慢,此时我们需要把这些图片处理

那么可以借助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里打开对应的位置放置即可。

相关推荐
  • 多终端
  • 解压压缩
  • 他们说的多终端登录/共享/同步/运行是什么意思?

    首先终端是什么?终端简单的理解就是电脑、手机、平板等等设备,有些行业同时也会包含设备的运行环境。多终端是什么?我们常常看到网络上有很多产品介绍自己为多终端产品,可以多终端登录、多终端共享、多终端同步、多终端运行等等。听起来挺高大上,其实这里...

    经验分享 1774 5年前
  • 帝国CMS多终端手机版内容图片压缩

    PC端下上传的内容图片一般比较大,在移动端下加载会很慢,此时我们需要把这些图片处理下那么可以借助PHP的函数 preg_replace_callback: 函数执行一个正则表达式搜索并且使用一个回调进行替换。直接看代码:// 内容图片压缩处理function NewsTextReplace($a...

    帝国cms教程 182 5年前
  • 帝国CMS7.5版升级支持多终端后台设置开启权限

    帝国CMS7.5版多访问端支持设置子端是否开启后台权限,更高安全性,维护更方便:1、支持设置前台、后台都开启。2、支持设置只开启后台管理,但不开启管理员登录,也就是必须从主端后台登录,才可以切换管理子端后台。3、支持设置关闭子访问端整个后台权限,需要时...

    帝国cms教程 208 7年前
  • 帝国CMS多终端模板设置教程、wap教程
    帝国CMS多终端模板设置教程、wap教程

    新增帝国CMS多终端模板步骤:一、设置所有访问端统一的访问地址;;网站地址:不要加上域名 (默认是没有加上域名,如果自行修改过,请把域名去掉。)附件地址:须加域名,比如设置为:http://www.wdzzz.com/d/fil...

    帝国cms教程 512 9年前
  • 帝国cms服务器判断终端跳转代码

    nginx服务器判断终端跳转代码,一句话就完成了。if ($http_user_agent ~* (iphone|ipod|android|blackberry)) {rewrite ^ $scheme://www.wdzzz.com$request_uri?;}当然,apache服务器判断终端跳转代码 也是一句话就搞定了。RewriteCond %{HTTP_USER_AGE...

    帝国cms教程 364 7年前
  • 单文件在线解压和压缩PHP源码
    单文件在线解压和压缩PHP源码

    源码介绍在线解压和压缩PHP源码,单文件源码,无需数据库,只需上传至指定目录即可立即使用。源码截图

    php源码 20 10个月前
  • 帝国CMS二次开发压缩与解压缩功能使用教程

    在使用帝国CMS建站,用到压缩与解压缩功能的很少,所以很少相关的文章。使用这些功能的基本是一些网页展示下载站一样。在帝国CMS系统文件中,e/class/phpzip.inc.php是专门处理文件压缩功能的,阅读代码你会发现,它没有解压缩功能。网站有个模板版块提供各...

    帝国cms教程 162 5年前
  • python暴力破解压缩包密码脚本

    import rarfileimport zipfileimport py7zrc = 0a = 0print("本软件只支持 7z , zip , rar格式的压缩包")zd = input("请输入字典位置:")try: ozd = open(zd,"r",encoding="utf8").read().split("\n")except: print("字典读取失败"...

    python教程 201 2年前
  • photoshopCS6 极简阉割70M破解版 解压即用
    photoshopCS6 极简阉割70M破解版 解压即用

    photoshopCS6 极简阉割100M破解版 解压即用,随身保存在移动硬盘的PS,压缩包仅仅70多M。删除一切没必要的功能,只保留左侧主功能,小巧方便携带。...

    开发软件 765 4年前
  • ARCHPR 4.50解压密码破解神器
    ARCHPR 4.50解压密码破解神器

    工具说明ARCHPR 4.50是国外一款解压密码破解神器,多项选择,暴力破解。解压密码破解截图安装教程1:首先,我们先把 EXE 文件按照提示安装好2:关键一步:填写注册码,在软件界面“帮助H”“输入注册码”注册...

    软件分享 213 3年前