1 改削默许模板中的站后 index.htm和 head.htm 。
找到这两个文件的筹划编制有两种:
1)直接访谒你网站的FTP,文件再目次/templets/default/ 下 ,模板下载到外埠改削后上传袒护。改削
2)登录到DEDE布景,编制在模板治理找到文件点击改削便可以在线编辑了,站后建议先保管源文件 ,筹划以备改削犯错后可以恢复。模板

比如我改削index.htm,改削将flashnews ,编制picnews,另有各分类展示的内容往损掉落踪落了 。 次要找<div> </div>标签之间代码,站后删除此后 ,筹划点击保管 ,模板然后点击“生成”—>更新主页HTML便可以看到改削此后的改削终局 。一样往常几回改削多次才会抵达你想要的编制筹划。

此外改削分类页面(list_article.htm)和文章页面(article_article.htm)也是一样的编制 。提示的中心就是改削完此后要记得在“生成”页面更新照顾的HTML,或是点击“一键更新网站”和“更新琐细缓存”便可 。
改削分类页面的XXX 可以到这里看看:
改削文章页面的XXX到这里:
1 、 做网站的理应都晓得SEO ,可以看到良多网站文章页面都邑有个“推荐文章”或是“不雅不雅不雅不雅鉴赏此文的人还不雅不雅不雅不雅鉴赏了 。。。”,这就是相干文章了 ,那么我们若何让文章页面展示相干文章呢 ?
找到article_article.htm模板 ,点击改削 ,翻开后找到下图方框中的代码,这里是展示文章的内容,在这段代码上面加上相干文章代码(下图椭圆部分就是) ,
——————————————————————————————
<br><br><ul><b>不雅不雅不雅不雅鉴赏本文的姐妹还不雅不雅不雅不雅鉴赏:</b></ul>
{ dede:likearticle row='12' col='1' titlelen='80'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{ /dede:likearticle}
——————————————————————————————
这里row的数值是展示相干文章的个数
还要改削标签文件:
找到文件:\include\taglib\likearticle.lib.php
翻开找到上面的代码:
$typeid = " And arc.typeid in($typeid) And arc.id<>$arcid ";
改削为:
$typeid = " And arc.id<>$arcid ";
保管,再更新网站就弄定了
2 、 DEDECMS创建的网站,网站主页在不雅不雅不雅不雅鉴赏器地址栏中展示是带/index.html的 ,一样往常做SEO的都不宁愿保管这个后缀 ,那么若何往损掉落踪落index.html只展示主域名呢。
改削编制是 ,翻开网站根目次的index.php
-------------将代码改削为上面的便可以-------------
<?php
if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
{
header('Location:install/index.php');
exit();
}
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("Select * From `#@__homepageset`");
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
$pv->Display();
?>
4 、家传宝减肥网的文章内容页和栏目列表页的右边“推荐内容”改成全站“最新文章”
改削的是:文章内容页模板 article_article.htm 和默许文章列表模板 list_article.htm
改削代码 :
找到展示推荐内容的代码内容改削为上面的:
<dt><strong>最新文章</strong></dt>
<dd>
<ul class="c1 ico2">
{ dede:arclist row=10 titlelen=32 noflag='h' typeid=1,2,3,4,5,6,7,8,9,10,11}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{ /dede:arclist}
</ul>
</dd>
</dl>
</div><!-- /commend -->
<div class="hot mt1">
<dl class="tbox light">
<dt><strong>抢手内容</strong></dt>
<dd>
<ul class="c1 ico2">
{ dede:arclist sort='hot' subday='30' titlelen=42 row=8 typeid=1,2,3,4,5,6,7,8,9,10,11}
<li><a href="[field:arcurl/]">[field:title/]</a></li>{ /dede:arclist}
</ul>
</dd>
</dl>
</div>
大年夜师大年夜大年夜约创作创造typeid那儿何处写上了一些数字,因为测试的时辰假定是默许的代码 ,展示的是本分类的文章或只需往后文章 ,加上文章分类ID此后便可以展示悉数分类的最新文章。
5在你转载其他网站文章的时辰,拷贝内容会带有该网站的版权信息 。那么若安在你本身的网站也加上这个呢 。
编制很复杂 ,改削文章内容页模板 article_article.htm
在<div>
<table width='100%'>
<tr><td>{ dede:field.body/} 代码的后背介入上面的脚本代码:
<script type="text/javascript">
document.body.oncopy = function () {
setTimeout( function () {
var text = clipboardData.getData("text");
if (text) {
text = text + "本文来自: 家传宝减肥网(http://www.zuchuanbao.com) 具体出处参考:"+location.href; clipboardData.setData("text", text);
}
}, 100 )
}
</script>
保管 ,更新网站 !
6 、若何改削网站RSS的输驰名目 :
6-1)找到位于dede(也就是你的布景文件夹)目次下的makehtml_rss_action.php文件
然后找到 echo "完成全数文件更新 !";
在这个上面添加 echo "<a href='/rss.xml' target='_blank'>不雅不雅不雅不雅鉴赏...</a>"; 这里是让你在生成成功后点击搜检生胜应用的
找到位于 根目次include目次下的arc.rssview.class.php文件
然后找到 $murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml";
改削成 $murl = $GLOBALS['cfg_cmspath']."/rss.xml"; 这里是改削路途让生成的rss.xml文件保管在根目次
向下找到
$orwhere .= "And (arc.typeid in (".GetSonIds($this->TypeID,$this->TypeFields['channeltype']).") )";
删除整句
然后找到位于dede找到位于dede(同你的布景文件夹)下的templets文件夹翻开里面的makehtml_rss.htm文件
然后找到<input name="maxrecord" type="text" id="maxrecord" value="50" size="8">
改削数字50为你需求生成的条数也可以在布景生成的时辰输进。
假定你生成的rss.xml文件有偏向 ,请翻开根目次上面的templets文件夹上面的plus文件夹里面的rss.htm文件,然后找到
<description><![CDATA[[field:description function='html2text(@me)'/]]]></description>
改削成<description><![CDATA[[field:description/]]]></description>
6-2)在独霸多站点支撑时需设置尽对路途,rss的输进的时辰会在尽对路途前多出一个域名,从而招致输进的url偏向。值需求改削/include/arc.rssview.class.php 便可以措置问题
删除第33行的$GLOBALS['cfg_basehost'].
改削前:
$this->TypeFields['typelink'] = $GLOBALS['cfg_basehost'].$this->TypeLink->GetOneTypeUrl($this->TypeFields);
改削后:$this->TypeFields['typelink'] = $this->TypeLink->GetOneTypeUrl($this->TypeFields);
和第129行的$GLOBALS["cfg_basehost"].
改削前:$row["fullurl"] = $GLOBALS["cfg_basehost"].$row["arcurl"];
改削后:$row["fullurl"] = $row["arcurl"];
7 、若何让dede tag列表页按最新宣布时分排序,(默许的是最新文章在末尾一页)。具体改削编制以下
在网站根目次的/include 目次下找到arc.taglist.class.php 文件 ,在499行
$this->dsql->SetQuery("Select aid From `dede_taglist` where tid = '{ $this->TagInfos['id']}' And arcrank>-1 limit $limitstart,$getrow ");
把上面的代码改削为以下代码
$this->dsql->SetQuery("Select aid From `dede_taglist` where tid = '{ $this->TagInfos['id']}' And arcrank>-1 order by aid desc limit $limitstart,$getrow ");