织梦CMS57友情链接怎么显示Logo
友情链接:
{dede:flink row='24' type='image' titlelen="24" typeid="0"} [field:link /] {/dede:flink}
文字友情链接:
{dede:flink row='24' type='text' titlelen="24" typeid="0"} [field:link /] {/dede:flink}
文字和图得混合排列:
{dede:flink row='24' type=textimage' titlelen="24" typeid="0"} [field:link /] {/dede:flink}
dede57的功能有改善了不少,但是友情链接却是让人很头痛,先是分类,个人觉得很没必要,还增加了不少代码,也就增加了页面体积。而且还有几个默认的友情链接,后台没有,但是前台会显示。
其实去掉这些很简单,先说一下网上转载比较多的方法(但是个人试验不能解决)
看到网上很多朋友说修改include\taglib\flinktypelib文件,具体方法:
文件中的一段代码:
$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/flinkphp">所有链接</a> | <a href="plus/flink_addphp">申请加入</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/flinkphp">所有链接</a> | <a href="plus/flink_addphp">申请加入</a> </span> </dt>
<dd id="flink_[field:id/]">
<ul class="f5">
{dede:flink/}
</ul>
</dd>
</dl>
</div>
当然了,如果大家对于div+css比较熟悉的话,修改修改css,完全可以再精简一下模板中的代码,这里就不细说了。
去掉DEDECMS57中的默认友情链接-织梦链的方法很简单,方法有两个。
第一个是网上看到的,这个方法我没试,大家可以参考下,但最简单的是用后面的方法:
找到根目录下的 include/taglib/flinktypelibphp 文件 打开 找到大约62行左右 有以下代码
$dedecms = false; $dedecms->id = 999;
$dedecms->typename = '织梦链';
if($type == 'dedecms')
$row[] = $dedecms;
把他们删掉
方 法二:从上面的方法衍变过来的,直接打开根目录下的templets\default中的indexhtm,也就是首页的模板,拉到最底下,找到 {dede:flinktype type="dedecms"},把这些删掉
进入后台--系统设置---默认模板管理,找到主页模块indexhtm,点修改,
找到下面代码:
<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/flinkphp">所有链接</a> | <a href="plus/flink_addphp">申请加入</a> </span> </dt>
{dede:flinktype type="dedecms"}
<dd id="flink_[field:id/]">
<ul class="f5">
{dede:flink/}
</ul>
</dd>
{/dede:flinktype}
</dl>
</div>
<!-- /flink -->
替换为:
<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/flinkphp">所有链接</a> | <a href="plus/flink_addphp">申请加入</a> </span> </dt>
{dede:flinktype type="dedecms"}
<dd id="flink_[field:id/]">
<ul class="f5">
{dede:flink row='24'type='image'}{/dede:flink}
</ul>
<ul class="f5">
{dede:flink linktype = '2' row='24' type='text'}{/dede:flink}
</ul>
</dd>
{/dede:flinktype}
</dl>
</div>
<!-- /flink -->
我刚修改成功
0条评论