Dedecms V5.6 默认友情链接问题

在友情链接管理模块里,去掉所有的默认带有的链接后,首页上还会带有一个“DedeCMS 广告”链接,没有去除。

需要通过代码的清理,才能清理掉。

首先找到友情链接根文件的地址:/include/taglib/flink.lib.php, 在文件中第80 行的位置我们可以看到下列代码:

/*$cache_file = DEDEDATA.'/cache/dedelink.txt';
 if(file_exists($cache_file))
 {
  $result = unserialize(file_get_contents($cache_file));
 }
 if(!isset($result['result']) OR $result['timeout'] < time())
 {
  $linkUrl = DedeGetHtml("http://flink.dedecms.com/server_url.php")."flink_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'];
 }
 
 if(!empty($linkInfo)){
  $dedelinks = explode(" ", $linkInfo);
  //var_dump($dedelinks);
  foreach ($dedelinks as $dedelink)
  {
   $linkrow = explode(" ", $dedelink);
   if(count($linkrow)  < 4)
   {
    continue;
   }
   $row = array();
   $row['url'] = 'http://'.$linkrow[1];
   $row['webname'] = $linkrow[0];
   $row['logo'] = $linkrow[3];
   $dlinks[] = $row;
  }
 }
 */

如上,全部注释掉,首页“DedeCMS 广告”默认链接就去除掉了。

原文地址:https://www.cnblogs.com/yxfcnbg/p/3300066.html