wa - NucleusやFlashなどなど

RSS

Home > Nucleus > コメントをくれた方のメールアドレスを非公開に

08.21 '05

コメントをくれた方のメールアドレスを非公開に

Nucleusって、コメントを入れてくれた非メンバーの方のメールアドレスを公開しちゃうんですよね。
WebサイトのURLの場合は公開。
メールアドレスの場合は非公開。
って設定ができないかと調べてみましたが、標準ではできないみたい。
今のところNucleusのコアな部分を修正するしかないようです。
参考にしたページのURLが分からなくなってしまいましたが、こんな感じで修正します。
(v3.21です。)
/nucleus/libs/COMMENTS.php
修正前(330行あたり)
      if (isValidMailAddress($comment['userid']))
        $comment['userlinkraw'] = 'mailto:'.$comment['userid'];

修正後
      if (isValidMailAddress($comment['userid']))
        $comment['userlinkraw'] = '';

コアな部分を変更すると、バージョンアップする度に手修正しなければならないので、修正経歴をしっかり付けておかなければなりません。
できればプラグインで対応したいところです。

これで、メールアドレスの場合は非公開、WebサイトURLの場合は公開となりました。
これだけでは投稿する人が、自分のメールアドレスが公開されるのか非公開なのかが分かりませんので、投稿フォームに掲示した方が良いですね。
フォーム類は、スキン・テンプレートで編集できません。(ですよね?)
/nucleus/forms/commentform-notloggedin.template
を編集します。
メールアドレス入力欄の下に「メールアドレスは非公開、WebサイトURLは公開となります。WebサイトURLの場合、http://を付けてください。」ってメッセージを付けました。
これで、一安心かな。
てなわけで、メールアドレスは非公開となりますので、お気軽にコメント下さいね。

【2005-09-06追記】
cles::bloghsurさんが、プラグインを作ってくださいました。
上記改造より、プラグイン導入をオススメします。:oops:

コメント

09.04 '05 01:00:25 hsur
はじめまして。hsurといいます。この動作を実現するプラグインを書いてみましたので、よろしければお試しください。
09.05 '05 17:36:14 佐藤(な)
ありがとうございます。
早速使わせていただきました。(感謝!)
ふと思って検索した時には、コア部分の修正による方法しか見つけることができなくて、あまり深く考えずに処理してました。
そうですよね。event_PreCommentイベントで書けば良いんですよね。:oops:
09.05 '05 18:43:46 hsur
お役に立てたようで、なによりです。
# Nucleusのevent周りは分かりにくいですよね。。。。。
09.05 '05 23:09:24 佐藤(な)
ありがとうございます。
マニュアルでイベント周りの確認をしていたら、なんかプラグイン作りたくなってうずうずしてきちゃいました。
本当は、Flash 8発売前なので、Flashの企画が山盛りなんですが。。。:lol:
05.04 '07 20:50:23 amanda
The combination of dust on me in amanda bynes nude the way the chance of. Having sex, it was loving every second of completeness overwhelmed amanda bynes in a bikini her pussy and.

コメント追加



プレビュー

コメント追加通知RSS:
↑このフィードをRSSリーダーに登録しておくと、この記事へのコメント追加をチェックすることができます。
コメント追加後の、返事待ちなどにお使い下さい。
なお、コメントチェックの必要がなくなった際には、このRSSを削除して下さいね。
不要なトラフィックを避けるために、ご協力お願いいたします。

トラックバック

トラックバック
NP_cles()
NP_HideCommentMailAddr v1.0: Nucleusではコメントを記入欄のひとつにメールまたはWebサイトという項目がありますが、ここにメールアドレスを記入するとウェブ上にメールアドレスが公開されてしまいます。前々からちょっと気になっていたんですが...
2005/09/04 00:12
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.
トラックバックURL:
znBackup znItemFieldEX znCustomAdmin znBackup znSmiley znShowDraft znSpeedCubing znKeywordLink znCommentRSS znCCitation znItemParts znMCList znHatenaExist znQuestionnaire znFlash