
動作確認中だった、(記事・コメント内に

こんなのを表示する)スマイリープラグインですが、
プラグインのコードやJavaScriptを直接修正しなくても、
管理ページからスマイリーアイコンの追加・変更を簡単に行えるようにしてみました。

こんな感じです。
【設置方法】
- プラグインインストール
[同梱内容]
NP_znSmiley.php
znsmiley(ディレクトリ)
└index.php
emoticons(ディレクトリ)
└icon群
このままの位置関係でプラグインディレクトリにアップロードします。
プラグイン管理からインストールしてください。
- コメントフォームを編集
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%>
と書きます。そこにスマイリーアイコンの一覧が表示されます。
以上で設置完了です。
後は、追加や変更など管理ページで行えますので楽チンです。
↓こちらからダウンロードできます。(このプラグインはEUC-jp用です。)
NP_znSmiley旧版公開中止しました。
ver1.01アップしました。→
Nucleus スマイリープラグイン NP_znSmiley バージョンアップ
【現在分かっている問題点(仕様?)】
- コメントフォームに一覧表示された画像をクリックすると、コメントフォームのカーソルのある位置に、スマイリー画像に変換される置換文字が挿入されるのですが、mac Safariではカーソルの位置に関係なく、一番後ろに追加されます。
- ログインしていると現れる、「アイテムの編集」リンクから編集する時、FireFoxの場合だと、スマイリーアイコンをクリックしても、フォームに置換文字が挿入されない。(IE 6.0だとOKでした。)
もし、試された奇特な方がいらして、新たな問題点を見つけてくださったら、コメントいただけると非常にありがたいです。
JavaScriptを動的に生成しているので、ページ内に埋め込んでいます。
ActionScript大好き星人なのに、なぜかしらJavaScriptは苦手なもので、こんな記述方法って大丈夫なんでしょうか?
お詳しい方、つっこみを入れていただけるとうれしいです(他力本願

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