創作サイト向けコンテンツ管理システム freo(フレオ)
ホーム
このサイトについて
サイトマップ
有償制作
お問い合わせ
サイト内検索
キーワード
freo
freoについて
機能紹介
設置方法
各種解説
プラグイン
サポート
ホーム
サポート
サポート
記事編集
記事を編集します。
編集フォーム
名前
設置URL
本文
こんにちは。 あくまで一案になりますが、[freo/templates/plugins/search/default.html]の9~18行目 >> <!--{if !$smarty.get.page_name}--> <dt>検索対象</dt> <dd> <select name="target"> <option value="">すべて</option> <option value="entry"{if $smarty.get.target == 'entry'} selected="selected"{/if}>エントリー</option> <option value="page"{if $smarty.get.target == 'page'} selected="selected"{/if}>ページ</option> </select> </dd> <!--{/if}--> << を、 >|| <dt>検索対象</dt> <dd> <select name="target" id="selectTarget"> <option value="">すべて</option> <option value="entry"{if $smarty.get.target == 'entry'} selected="selected"{/if}>エントリー</option> <option value="page"{if $smarty.get.target == 'page'} selected="selected"{/if}>ページ</option> </select> <div id="search_pid"> <input type="hidden" name="page_name" id="page_name" value="検索画面に表示させたい文字列" /> <label for="page_id"><input type="checkbox" name="page_id" id="page_id" value="絞り込みたいページID" {if $smarty.get.page_id} checked{/if} />ギャラリーのみ検索</label> </div> </dd> ||< のように変更してください。 また、[freo/js/default.js]など、search画面で読み込んでいるJS内に、 >|| $(function(){ var defaultVal = $('#page_name').val(); if ($('#selectTarget option:selected').val() == 'page') { $('#search_pid').show(); } else { $('#search_pid').hide(); $('#page_name').val(''); } $('#selectTarget').change(function(){ var val = $(this).val(); if (val == 'page') { $('#search_pid').show(); } else { $('#search_pid').hide(); } }); $('#page_id').change(function() { if ($(this).is(':checked')) { $('#page_name').val(defaultVal); } else { $('#page_name').val(''); } }); }); ||< のように加筆してください。
編集キー(投稿時に設定したキーを入力してください。)
コンテンツ
新規投稿