0

私のフォーラムでは、リンクがクリックベールリンクに変換されないようにし、代わりに「リンクは許可されていません」というカスタムテキスト言語を配置しようとしています。

これは、クリック可能なリンクを作成するコードのようです。私の質問ですが、URLを「スパム-リンクは許可されていません」というクリックできないテキストに変換することは可能ですか?

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

この最後の行を削除すると、リンクが消えるように見えますが、代わりにカスタムメッセージを表示したいと思います。これが基本的な質問である場合は申し訳ありませんが、私のコード知識は初心者レベルです。

4

2 に答える 2

0

$text = $params['text'];

「text」を「spam-リンクは許可されていません」に置き換えます。

クリックできないようにする方法については、リンクが実際に使用されている場所を確認する必要があります。

于 2013-03-04T15:06:15.737 に答える
0

これはサーバー側のアクションだけではありません。このため、JS関数を呼び出す必要があります。したがって、最初にphpコードを次のように変更します。

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

次に、JavaScriptのクライアント側で次のように記述します。

function myfunction(){
alert('not allowed!');
}
于 2013-03-04T15:59:33.857 に答える