
アイテム・コメント内で、スマイリーアイコンを使えるようにするプラグインです。
アイコンは、管理ページで簡単に追加・変更することができます。
ver1.03は、旧バージョンです。解説
設置方法
- プラグインインストール
[同梱内容]
NP_znSmiley.php
znsmiley(ディレクトリ)
└ index.php
emoticons(ディレクトリ)
├ icon群
└ add_set.inc
このままの位置関係でプラグインディレクトリにアップロードします。
プラグイン管理からインストールしてください。
- コメントフォームを編集
nucleus/forms/commentform-notloggedin.template
nucleus/forms/commentform-loggedin.template
上記2つのファイルの、
<form method="post" action="#nucleus_cf">
に、 cformというnameを追加します。↓修正後
<form method="post" action="#nucleus_cf" name="cform">
次に、上記2つのファイルの中に、
<%znSmiley%>
と書きます。そこにスマイリーアイコンの一覧が表示されます。
以上で設置完了です。
おまけ機能
コメント内の、返事などを表す">"が頭に付いている行の色を指定できるようにしました。全角の">"でも大丈夫です。対象の行は、<span class="znsm_re"></span>で囲まれます。スタイルシートで色などを変更して下さい。
> こんな感じです。結構見やすくなるかと。
アイコン管理ページ
こんな感じです。
操作方法は直感的に分かるかと思います。
プラグインオプション
- 管理ページへのリンクを、クイックメニューに表示しますか?
Nucleus Adminのサイドメニューに、プラグインの管理ページへのリンクを表示するかどうかの設定です。
- アンインストール時、データを破棄しますか?
管理ページで設定したアイコンデータを破棄するかどうかの設定です。
- 新しいアイコンを取り込みますか?
複数のアイコンを一括追加する時に使用します。
アイコン群を配布する時に、一緒にアイコンセット情報ファイルを入れるようにしています。
現在分かっている問題点(仕様?)
- コメントフォームに一覧表示された画像をクリックすると、コメントフォームのカーソルのある位置に、スマイリー画像に変換される置換文字が挿入されるのですが、mac Safariではカーソルの位置に関係なく、一番後ろに追加されます。
- ログインしていると現れる、「アイテムの編集」リンクから編集する時、FireFoxの場合だと、スマイリーアイコンをクリックしても、フォームに置換文字が挿入されない。(IE 6.0だとOKでした。)
ダウンロード
ダウンロードできるファイルはありません。
変更点
- 新しく配布するアイコンセットを、一発取り込みする機能を追加
バージョン経歴
↑このフィードをRSSリーダーに登録しておくと、この記事へのコメント追加をチェックすることができます。
コメント追加後の、返事待ちなどにお使い下さい。
なお、コメントチェックの必要がなくなった際には、このRSSを削除して下さいね。
不要なトラフィックを避けるために、ご協力お願いいたします。