source/function/function_discuzcode.php
下面添加了
function nofollow($url = ”)
{
$temp = array();
if( ! empty($url))
{
$temp = parse_url($url);
if(isset($temp[‘host’]) && $temp[‘host’] != $_SERVER[‘HTTP_HOST’])
{
$url .= ‘” rel=”nofollow”‘;
}
}
unset($temp);
return $url;
}
好用是好用 但 我觉得 这个 与 discuz 自带 代码编辑器冲突 删掉 这代码后 帖子 无法正常访问 提示如下:
Discuz! System Error
Call to undefined function nofollow()
PHP Debug
No. File Line Code
1 forum.php 67 require(%s)
2 source/module/forum/forum_viewthread.php 791 viewthread_procpost(Array, %s, %d, %s)
3 source/module/forum/forum_viewthread.php 1242 discuzcode(%s, %s, %s, %d, %s, %d, %d, %s, %d, %d, %s, true, %s, %s, %s, %s)
4 source/function/function_discuzcode.php 127 preg_replace_callback(%s, %s, %s)
5 discuzcode_callback_parseurl_152(Array)
6 source/function/function_discuzcode.php 290 parseurl(%s, %s, %s)
7 source/function/function_discuzcode.php 345 break() |