悟途网移动版

DEDECMS

悟途网 > CMS > DEDECMS > 正文

怎么删除dedecms5.7友情链接中默认分类及链接

2014-07-15 00:31 悟途网 T

dedecms5.7相比之前的版本功能确实改善了不少,但友情链接却让人很不满意,主要是分类链接,其实很多站长都觉得这个功能有些多余,还增加了不少代码,也就增加了页面体积。而且还有几个默认的友情链接后台没有,但是前台会显示。

要想去掉这些很简单,先说一下网上转载比较多的方法(不能解决)

看到网上很多网友说修改include\taglib\flinktype.lib文件,具体方法:

文件中的一段代码:

$dedecms = false;

$dedecms->id = 999;

$dedecms->typename = '织梦链';

if($type == 'dedecms') $row[] = $dedecms;

删掉,或者把最后一行的dedecms换成你的网站域名,这样改确实前台默认连接去掉了,但是你想加的友情链接也没法显示了。

所以这个方法是行不通的。

其实我们修改一下模板就OK了。

找到模板中的index模板,其中的关于友情链接的一段代码:

<div class="flink w960 center clear">

<dl class="tbox">

<dt> <strong>友情链接</strong>

<span class="linklabel">

{dede:flinktype type="dedecms"}

<a href="#" _for="flink_[field:id/]">[field:typename/]</a>

{/dede:flinktype}

</span>

<span class="more"> <a href="plus/flink.php">所有链接</a> | <a href="plus/flink_add.php">申请加入</a> </span> </dt>

{dede:flinktype type="dedecms"}

<dd id="flink_[field:id/]">

<ul class="f5">

{dede:flink/}

</ul>

</dd>

{/dede:flinktype}

</dl>

</div>

其中

<span class="linklabel">

{dede:flinktype type="dedecms"}

<a href="#" _for="flink_[field:id/]">[field:typename/]</a>

{/dede:flinktype}

</span>

这段代码是关于友链分类的,不想要去掉就可以了。

关键是去掉那些默认链接,那么把"{dede:flinktype type="dedecms"}”," {/dede:flinktype}"去掉就可以了,修改之后剩下的代码就是:

<div class="flink w960 center clear">

<dl class="tbox">

<dt> <strong>友情链接</strong>

<span class="more"> <a href="plus/flink.php">所有链接</a> | <a href="plus/flink_add.php">申请加入</a> </span> </dt>

<dd id="flink_[field:id/]">

<ul class="f5">

{dede:flink/}

</ul>

</dd>

</dl>

</div>

当然了,如果大家对div+css比较熟悉的话,修改css样式,完全可以再精简一下模板中的代码。