We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 19033
    • 892 Posts
    自分で、試したり、ドキュメントを読んで、自分なりに理解したことを解説してみました。
    間違いも多くあるかも知れません。どうぞ、ご指摘下さい。
    また、書いてある内容を試す場合は、自己責任でお願い致します。

    概要
    AntispamEmailは、ポットにメールアドレスを収集されないよう、メールアドレスをunicodeなどに変換して出力します。JavaScriptは、使用しません(100%安全を保証するわけではありません)。

    基本的な書式:
    [[AntispamEmail? &mailadr=`[email protected]`]]

    詳細
    詳細 http://www.liolion.info/modx/resource/antispamemail.html
      • 4708
      • 11 Posts
      こんにちは。

      Quote from: MEGU at Apr 15, 2007, 12:13 PM


       coding
       リンクテキストのコーディングを指定。デフォルト「unicode」。他に以下を指定できます
        ・atdot…「@」を[at]に、「.」を[dot]に変換
        ・both…atbot プラス unicode
        ・テキスト。例「contact me」など(※2バイト文字化けます。うちの環境だけ…?)

      改善できたら嬉しい点
       これって1ページに1個しか書けないんです。。2個以上書ければうれしいな…とか。。

      このスニペット使ってみようと思ったら、マルチバイト対応していないようですね。

      47行       $convmap = array(0x0000, 0xffff, 0, 0xffff);
      48行       $output = mb_encode_numericentity($coding, $convmap, 'UTF-8'); 


      &codingにテキストを指定した場合だけマルチバイト対応の処理を追加しました。
      コード中に直接エンコーディングを指定(UTF-8)しているので必要であれば変更してください。

      それから1ページに2個書くと関数定義でエラーがでてしまうので、この点も対応しました。
      参考までにファイル添付しておきます。
        • 19033
        • 892 Posts
        こんにちは。
        対応頂きまして、どうもありがとうございます。 laugh

        サイトの方でも紹介させて頂いちゃいました。^^。
        http://www.liolion.info/modx/resource/antispamemail.html