2013-03-04 66 views
0

在我的论坛中,我试图停止转换为clickbale链接的链接,并放置自定义文本语言,而不是链接不允许。如何更改自动链接

这似乎是创建可点击链接的代码。我的问题,是有可能的网址,以不可点击的文本,上面写着转换“垃圾邮件 - 链接不允许”

public function parseUrl($params) { 
    $url = $params['url']; 
    $text = $params['text']; 

如果我删除最后一行,这似乎使链接消失,不过,我想改为显示自定义消息。对不起,如果这是一个基本的问题,我的代码知识是在初学者水平。

+0

尝试$ text =“Message ...”; – Sam 2013-03-04 15:06:07

+0

and'$ url =“javascript:void(0);”' – Raad 2013-03-04 15:11:18

+0

嗨,$ text =“Message ...”;确实改变了链接的语言,但$ url =“javascript:void(0);”不幸的是,导致了一个500内部服务器错误。所以我可以使用第二部分或者我相信它有错误。 – 2013-03-04 16:31:09

回答

0

这不只是服务器端的动作,因为这个原因,你应该调用JS功能,所以,在第一次改变你的PHP代码如下:

$url = $params['javascript:myfunction();']; 

,然后在客户端的JavaScript写:

function myfunction(){ 
alert('not allowed!'); 
} 
0

$text = $params['text'];

替换 “文本” 与 “垃圾邮件 - 链接不允许的。”

就如何使其不可点击而言,我需要查看链接实际使用的位置。

+0

我用“垃圾邮件链接不允许”取代了“文本”,但没有奏效。 – 2013-03-04 16:18:19