-
Notifications
You must be signed in to change notification settings - Fork 0
search_form.rb
各種検索エンジンの検索フォームを生成します。ヘッダやフッタに設置してください。
複数のプラグインが含まれています。必要に応じて選択してください。パラメタの意味は以下の通りです。
検索エンジンのURL
検索実行ボタンの名称(省略可能)
テキストボックスの幅(省略時「20」)
テキストボックスの初期値(訪問者に入力を促すような文字列を指定するときに使います。省略時の動作は備考を参照)
<%= namazu_form( url, button_name, size, default_text )%>
url(省略不可)にはNamazuのCGIのURLを指定してください(例: namazu.cgi)。button_name省略時には「Search」が使われます。
<%= google_form( button_name, size, default_text )%>
button_name省略時には「Google 検索」が使われます。
<%= google_form( button_name, size, default_text )%>
button_name省略時には「Yahoo! 検索」が使われます。
<%= search_form( url, query, button_name, size, default_text, first_form, last_form %>
パラメタの意味は以下の通りです:
検索エンジンのURL
テキストボックスのname属性値
fromタグの直後に挿入したい文字列(省略可)
タグの直前に挿入したい文字列(省略可)
button_name(省略値は「Search」)やsize、default_textは他のプラグインと同じです。
以下の条件が満たされている場合に限り、検索窓に検索サイトで入力されたキーワードを設定します(tDiary 2.2より)。
- disp_referrer.rbが併用されている
- default_textパラメタの値が空
- 外部の検索サイトから訪れたアクセス
なお、上記の条件下では、他の場所でも以下のプラグインが使用できます。任意のフォーム等に、検索キーワードを表示させることが可能です。
<%= extract_search_keyword %>
extract_search_keywordプラグインの値は、HTMLエスケープされています。もしエスケープされていない値を使いたい場合には、代わりに「@extract_search_keyword」を使ってください。
オリジナルドキュメント: http://ponx.s5.xrea.com/hiki/ja/hiki.cgi?search_form.rb