迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
模板标签里面
手机端和PC端模板分开,手机端的图片如何去掉img图片标签的宽高呢?
<img src="/uploads/allimg/211011/1-2110110910204R.jpg" alt="容易致病的做菜习惯" width="500" height="354" />
这是编辑器里的,只需要在手机端模板替换掉宽高的怎么写代码?
<body onload='clearheight()'> <div id='con'> <p>这里是内容,很多图片内容啊<p> </div> </body>
<script type="text/javascript"> function clearheight() { var e=document.getElementById("con"); var scon=e.innerHTML; scon = scon.replace(/[ t]*height[ t]*=[ t]*("[^"]+")|('[^']+')/ig,""); scon = scon.replace(/[ t]*height[ t]*=[ t]*[^ t]+/ig,"");e.innerHTML=str1; } </script>
在config/custom.php文件里面加一个自定义函数
function myClearHtml($content) { $content = preg_replace("/width=.+?['|\"]/i",'',$content);//去除样式 $content = preg_replace("/height=.+?['|\"]/i",'',$content);//去除样式 $content = preg_replace('/width\s*:\s*\d+\s*px\s*;*/is','',$content);//去除样式 $content = preg_replace('/height\s*:\s*\d+\s*px\s*;*/is','',$content);//去除样式 return $content; }
show.html 默认的是
{$content}
改成
{myClearHtml($content)}
html部分js部分
替换就行了
在config/custom.php文件里面加一个自定义函数
show.html 默认的是
改成
- width: 100%!important;
- height: auto!important;
}