怎么修改dedecms的图文咨中的
上边距位于dedecmscss的105行
header {
margin:auto;
overflow:hidden;
padding-top:16px; /这是上边距/
width:960px;
}
下边距是:
<div class="module blue mT10 wrapper w963">
</div>
下边是在导航上应用了一个通用类mT10的,它的样式是:
mT10{margin-top:10px}
建议不要修改,因为这是一个公用的类,修改会造成混乱的。
建议自定一个属性。
第一步:找到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;
修改\templets\default\indexhtm
下面那段断码里面
{dede:arclist typeid=78 row=28 orderby=pubdate type='image' imgwidth='130' imgheight='90'}
typeid=类目的ID row=调用条数
可以设置成只调用固定一个几个类目的, 我就只调用我网站的 淘宝频道 一个分类
<dt class='light'><strong>图文资讯</strong></dt>
<dd class='light'>
<div class="infiniteCarousel">
<div class="wrapper">
<ul>
{dede:arclist typeid=78 row=28 orderby=pubdate type='image' imgwidth='130' imgheight='90'}
<li><a href="[field:arcurl/]">[field:image/]<span class="title">[field:title/]</span></a></li>{/dede:arclist}
</ul>
</div>
</div>
我刚解决这个问题(在后台更改没用,css样式中尺寸是多少就是多少),我先说说我自己的解决方法
首先不要在div下面设置属性,比如 在css样式中设置img{}的任何属性直接去掉img属性,在总div中加入 overflow:hidden; 这个是超出div部分隐藏的意思。然后再在后台更改一下属性试试。
首先你的尺寸应该写在
<img src='{@me['litpic']}'/>里边
<img src='{@me['litpic']}' height=‘160’ width=‘120’ />
需要结合PHP调用mysql的方式来批量增加属性
实际上之梦后台有批量加属性的功能,不过只能一页一页的全选然后增加属性
一页30条记录,如果你文章不多的话,这么加也无妨
如果你文章很多的话,可以参照后台文件目录,就是安装包里的dede目录中的archives_do文件
来写PHP语句来实现批量增加所有文档属性
56版的之梦大约在840行左右,同理可实现批量删除属性
0条评论