织梦导航外部链接新窗口打开加上nofollow属性

SEO优化中,对织梦主导航的设计非常讲究,主导航链接是栏目链接,一般直接跳转;如果主导航链接是外部链接,不可直接跳出,会增加网站的跳出率。此类链接应设置在新窗口打开target="_blank",并且用nofollow不让蜘蛛抓取该链接。下面是修改方法。

  打开/include/taglib/channel.lib.php,找到

 

01if($needRel)
02  
03 {
04  
05 $row['sonids'] = GetSonIds($row['id'], 0, false);
06  
07 if($row['sonids']=='') $row['rel'] = '';
08  
09 else $row['rel'] = "id']}'";
10  
11 }

  

下面增加

  $row['target'] = ($row['ispart']==2) ? "target = '_blank'" : "target = '_self'"; //新窗口打开

  $row['nofollow'] = ($row['ispart']==2) ? "rel = 'nofollow'" : "rel = 'follow'"; //nofollow属性

  需要currentstyle支持这两个属性,继续往下找到

  $linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr);

  

下面增加

01$linkOkstr = str_replace("~target~",$row['target'],$linkOkstr);
02  
03$linkOkstr = str_replace("~nofollow~",$row['nofollow'],$linkOkstr);
04  
05在导航标签里面增加新标签[field:target/]、[field:nofollow/]即可,这两个标签根据实际情况使用。
06  
07{dede:channel type='self' currentstyle="
08  
09<li class='thisclass'><a href='~typelink~' ~target~ ~nofollow~>~typename~</a></li>"}
10  
11<li><a href='[field:typeurl/]' [field:target/] [field:nofollow/]>[field:typename/]</a></li>
12  
13{/dede:channel}               


1、本网站名称:源码村资源网
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 织梦导航外部链接新窗口打开加上nofollow属性
您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论