創作サイト向けコンテンツ管理システム freo(フレオ)
ホーム
このサイトについて
サイトマップ
有償制作
お問い合わせ
サイト内検索
キーワード
freo
freoについて
機能紹介
設置方法
各種解説
プラグイン
サポート
ホーム
サポート
サポート
記事編集
記事を編集します。
編集フォーム
名前
設置URL
本文
こんにちは。 フォームプラグインで入力項目(チェックボックス)を増やす際は、 <input type=checkbox>のnameをplugin_form[interest][]のように[]をつける必要があります。 詳しくは http://freo.jp/plugin/form.html#function_add を参考にしてください。 上記URLにも注釈がついていますが、複数選択したチェックボックスの値はすべて連結されて送信されますが、連結する際の文字を指定するには下記URLを参考にしてください。 http://freo.jp/plugin/form.html#function_implode また、コメントの本文をチェックボックスで複数選択可能にする場合は、 [freo/templates/internals/view/default.html]のコメント本文入力部分を >|| <dt>コメント</dt> <dd> <input type="checkbox" name="comment[text][]" value="test1">test1 <input type="checkbox" name="comment[text][]" value="test2">test2 <input type="checkbox" name="comment[text][]" value="test3">test3 <input type="checkbox" name="comment[text][]" value="test4">test4 </dd> ||< のように変更し、 [freo/libs/freo/internals/view/default.php]の86行目に >|| //コメントを配列で取得する場合の処理 if (isset($_POST['comment']['text'])) { if (isset($_POST['comment']['text'])) { if (is_array($_POST['comment']['text'])) { $_POST['comment']['text'] = implode("\n", $_POST['comment']['text']); } } } ||< を挿入してください。
編集キー(投稿時に設定したキーを入力してください。)
コンテンツ
新規投稿