2004年12月18日

●検索画面テンプレート追加

検索画面テンプレートを下記のエントリーに追加しました。

検索画面テンプレートはサイドメニューの Search this site による検索結果を表示する際に用いられます。以前公開したものと機能的な差分はありませんが日本語表示に対応できるように変更しました(それを機能的な差分というのかも知れません)。下記は公開テンプレートに本テンプレートを適用した場合の検索結果表示イメージです。

検索文字列がヒットした場合
検索文字列がヒットしなかった場合
検索文字列を設定せずに検索を実行した場合


また検索が実行された場合、管理画面(メインメニュー)右下にある「Movable Type のログの確認」をクリックすると

2004.12.17 15:23:56 192.168.0.111 Search: query for 'hogehoge'

という具合に表示されますので、簡単な検索文字列解析に使えます。


2004.12.21 追記
検索結果の右側に表示される Edit という編集画面へのリンクを削除したい場合は、下記の赤色部分を削除するか、

<div class="blogbody">
<h3 class="title"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></h3>
<p><$MTEntryExcerpt$> <$MTEntryEditLink$></p>
<p class="posted"><MT_TRANS phrase="Posted in "><$MTBlogName$><MT_TRANS phrase=" on "><$MTEntryDate$></p>
</div>

青色のコメントマークをつけてコメントアウトしてください。
<div class="blogbody">
<h3 class="title"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></h3>
<p><$MTEntryExcerpt$> <!--<$MTEntryEditLink$>--></p>
<p class="posted"><MT_TRANS phrase="Posted in "><$MTBlogName$><MT_TRANS phrase=" on "><$MTEntryDate$></p>
</div>

Posted by yujiro at 2004年12月18日 02:30
トラックバックURL

このエントリーのトラックバックURL:
http://yujiro.dyndns.org/blog/koikikukan/mt-tb.cgi/429

トラックバック実行後、タイムアウトした旨のメッセージが表示されることがありますが、トラックバック先の処理は(これまでの経験上)正常に終了しています。正常に送信されたかどうかはトラックバック先の個別アーカイブページ等をご確認ください(タイムアウトについてはこちらの記事を参照ください)。
また同一のトラックバックが重複してしまった場合、こちらで気がついた時に適宜削除しておりますので削除のご連絡は不要です。ただし期間が空いている場合(数日とか)は気がつかない場合がありますのでご連絡ください。

トラックバック

検索画面の変更 from Stupid excuse!!
今までの検索画面の結果表示がすべて英語対応だったのを、小粋空間さんで日本語対応に... [続きを読む]

トラックバック時刻: 2004年12月18日 10:23

検索画面テンプレートを差し替えました from リンゴ庵blog
いつもお世話になっている「小粋空間様」のサイトにお邪魔したところ、「検索画面テン... [続きを読む]

トラックバック時刻: 2004年12月18日 17:49

カスタマイズやその準備あれこれ from PHAT∴LOVESICK
小粋空間様の ●検索画面テンプレート追加  を導入しました。いつも、いつもお世話... [続きを読む]

トラックバック時刻: 2004年12月21日 17:50

検索結果の画面をかっこよくしよう! from 喜怒哀楽
私の使っているテンプレートは小粋空間様の「Movable Type 3.11-j... [続きを読む]

トラックバック時刻: 2004年12月21日 19:07

SpecialThanks from 天上月苑
テンプレートは、小粋空間様のMovable Type 3.11-ja/3.121... [続きを読む]

トラックバック時刻: 2005年01月07日 01:28
コメント

おはようございます。早速さしかえてみたんですが・・・
検索結果ヒットした場合も、見つからなかった場合も 「」の検索結果">
 ・・・と表示されて、「」の中に サイト名が入りません。結果のあとに余分なマーク "> が付きます。これは、サイト名が 日本語であることがなにか関係しているのでしょうか?

投稿者 さえら : 2004年12月18日 08:33

こんにちわ~、早速入れ替えました~。
ウチもさえらさんとこと同じになってましたが
<$MTBlogName>を<$MTBlogName$>に入れ替えると対応できたのですが、これでいいですかねぇ?

投稿者 198 [TypeKey Profile Page] : 2004年12月18日 10:24

あれ?そのまま表示されちゃいました。^^;
”&lt;$MTBlogName$&gt;”ですね。

投稿者 198 [TypeKey Profile Page] : 2004年12月18日 10:28

w(゜o゜)w オーッ 気がつかなかったですぅ。
やってみますぅ。ヽ( ̄▽ ̄)ノ

投稿者 さえら : 2004年12月18日 12:18

ホントだぁ!直りました。
o(^-^ )oo(^-^)o( ^-^)o ヤッター

投稿者 さえら : 2004年12月18日 12:28

>all
すいません。文字実体参照誤ってました。
上記の他にも2ヶ所あります(param=の右のMTSearchString)。
ファイルは差し替えておきました。

急いでいるので正規のコメントはまた後で書かせてください。
手短ですいませんがとりあえず。

投稿者 yujiro : 2004年12月18日 13:24

こんにちは!
いつもお世話になっております。

早速、こちらのテンプレートに入れ替えました。今まで自分のブログを検索したことがなかったのですが、なかなか面白いですね!私もyujiroさんが書いてらっしゃるように、条件を変えていろいろ検索してみました♪

この度もありがとうございました。

投稿者 ポムポム [TypeKey Profile Page] : 2004年12月18日 17:56

よしゃー日本語じゃーー。
と言う事で、差し替えました。

もともとMT3.121基準テンプレから日本語だったのかなぁ、、。とか考えてたり。
(検索テンプレートバージョンアップする時アップしないからなぁ、。)

全然気付かない(涙。

投稿者 みよたん [TypeKey Profile Page] : 2004年12月19日 01:14

追伸
TB送れない(涙。
諦めます(相性悪いのかしら、、、。それども深夜だから??)

投稿者 みよたん [TypeKey Profile Page] : 2004年12月19日 01:18

>さえらさん
こんばんは。
早速のご利用ありがとうございます!
またミスってしまいましたね(学習能力なし)。いつも人柱になって頂いているようで恐縮です。
すいません…

>198さん
こんばんは。
早速のご利用ありがとうございます!
トラックバックもありがとうございました。

またご指摘ありがとうございました。流石ですね。
おかげで修正箇所すぐにわかり、助かりました!
最初から &lt;~&gt; と書かれている部分の修正を怠っていて <~> に変換されてしまってました。
反省します。

>ポムポムさん
こんばんはー。
早速のご利用ありがとうございます!
またトラックバックもありがとうございます。
私はブログを初めてからこの画面の修正にたどり着くまで結構時間かかりました。
ちなみにこの画面に気がつかせてくれたのは下の Magic White さんです(笑)。

>みよたんさん
こんばんは。
ご利用ありがとうございます。
日本語変換については、以前のテンプレートを3.0Dを元に作った(これには変換機能なし)ため気がつかなかったようです。
ということで3.11-jaから変わってました(どっかーん!)。

トラックバックはOgawaさんプラグインのエラーを修正したら受信できるようになった(単なる偶然かも知れません)ので直ったと思っていたのですが。
う~ん、困りました…。

投稿者 yujiro : 2004年12月19日 01:38

人柱なんてとんでもないですぅ。(〃_ 〃)ゞ ポリポリ
またまた トンチンカンな質問をしてしまうかもなのですが・・・
うちは ひとつのMTで やむやむぴぃかぶぅ ふたつのブログを作ってますが、
たとえば、やむやむのほうで、「やむやむ」とワードを入れて検索をかけたとします。
そのあと、検索結果の画面一番上に出たフォームで、そのままもう一度 Search を押すと
今度は スタイルシートが ぴぃかぶぅ のものに切り替わって、
「やむやむ」というワードの ぴぃかぶぅ内での検索結果と、やむやむ内での検索結果が
両方 ひとつの画面内に表示されます。これは、default.tmpl が 二つのブログに共通なので、
こういう表示になるのは仕方ないことなのでしょうか?
やむやむと ぴぃかぶぅ で 別の default.tmpl を使う、なんてことは無理でしょうか?

投稿者 さえら : 2004年12月19日 09:21

すみません、解決方法が見つかりました。
少し自分で調べてからそれでもわからなかったときだけ質問するようにしないといけませんね。
ちゃんと機能するように設定できたら、のちほど記事にもしたいと思います。

投稿者 さえら : 2004年12月19日 09:45

できました。こちらにアップしました。
用語集・・・助かりま~す。でも、知らないのは あたしだけ・・・?そんなことないですよねぇ?(不安。。。)

投稿者 さえら : 2004年12月19日 14:44

>さえらさん
こんばんはー。
このテンプレートはブログで共有するのですね。
気がつきませんでした。
ということで記事、大変参考になりました。
こちらの方でも折をみて記事にしたいと思います。

ちなみに「正規表現」を知っている人はかなり少ないと思いますのでご安心ください。

投稿者 yujiro : 2004年12月19日 23:51
コメントする




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)

コメントありがとうございます。投稿が反映されるまでに時間がかかる場合がありますが「投稿」ボタンを続けてクリックされないようお願い致します。またコメント投稿処理が終了しない場合、トップページに反映されない場合がありますがコメントは正常に投稿されています(サーバ側の不具合のようです。こちらで操作してページに反映させています)。また1回のクリックでも重複してしまう場合がありますが適宜削除しておりますのでご連絡は不要です。