查看: 677|回复: 0

dede模板如何去除自带的织梦链

[复制链接]

748

主题

39

回帖

3907

积分

管理员

总舵主

积分
3907
QQ
发表于 2024-5-25 18:45:15 | 显示全部楼层 |阅读模式
前两天做了一个新站,因为很久都没有搭建网站了,所以对于dede的使用也忘得差不多了。一个模板弄了半天,才将就的弄好。要说到最不好弄的就是友链这一块了,全删了的话,还有很多的能就没了,不删的话,又有很多的系统自带的功能如织梦链等,我们根本就不需要的内容,下面我们就来看看怎么去除dede自带的织梦链。

第一种方法,找到网站根目录下的include/taglib/flinktype.lib.php文件,在文件中找到这样的一串代码:
  1. $dedecms = false;     $dedecms->id = 999;
  2. $dedecms->typename = '织梦链';
  3. if($type == 'dedecms')
  4. $row[] = $dedecms;
复制代码

找到了以上的代码之后把他们修改为一下的样子,
  1. $dedecms = false;
  2. $dedecms->id = 999;
  3. $dedecms->typename = '织梦链';
  4. if($type == 'davidfei.cn')
  5. $row[] = $dedecms;
复制代码

这样就可以去除织梦链了。该段代码大约在文件的60行左右。


第二种方法,相对于第一种比较来说有着一去同工之处,就是需要修改的代码多了一些。在网站根目录templets\default下找到inde.htm主页模板,翻到最后一段,这一段就是友情链接的模块,代码如下:
  1. <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>
  2. {dede:flinktype type=”dedecms”}<dd id=”flink_[field:id/]“><ul class=”f5″>{dede:flink/}</ul></dd>{/dede:flinktype}</dl></div>
复制代码

在这段代码中,我们只要把 {dede:flinktype type=”dedecms”}改成{dede:flinktype type=”davidfei.cn”}就可以了。


在修改数据之后,我们要做的就是一件更新网站,在更新网站缓存,最后将网站更新成静态页面就可以看到网站的友情链接已经没有织梦链等内容了。


修改前请确认已获得dedecms商业授权,否则请保留版权。
道不同,不相为谋!理想要有,万一实现了呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2513533699@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|鲁ICP备19000917号|鲁公网安备37078302000320号

在本版发帖
关注公众号
QQ客服返回顶部