p
マルチいいね用テンプレート内にあるボタンを追加・削除するには、そのテンプレートのHTMLファイルを編集します。(CSSファイル及び設定ファイルを変更する必要はありません。)
p
まずは、マルチいいね用テンプレートのHTMLファイルをみてみましょう。例として、k^tpl-mb-example$ テンプレートを使用します。( k^tpl-mb-example$ テンプレートをウェブページに貼り付けた時は、下図の用に表示されます。)
i
tpl-mb-example
tpl-mb-example テンプレート
p
k^tpl-mb-example$ テンプレートのHTMLファイルをテキストエディタで開いてください。以下のようなコードが見つかります。
i
html-source-code
HTMLファイルのソースコード
p
k^$ と k^$ で囲まれたコードブロックに注目してください。3つのコードブロックがあることがわかります。(下図参照)
i
code-block
3つのコードブロック
p
この3つのコードブロックが「晴れ」「曇り」「雨」ボタンを表示します。
i
block-to-button
コードブロックとボタンの対応
p
全体の構成が理解できたところで、次に各コードブロックを比較して、なにか違うところがあるか探してみます。まず最初に気がつくのは、ボタンのラベル(文言)です。(下図)
i
highlight-label
ボタンのラベル
p
この部分を変更することで、ボタンのラベルを変えることができます。
p
さて、コードブロックごとに違う部分がもう一つあります。k^data-bid="..."$ に注目してください。以下の部分はボタンのIDです。
i
highlight-id
ボタンのID
p
この「hare」「kumori」「ame」は各ボタンのIDです。データベース内で、ボタンの投票数と紐付けされて記録されます。
i
id-to-vote-count
ボタンIDと投票数は紐付けされる
p
ここで重要なことですが、r^ボタンIDはボタンごとにユニークでなければいけません。$
p
もし、同じボタンIDを、複数のボタンに指定してしまうと、投票数をきちんと計測できなくなります。常に、一つ一つのボタンに違ったボタンIDを指定することに気をつけてください。
p
ボタンIDに使える文字は、英数字及びハイフン(-)です。それ以外の文字を使用しないでください。
p
これでマルチいいね用テンプレートのHTMLファイルの概要が終了しました。次のページでは、ボタンの削除の例を示します。
tpl
std