«前の日記(2008-03-28) 最新 次の日記(2008-04-01)» 編集

Don'tStopMusic

2003|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|12|
2006|01|02|03|04|05|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|08|09|10|11|12|
2009|01|02|05|06|

カテゴリ別 2003年 | 2004年 | 2005年 | 2006年 | 2007年 | 2008年

知り合いサイト: よんだもの / 暴想 / Linuxでやる夫 / 新宿Vipper / 僕だけが幸せになればいいのに。


2008-03-29

_ [tDiary] @nifty 投票(アンケート)プラグイン このエントリーを含むブックマーク

@nifty 投票プラグインを公開します(nifty_vote_plugin.tar.gz)。機能は単純で、

  • tDiary 上で投票が作成できる
  • 作成した投票を本文に簡単に挿入できる

だけです。

ファイル構成

  • misc/plugin/nifty_vote.rb : プラグイン本体
  • misc/plugin/ja/nifty_vote.rb : 日本語リソース

使い方

  1. @nifty 会員登録する
  2. @nifty 投票に登録する
  3. プラグインをインストールする
  4. プラグインを有効にし、設定をする
  5. 更新フォーム上で投票を作成、本文に挿入する

@nifty 会員登録が非常に面倒ですね。@nifty 投票が OpenID で使えると気軽なのですが。

インストール

tDiary のトップディレクトリ(index.rb tdiary.rb があるところ)で nifty_vote_plugin.tar.gz を展開してください。

プラグインの有効化

他のプラグインと同じです。インストールに成功していれば、tDiary の [設定]-[基本]-[プラグインの選択] で新着プラグインとして表示されますので、チェックを入れて OK ボタンを押してください。

プラグインの設定

有効化すると [設定]-[その他]-[@nifty 投票] という項目が現れます。

設定項目は以下の通りです。

ユーザーID
@nifty 会員の ID
APIキー
@nifty 投票の APIキーの取得で得られるキー
総投票数の上限
作成する投票の設定です。実際は投票ごとに作成時に指定できるのですが、このプラグインはここで設定した値決め打ちで作成します。過去に作成した投票の総投票数上限の変更は@nifty投票の管理画面で行ってください。
デザインID
投票のデザインを指定します。これも個々の投票のデザインは後から@nifty投票の管理画面で変更できます。番号で選択します。どの番号がどのデザインかは@nifty 投票の作成画面を参照してください。一番最初の黒が1です。

更新フォーム上で投票を作成

@nifty投票の管理画面に行かなくても、tDiary 上で投票が作成できます。作る手順は以下の通りです。

  • 質問(必須)と選択肢(一つ以上必須)を入力
  • カテゴリを選択
  • 「新しく投票を作る」ボタンを押す

注意点としては、ボタンを押すとフォームに post されますので画面遷移が発生します。日記が書きかけですと消えてしまいます。文章を書く前に投票を作ることをオススメします。

作成した投票を本文に挿入

最近作成した投票 4 つが更新フォーム下に並びます。「本文に追加」ボタンを押すと、本文に @nifty 投票表示タグが挿入されます。

@nifty 投票表示タグ

プラグインをインストールしていると利用できるタグです。

<%= nifty_vote (user_id, vote_id) %>
例)
<%=nifty_vote 31, 10728%>

@nifty 投票を表示するための script タグに変換されます。

[]

最近のコメント:

RSS
Creative Commons License
This work is licensed under a Creative Commons License
(note: text only. w/o web design, citations, (re)distributed softwares).