NP_cles()

12345678910111213141516171819202122232425262728293031

NP_HideCommentMailAddr v1.0

 
投稿者:hsur 投稿日時:2005-09-04 - 00:50
カテゴリー:Plug-in - - トラックバック(5)- Views: 646

Nucleusではコメントを記入欄のひとつにメールまたはWebサイトという項目がありますが、ここにメールアドレスを記入するとウェブ上にメールアドレスが公開されてしまいます。前々からちょっと気になっていたんですが、そのままになっていました。

コメントをくれた方のメールアドレスを非公開に - wa - Flash ActionScriptネタなど

Nucleusって、コメントを入れてくれた非メンバーの方のメールアドレスを公開しちゃうんですよね。
WebサイトのURLの場合は公開。
メールアドレスの場合は非公開。
って設定ができないかと調べてみましたが、標準ではできないみたい。

偶然こういう話を見かけてしまったので、これを実現するプラグインをちょろっと作ってみました。この手のプラグインは実はもうあるのかも知れませんが、探すのが面倒なので作ってしまいました。所要時間は10分くらい。

ダウンロードはこちら
[NP_HideCommentMailAddr v1.0 (UTF-8)][1017clicks]

SHA1: 57a8c1dee40da3e8eece273bee8b3300416b3aac

ログインしているメンバーにはそのままメールアドレスが公開される仕様にしてみました。さらに、非公開にしたときに代替URLを設定することができるようにしました。これはプラグインオプションから設定できます。

    このエントリは役に立ちましたか?

      

    トラックバックについて [policy]

    Trackback URL:
    Trackbacks
    http://blog.cles.jp/item/1035 コメント記入欄のメールアドレスを、管理者以外には見えないようにするプラグインです。以前はコアファイルを毎回書き換えてたんですが、バージョンが少し変わったのを機会に導...
    →C↓C←C↑C (2007/05/03 22:10)
    でふぉskinはさすがに味気ないのでいろいろやってみてます。 (以下は覚書) 参考にさせていただいているのは以下。 [Lacrime]Nucleus備忘録 結構やらなきゃいけないことが多いのはわかっていたのだけど...
    La vita quotidiana (2006/07/02 11:11)
    PHP の勉強がてら、初めて作った Nucleus プラグイン「NP_MembersComment」を dj frakción さんのご指導をふまえて書き直しました。ついでに一文字違いのプラグインを発見したので、名前も変更しました。よく調べてか...
    Heartfield (2005/11/18 10:10)
    その節は、お世話になりました。(感謝!) 僕がプラグイン作りに、のめり込むきっかけとなったプラグインです。 Nucleus本体の基本機能に盛り込んで欲しい機能ですよね。 というわけで、このブログは、コメント...
    Nucleusの各種プラグインを紹介するblog (2005/10/31 12:12)
    Nucleusではコメント欄にメールアドレスを記述すると、自動的にリンクされてしまい一般公開されてしまいます。そこでこちらの記事の通りにコアファイルを変更しました。
    →C↓C←C↑C (2005/09/21 21:09)

    Comments [policy]

    佐藤(な) wrote:

    はじめまして、ネタ元ページの佐藤(な)です。
    ご丁寧にコメント下さいましてありがとうございます。
    早速使わせていただきました。(感謝!)
    ふと思って検索した時には、コア部分の修正による方法しか見つけることができなくて、あまり深く考えずに処理してました。
    そうですよね。event_PreCommentイベントで書けば良いんですよね。
    あぁーお恥ずかしい。

    2005-09-05 18:33 <%HatenaAuth()%> 

    hsur wrote:

    お役に立てたようで、なによりです。
    # Nucleusのevent周りは分かりにくいですよね。。。。。

    2005-09-05 18:59 <%HatenaAuth()%> 

    佐藤(な) wrote:

    ありがとうございます。
    マニュアルでイベント周りの確認をしていたら、なんかプラグイン作りたくなってうずうずしてきちゃいました。
    本当は、Flash 8発売前なので、Flashの企画が山盛りなんですが。。。

    2005-09-05 23:46 <%HatenaAuth()%> 

    はますけ wrote:

    はじめまして、はますけと申します。
    nucleusの初心者です。
    このプラグインとっても重宝しています、ありがとうございました。

    2005-10-03 19:40 <%HatenaAuth()%> 

    noririn wrote:

    メルアドの表示に困っていたので使わせていただいてます。ありがとうございます。

    ただ、メンバーがログインしている時にもメルアドは表示させないようにしたいのです。
    (コメントがあったことを知らせるプラグインを導入して、その為だけに使いたいので。)

    どこをどういうふうに修正すれば表示されなくできますでしょうか?
    お手数ですが、お教え願えませんでしょうか?

    2007-02-19 16:15 <%HatenaAuth()%> 

    hsur wrote:

    テンプレートの<%userlink%>を<%user%>にしてしまうのが一番お手軽ですが、プラグインを変更するならば95行目の

    if ( ! $member->isLoggedIn() )

    の部分を削除すればよいと思います。

    2007-02-20 00:29 <%HatenaAuth()%> 

    noririn wrote:

    うまくいきました。
    どうもありがとうございますm(_ _)m

    2007-02-20 08:53 <%HatenaAuth()%> 

    Add Comments

    コメントは承認後の表示となります。
    OpenIDでログインすると、即時に公開されます。

    OpenID を使ってログインすることができます。

    Identity URL: Yahoo! JAPAN IDでログイン