コメントするユーザーをはてなアカウントで認証します。
コメントスパム、なりすまし対策に有効です。
また、Hatena認証をローカルの認証に代わって使用することができるようになります。
| General Plugin info | |
|---|---|
| 作者: | hsur |
| 最新のバージョン: | 1.1 (2007/07/22) |
| 入手先: | NP_HatenaAuth - NP_cles() |
| ソース: | |
| 動作サンプル: | cles::blog |
| フォーラム参照先: | |
| 作者サイト参照先: | NP_HatenaAuth |
アーカイブを展開し、出てきたファイルを全てNucleusのpluginsディレクトリに配置します。その後、管理画面からインストールを行ってください。このプラグインはプラグインオプションに適切な値を設定していないと正常に動作しませんので、その手順を下記に示します。
NP_HatenaAuthをつかうためにははてなのアカウントが必要になります。アカウントを持っていない場合にははてな ユーザー登録から新規にアカウントを取得し、はてなにログインしておいてください。
はてな認証APIを開き「新規APIキーを取得する」から新規APIを取得してください。アプリケーションの説明を求められると思いますので、適当な説明を入力するとAPIキーが発行されるはずです。表示されているAPIキー、秘密鍵は後で必要になりますのでメモを取っておいてください。
APIキーを発行しただけではキーは有効になっていないので、ステータスを有効に変更し、コールバックURLをhttp://(NucleusのURL)/nucleus/plugins/hatenaauth/rd.phpに変更しておきます。
プラグインオプションを開き、先ほどメモしておいたAPIキー、秘密鍵を入力することではてなによる認証ができるようになります。
・APIキー → Hatena API Keyの欄に入力
・秘密鍵 → Hatena API Secret Keyに入力
テンプレートの編集から、自分のスキンで使っているテンプレート開きます。 「コメントの本体」の任意の場所に<%HatenaAuth%>を挿入することによって、hatenaを使ってコメントした際にユーザーのサムネイル画像が表示されるようになります。
インストール、セットアップについては作者サイトの解説で画像を交えて解説しています。
コメント欄もしくは、スキン中に<%HatenaAuth%>と記載している場所にログインするためのリンクが表示されていますので、このリンクを使って認証を行います。
<%HatenaAuth%>
ログインしている場合にはプラグインオプションのLogined Template、ログインしていない場合にはNot Logined Templateを表示します。
※スキン中に特に表記を追加していなくても、コメント欄には常にログインリンクが表示されます。
<%HatenaAuth%>
「コメントの本体」の任意の場所に挿入することによって、hatenaを使ってコメントした際にユーザーのサムネイル画像とプロフィールへのリンクが表示されるようになります。表示する内容についてはTemplate htmlやTemplate admin htmlで調整することができます。
<p>はてなへのログインを確認しました。<a href="http://d.hatena.ne.jp/<%name%>/about" rel="nofollow"><%name%></a>さん。コメントしてください。(<a href="<%hatena_url%>" rel="nofollow">ログアウト</a>)</p>
<script type="text/javascript">
document.getElementById('nucleus_cf_name').value = '<%name%> [Hatena]';
document.getElementById('nucleus_cf_name').style.background = '#FFFFCC';
document.getElementById('nucleus_cf_name').readOnly = true;
</script>
<p>★はてな認証APIをつかって<a href="<%hatena_url%>" rel="nofollow">ログインする</a>ことができます。</p>
<a href="http://d.hatena.ne.jp/<%name%>/about" rel="nofollow" title="Hatena Profile"><img src="<%thumbnail_url%>" border="0"/></a>
<a href="http://d.hatena.ne.jp/<%name%>/about" rel="nofollow" title="Hatena Profile"><img src="<%thumbnail_url%>" border="0"/></a>
携帯電話のIPからのアクセスの際に、認証が出ないようにするためのNP_KeitaiIPAuthプラグインを同梱していますので、携帯ページで NP_HatenaAuthが必要ない場合にはインストールすることができます。携帯電話向けのコメントページを持っていない場合にはインストールの必要はありません。