彻底删除Dedecms友情链接中的织梦链。 dedecms安装好后,你会发现友情链接中含有不少的官方的
广告友情链接即织梦链。如果是用织梦程序给一些客户做了商业网站,对这种东西肯定都不很反感的,大家肯定是先要删除掉了。在给百度和Gooogel等搜索引擎又送了点流量后,找到了解决的办法。个人网站建议可以保留。
dedecms官方送的友链有两种,一个是综合网站目录下的友情链接,一种是织梦链。比较难删除的是dedecms的织梦链,官方做了一点点小手脚,后台无法删除,只有修改PHP文件才能删除掉。下面给大家介绍一下方法:
一、综合网站的友情链接的删除:
打开dedecms的后台-模块-辅助插件-友情链接,官方默认带了三条友情链接,直接删除就可以了。
二、织梦链的删除
打开include/taglib/f
linktype.lib.php,找到大约58行。删除58-61行的代码,再回到主页就看不到织梦链了。
$dedecms = false;
$dedecms->id = 999;
$dedecms->typename = ‘织梦链’;
if($type == ‘dedecms’) $row[] = $dedecms;
由于程序版本不同,得到的结果也不一样,但大同小异。有的版本中是以下代码:
// 获取织梦链
$cache_file = DEDEDATA.'/cache/dede
link.txt';
if(file_exists($cache_file))
{
$result = unserialize(file_get_contents($cache_file));
}
if(!isset($result['result']) or $result['timeout'] < time())
{
$
linkUrl = DedeGetHtml("http://f
link.dedecms.com/server_url.php")."f
link_v56.php?lang={$cfg_soft_lang}&site={$_SERVER['SERVER_NAME']}&version=".$cfg_version;
$
linkInfo = DedeGetHtml($
linkUrl);
$result = array();
$result['result'] = $
linkInfo;
$result['timeout'] = time() + 60 * 60 * 3; // 缓存3个小时
file_put_contents($cache_file, serialize($result));
} else {
$
linkInfo = $result['result'];
}
删除后,可以通过dedecms自带的辅助插件-友情链接,来添加自己想要添加的链接,非常方便。