2013-03-04 59 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