这个功能倒是挺实用的,其实应该检测是不是站内链接,然后生成不同的链接代码就好了.
如果只是给链接加上nofollow倒是容易,因为DZ的代码是由/include/discuzcode.func.php中的函数完成的,只要分别找到下面的两行:- return '<a href="'.(substr(strtolower($url), 0, 4) == 'www.' ? 'http://'.$url : $url).'" target="_blank">'.$text.'</a>';
- return '<a href="'.$url.'" target="_blank">'.$text.'</a>';
复制代码 在 target="_blank" 后面加上 rel="nofollow" 就可以了(没有详细测试)。或者修改dz的mete robots标签,加上nofollow也行吧。 |