怎么修改dedecms的图文咨中的

怎么修改dedecms的图文咨中的,第1张

上边距位于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’ />

批量加属性的话单纯用sql似乎是不行的

需要结合PHP调用mysql的方式来批量增加属性

实际上之梦后台有批量加属性的功能,不过只能一页一页的全选然后增加属性

一页30条记录,如果你文章不多的话,这么加也无妨

如果你文章很多的话,可以参照后台文件目录,就是安装包里的dede目录中的archives_do文件

来写PHP语句来实现批量增加所有文档属性

56版的之梦大约在840行左右,同理可实现批量删除属性

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么修改dedecms的图文咨中的

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情