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