dedecms制作的网站手机端被拉长变形
第一步:找到include/ arcarchivesclassphp文件,找到代码:
//设置全局环境变量 $this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; @SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');
在代码的下方添加如下代码:
//去掉img的width和height
$this->Fields['body'] = preg_replace("/style=\"width\:()\"/","",$this->Fields['body']);
注意:是添加在 } 里面。
第二步:手机端内容页css控制代码
改为:
img {
width: 100%;
height: auto;
可以用栏目内容替代原来栏目单独页的更灵活的一种方式,可在栏目模板中用{dede:fieldcontent/}调用,通常用于企业简介之类的用途。
网站栏目管理--增加顶级栏目,添加栏目(以添加“某某概况”的单页面为例)
2高级选项:修改列表栏目文件名list_articlehtm为list_article_contenthtm,其他不变。
3在栏目内容中写下单页内容:
4打开模板文件夹(默认为defaulttempletsdefault),复制文件list_articlehtm
更名为:list_article_contenthtm,并在相应适合位置加入单页栏目标签{dede:fieldcontent/}。
5栏目生成更新,完成单页栏目添加。
如果出现缓存比较严重的话,建议先清除浏览器缓存,再打开网页查看;
这是你模板生成静态文件的时候把image的宽度和高度带出来了;
解决方法1;自己写js文件;去掉文章里的宽度和高度;
2、找到模板文件;把<img>标签里的宽度和高度去掉
0条评论