(一)DedeCMS模板修改---首页最近更新;特别推荐;标题显示和CSS问题
大家都知道Dede的cms 确实好用,但是首页默认的最近更新和特别推荐总是有标题显示不完整或者条目显示太少,框架太小,很不美观。下面我来个大家介绍下解决办法:
问题1 更改显示条目和标题显示字数。(以最近更新为例) copyright dedecms
在 template/default/ 目录下找到 index.htm
打开找到如下代码:
{dede:arclist row=10 titlelen=50 noflag='h'} [field:title/]{/dede:arclist}
上面的代码我已经修改过了,可以看到 row=10 代表显示10条。 titlelen=50 代表标题可以显示50个字符。大家可以根据需要修改。
问题2 最近更新和特别推荐的框架太小,总是有东西些现实不出来。
在 template/style/ 目录下找到 page.css
(1)修改最近更新,打开找到如下代码:
.index .bignews{ width:324px; height:490px; float:right; border:1px solid #DFF2F5; background:url(../images/headbg-top.gif) repeat-x; overflow:hidden; }
通过修改 width 和 height 来调整。这里我的height=490 大家可以根据自己的需要修改。
(2)修改特别推荐,打开找到如下代码:
.index .latestnews{ width:380px; height:200px; margin-top:8px; float:left; }
(二)DedeCMS模板修改---互动中心高度调整
打开css,修改height就可
.index .usercenter .tbox dd{
height:160px;
display:none;
(三)DedeCMS模板修改---去掉互动中心的踩踩和评论
<div class="pright">
<div class="usercenter">
<dl class="tbox light">
<dt class='light'> <strong>会员登陆</strong> <span class="label"> <a href="#" _for="uc_member"></a> </dt>
<dd id="loading"> 正在载入,请稍候... </dd>
<dd id="uc_member" >
<div id="_userlogin">
<div class="userlogin">
(四)DedeCMS模板修改---首页头条居中
在 templetsdefaultindex.html 里找到<h2><a href="[field:arcurl/]">[field:title/]</a></h2>
修改为<h2 align="center"><a href="[field:arcurl/]">[field:title/]</a></h2>就可以居中了
(五)DedeCMS模板修改---首页头条标题下面的摘要字数设定.(摘要的行数)
在DEDE系统首页头条推荐这用到了[field:description /]标签。
<div class="onenews">
{dede:arclist flag='h' limit='0,1'}
<h2><a href="[field:arcurl/]">[field:title/]</a></h2>
<p>[field:description]...<a href="[field:arcurl/]">[查看全文]</a></p>
{/dede:arclist}
</div>
只需在[field:description]标签中加入一个限制参数就可以了,如下:
[field:description function='cn_substr(@me,80)'/]
把这段翻盖[field:description]即可。其中80就是简介中显示的字节数,一个汉字占两个字节。根据自己的需要改成相要的字节数就可以。
(六)DedeCMS模板修改---首页头条的标题长度
打开 index.htm
找到如下内容:
<!--头条-->
<div class="onenews">
{dede:arclist flag='h' limit='0,1'}
<h2><a href="[field:arcurl/]">[field:title/]</a></h2>
<p>[field:description/]...<a href="[field:arcurl/]">[查看全文]</a></p>
{/dede:arclist}
</div>
<!-- /onenews -->
找到这行:{dede:arclist flag='h' limit='0,1'}
在里面加如: titlelen='你想要的数字' 如我想要显示20个汉字,即加如: titlelen='40'
即为:{dede:arclist titlelen='40' flag='h' limit='0,1'}
每2个字符等于1个汉字!
(七)DedeCMS模板修改---图文资讯多行显示
<div class="picnews">
<dl class="tbox light">
<dt><strong><b>图文资讯</b></strong></dt>
<dd>
<ul class="e1">{dede:arclist row=6 col=2 orderby=pubdate type='image.' imgwidth='124' imgheight='94'}
<li><a href="[field:arcurl/]">[field:image/]<span class="title">[field:title/]</span></a></li>{/dede:arclist}
</ul>
</dd>
此文章由 http://www.ositren.com 收集整理 ,地址为:
http://www.ositren.com/htmls/68334.html