emlog 不得不说是一个简单,实用的轻量级博客程序,用起来放心舒心啊,呵呵不过这个博客的的评论者链接被某些人利用,具体的表达一下我要表达的意思,还是看下图吧。
看到红圈的里面的那个用户名,原来是是链接到评论人主页,很多做广告的就链接些自己的垃圾链接,吸引用户去点击,原来的程序开发的本意是好的,可是某些无耻的广告商滥用了,现在就解决去掉链接,且鼠标放置用户的名的时候给显示对方的网址,这样子就是一个比较好的解决方案。
解决办法如下:
首先你要找到你的博客模板:例如自带的classcial或者default,进入模板文件件找到model.php这个文件,打开进行编辑
接下来找到如下代码:
$value['poster'] = $value['url'] ? '<a href="'.$value['url'].'" target="_blank">'.$value['poster'].'</a>' : $value['poster'];
有的模板代码是:$comment['poster'] = $comment['url'] ? '<a title="' . $comment['url'] . '" target="_blank">' . $comment['poster'] . '</a>' : $comment['poster'];
把代码修改成以下:
$value['poster'] = $value['url'] ? '<a title="'.$value['url'].'" target="_blank">'.$value['poster'].'</a>' : $value['poster'];
或者 comment['poster'] = $comment['url'] ? '<a title="'.$comment['url'].'" target="_blank">'.$comment['poster'].'</a>' : $comment['poster'];
然后保存上传到服务器,覆盖响应的文件,OK,大功告成。
看到那个地址木有,现在是鼠标放上去就显示了,避免了直接链接的广告嫌疑。
好方法呀