« 早くも更新停滞しそう | トップページ | XHTML 1.0 妥当性を望む »

2003/12/07

検索フォームの導入

_ ココログルは「健康な生活を送ろう!」の Curry さんによるココログ専用の (短期限定になるかもしれない) 検索サービス。 ぐれいとです。 わんだほーです。 ココログ内で良く迷子になるあたしにとって、まさに福音です ^^= 知ったきっかけは、Tiger さんの「あそびをせんとやうまれけむ」の紹介記事。 実は、どこで知ったのか分からなくなってしまって、確認するために早速ココログルのお世話に。 てへ。

_ マイリストの応用方法も概ね問題ないようですので。 早速ようやくココログ内全体の検索にココログルの、WWW 全体とうちの「風のまにまに心のままに」内だけの検索に Google の検索フォームを導入。 感謝を込めて、両ブログにトラックバックさせていただきました。

_ 一応、Google へのサイトの登録をしておきましたけど、まだインデックス張られてないのでしばらくは使い物になりません。 Google のロボットが巡回して来るまで、しばらくお時間をくださいませ。

_ 最後に。 今更あまり役には立たないと思いますけれど。 うちでマイリストに入力したパラメータを貼っておきます。 リストのメモをテキストとして表示しないようにしています。

ココログル検索フォーム:
タイトル
<form accept-charset="EUC-JP"
      action="http://web.or.tv/cgi/msearch.cgi">
  <input type="text" size="8" maxlength="255" name="query" value="" />
  <input type="submit" value="こころぐる" />
  <br />
  ↑ ココログ全体
</form></div><a href="">
URL
"></a><div class="cocologle
Google 検索フォーム:
タイトル
<form action="http://www.google.co.jp/search">
  <input type="text" name="q" size="12" maxlength="255" value="" /> 
  <input type="submit" name="btnG" value="ぐぐる" />
  <input type="hidden" name="hl" value="ja" />
  <input type="hidden" name="domains" value="siena.tea-nifty.com" />
  <br />
  ↑<input type="radio" name="sitesearch" value="" />WWW 全体
    <input type="radio" name="sitesearch"
           value="siena.tea-nifty.com" checked="checked" />ここだけ
</form></div><a href="">
URL
"></a><div class="google

_ さて、次はブログリストとスタイルシート、どっちから手をつけようかな。

|

« 早くも更新停滞しそう | トップページ | XHTML 1.0 妥当性を望む »

コメント

検索フォームの例を挙げましたが、form 要素の属性から method="GET" を削除しました。理由は次の通りです。

* XHTML 1.0 では method 属性の値は小文字でなければならない
* method 属性の値を小文字で書くと異常な動作をするサーバが稀にあるらしい (*1)
* method 属性の省略時の値は "get" である

(*1) 事実確認していないし、いやまさか、とは思うのですが、念のため

投稿: Siena. | 2003/12/07 09:43

どうやら、Google ロボットが廻って来たようです。
サイト限定検索で引っ掛かるようになりました。

投稿: Siena. | 2003/12/08 00:31

タグ名と属性名が小文字ということは一応頭の隅にあったんですが、属性値の方は気にしていませんでした(根が雑なもので(^^ゞ)。XHTML 1.0 transitionalのDTDを見てみたら、ホント小文字ですねー。XHTMLキーワードは一般に小文字ということでしょうか。

コメントついでに、もう一つ。標準指向という意味では、accept-charset="x-euc-jp"→"EUC-JP"がベターでは?(ちなみにこの場合は大文字か小文字かが関係ないという話も見かけましたが未確認です。IANAのリスト自体は大文字で記載されていましたが…。ココログルの"EUC-JP"での動作は確認しました。)

#左手もお大事に(^_^;)。

投稿: facet | 2003/12/08 03:37

追伸です。先ほどの動作確認、幻だったようです。

ココログルの"EUC-JP"での動作を確認したと書きましたが、何故か今、IE5.0/win98だとx-euc-jpもEUC-JPも文字化けして検索できませんでした。Netscape7.1/Linuxは相変わらずどちらもOKなんですが‥。(ちなみにIE6/winXP[fr]でも駄目でした。)
ウチの窓だけじゃなく、ここの「こころぐる」も上記IEはどちらも文字化けしてます。
うーん。何故だー。accept-charsetって効かないのかな‥

投稿: facet | 2003/12/08 06:40

貴重なご指摘、ありがとうございます ^^=
属性値については、記事として独立して書かせてください。
情報として、ちょっと目立たせたいので。

accept-charset 属性の "x-euc-jp" は "EUC-JP" にした方が良いですね。元にしたココログルの検索フォームからコピーした時に、そのままになってしまっていました。記事の方も修正しておきます。文字コード名は大文字小文字は区別されません。"EUC-jp" でも "euc-JP" でも、なんなら "eUc-jP" ^^; なんかでもおっけです。気持ち悪いですけれど ^^;;

それと、あたしの記憶が確かならば。accept-charset は実装状況がまちまちで、あまりあてにならないのではないかと。そのため、form の hidden な項目に日本語文字列をパラメータとして与えておいて、それがブラウザ側でどのようにエンコーディングされてサーバに送られるかを見て処理を切り換える、というようにサーバ側の実装をする事があります。
そうかぁ。IE ではだめなのかぁ。うぅん、どうしよ。

投稿: Siena. | 2003/12/08 07:45

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/3502/11477

この記事へのトラックバック一覧です: 検索フォームの導入:

» ココログル検索窓! [facet-divers]
以前、「健康な生活を送ろう!」のCurryさん作、ココログ全文検索エンジン ココログル(β版) へのリンクを私のNAVIに張ったときに、Google窓みたいに検... [続きを読む]

受信: 2003/12/07 07:48

» 検索窓をつけてみた [sidewinder]
facet-diversさんをまねしてつけてみました。Googleは3つの検索どれも問題ないようです。ココログ内検索ではココログルだと見つからない記事も見つかり... [続きを読む]

受信: 2003/12/13 16:24

» プロフィールの「使用言語」 [風のまにまに心のままに]
_ 管理ページの [コントロールパネル]-[プロフィール] に [使用言語] という項目があります。 しかし、UTF-8 以外を選択してみても、残念ながらページ... [続きを読む]

受信: 2003/12/14 11:55

» ココログルに続いてgoogle検索窓も設置 [捨て猫の身空]
Siena.さんをまねしてgoogle検索窓も設置。 新しい記事はココログルで、古い記事はGoogleで、というのが上手い使い方ではないでしょうか。 [続きを読む]

受信: 2004/01/12 11:27

« 早くも更新停滞しそう | トップページ | XHTML 1.0 妥当性を望む »

検索