兔源码网 - 专注DZ模版分享、DZ插件分享!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

广告
温馨提示:本站所有DZ相关模板、插件、教程(包括DZ应用中心已下架插件、模板)皆为提供免费下载,无任何收费模式(不包括VIP版块非DZ资源,VIP版块需充值兔币购买会员组方可下载),用户仅需手动前往【申请下载权限】申请用户组下载权限即可,如本站没有您需要的插件或模板,请自行前往淘宝互站网送吗网等第三方站点搜索相关插件或模板进行低价格购买下载本站非常不建议用户浪费金钱前往DZ应用中心购买。

【原创】兔源码站长教您如何使用nofollow标签跳过站内链接屏蔽站外链接,保持站内权重

[复制链接]
tuyuanma 发表于 2018-6-24 00:59:17 | 显示全部楼层 |阅读模式
温馨提醒:禁止内容附带广告图片、二维码图片,否则将在不通知情况下永久禁言账号!
欢迎加入兔源码站长交流群,您的加入是我们前行的动力!

DZ站长建站交流群:493651246

[ 温馨提示:点击上方群文字,可快速加入QQ群 ]


【原创】兔源码站长教您如何使用nofollow标签跳过站内链接屏蔽站外链接,保持站内权重
) Y; d' F9 |5 r! }# F% @; @7 p+ B2 V: l  |. F0 ?3 D
相信很多站长都有一个烦恼的问题,那就是希望论坛可以让用户发布超链接又不希望站内权重内分化,那么下面兔源码站长就教大家如何修改这块的问题。
9 N" ?' _" E# @/ k4 q& q; `) q
3 s+ ~1 ~7 s# I之前我们的教程里【原创】兔源码教您如何将DZ帖子内的站外链接添加nofollow标签,保持站内权重有讲到如何设置nofollow标签保持站内权重,那只是在DZ页面代码里增加了nofollow标签,可是这样却将站内链接都加了nofollow标签,显然这不是站长们想要的。0 b2 M4 b6 n2 B- T5 h3 x+ e

! O6 T: r6 P8 }/ E那么下面废话不多说,开始我们的教程吧!~9 }! s2 {* u5 i- T+ v
: t0 t. A- F! D( t. w3 T, t3 N
1、打开网站根目录——source——function——打开文件function_discuzcode8 p3 J, L) k- D$ Y

6 Z; g& ?& ~9 {2、搜索代码(修改前请记得备份)
  1. function parseurl($url, $text, $scheme) {
复制代码
将代码
: Y. Z5 x5 V0 l8 ]
  1. function parseurl($url, $text, $scheme) {+ ~, B* w7 R6 P) ~4 [. i
  2.         global $_G;
    6 ]7 Z1 t, U- Y4 u4 r3 B
  3.         if(!$url && preg_match("/((https?|ftp|gopher|news|telnet|rtsp|mms|callto|bctp|thunder|qqdl|synacast){1}:\/\/|www\.)[^\["']+/i", trim($text), $matches)) {
    . J; S6 u  Q- F. W, G! B5 V
  4.                 $url = $matches[0];; t1 K) I* h( w9 A5 i  Q' A0 N% z
  5.                 $length = 65;
    : _6 T/ `% ?( e+ B2 H* s! W
  6.                 if(strlen($url) > $length) {$ `3 m/ B$ R5 c' C
  7.                         $text = substr($url, 0, intval($length * 0.5)).' ... '.substr($url, - intval($length * 0.3));; M5 Q' Q- v  @8 Q) M3 `5 a& [
  8.                 }8 H0 B' f  o, w
  9.                 return '<a href="'.(substr(strtolower($url), 0, 4) == 'www.' ? 'http://'.$url : $url).'" target="_blank">'.$text.'</a>';; s* g1 \7 @% V  ^# R7 n
  10.         } else {
    , h1 f2 I2 Z: `1 a/ g* u
  11.                 $url = substr($url, 1);$ k; I8 k5 V- `6 R
  12.                 if(substr(strtolower($url), 0, 4) == 'www.') {& Q5 V7 r; c4 ?
  13.                         $url = 'http://'.$url;
    ' ?( y) v* X; ^6 Q- F1 L
  14.                 }
    ' S7 F( ]3 @! l7 S+ q* y
  15.                 $url = !$scheme ? $_G['siteurl'].$url : $url;
    8 [- w' W% L0 _/ s; |
  16.                 return '<a href="'.$url.'" target="_blank">'.$text.'</a>';
    + g  P6 o7 d  N
  17.         }
    3 @3 ~6 m! m, Z, r6 n& P: k
  18. }
复制代码
修改为
游客,如果您要查看本帖隐藏内容请回复
【注:请将代码中的tuyuanma.com修改为您网站网址】4 L$ g2 Z% O( r! X8 f
3、登录网站后台——更新缓存即可
0 t& T# Z0 Y3 u* j. c8 h' Q' C: o8 {& W( D2 f0 n
演示:0 V! k; V% f- q+ ]; A
www.baidu.com/132  自动加了nofollow标签
$ C9 N! {/ W9 e2 w0 z8 ?www.qq.com  自动加了nofollow标签+ u$ r; o: A1 e5 j. Y
www.163.com  自动加了nofollow标签: `+ Q: e" L4 U- x; T" w9 ?- H. ]  t
www.tuyuanma.com  跳过不添加nofollow标签
* Z4 y( y) [  r5 d  w
/ M; p" M/ d. {8 m图片预览:. \( `& n% Z6 [9 a4 B
QQ截图20180624010553.png
; q- n9 ?3 Q3 }" s

5 M4 c" @; H  X! x5 L1 G% Y相关阅读:( Y7 V; B2 K5 W( `# z' l. ^
【原创】兔源码教您如何将DZ帖子内的站外链接添加nofollow标签,保持站内权重: Z# S0 D$ P9 e  j/ {5 ^
# d( Z$ m: @: \# V9 ~7 [$ \

版权声明
1、转摘或引用本站内容资源须注明原网址,并标明本站网址(兔源码www.tuyuanma.com);
2、对于转摘或引用本站内容资源而引起的民事纠纷、行政处罚或其他损失,本站不承担责任;
3、对于不遵守本声明或其他违法、恶意使用本站内容者,本站保留其追究法律责任的权利。




自动排版 | 高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广告

兔源码网 ( 赣ICP备17001544号 公网安备36112102000036号 )

兔源码 QQ交流群:493651246  GMT+8, 2019-6-18 02:43
←站长统计工具 查看密码:tuyuanma

兔源码DZ模板下载 站长邮箱:tuyuanma@qq.com 站长QQ:3197813386 网站地图

© 2001-2013 本站内容皆来自互联网及用户分享,如需删除请提供软著或商标证书。

     
快速回复 返回顶部 返回列表