検索結果

<!DOCTYPE html>
<html lang="<$mt:BlogLanguage$>">
<head>
<script type="text/javascript">
var user = <$mt:UserSessionState$>;
</script>
<meta charset="<$mt:PublishCharset$>">
<title><$mt:BlogName encode_html="1"$> - 検索結果</title>
<$mt:Include module="HTMLヘッダー"$>
<script>
<mt:IfMoreResults>
function getResults(page) {
page = parseInt(page);
if (timer) window.clearTimeout(timer);
var xh = mtGetXmlHttp();
if (!xh) return false;
var res = results[page];
if (!res) return;
var url = res['next_url'];
if (!url) return;

xh.open('GET', url + '&format=js', true);
xh.onreadystatechange = function() {
if ( xh.readyState == 4 ) {
if ( xh.status && ( xh.status != 200 ) ) {
// error - ignore
} else {
try {
var page_results = eval("(" + xh.responseText + ")");
if ( page_results['error'] == null )
results[page + 1] = page_results['result'];
} catch (e) {
}
}
}
};
xh.send(null);
}

function swapContent(direction) {
if ( direction == undefined ) direction = 1;
var page_span = document.getElementById('current-page');
if (!page_span) return true;
var next_page = direction + parseInt(page_span.innerHTML);
var res = results[next_page];
if (!res) return true;
var content = res['content'];
if (!content) return true;
var div = document.getElementById('search-results');
if (!div) return true;
div.innerHTML = content;
timer = window.setTimeout("getResults(" + next_page + ")", 1*1000);
window.scroll(0, 0);
return false;
}
<mt:Else>
<mt:IfPreviousResults>
function swapContent(direction) {
return true;
}
</mt:IfPreviousResults>
</mt:IfMoreResults>
</script>
</head>
<body>
<header role="banner">
<$mt:Include module="バナーヘッダー"$>
<$mt:Include module="ナビゲーション"$>
</header>
<div class="content">
<div role="main">
<mt:SetVarTemplate id="search_results" name="search_results">
<mt:SearchResults>
<mt:SearchResultsHeader>
<section id="search-results">
<h2 class="title">
<MTIfStatic><mt:IfStraightSearch>
「<$mt:SearchString$>」と一致するもの
</mt:IfStraightSearch></MTIfStatic>
<mt:IfTagSearch>
タグ「<$mt:SearchString$>」が付けられているもの
</mt:IfTagSearch>
</h2>
</mt:SearchResultsHeader>

<$mt:Include module="記事の概要" hide_counts="1"$>

<mt:SearchResultsFooter>
</section>
<nav class="pagination">
<ul>
<mt:IfMoreResults><li><a rel="prev" href="<$mt:NextLink encode_html="1"$>" onclick="return swapContent();">過去の記事</a></li></mt:IfMoreResults>
<mt:IfPreviousResults><li><a rel="next" href="<$mt:PreviousLink encode_html="1"$>" onclick="return swapContent(-1);">新しい記事</a></li></mt:IfPreviousResults>
</ul>
</nav>
</mt:SearchResultsFooter>
</mt:SearchResults>
</mt:SetVarTemplate>

<$mt:Var name="search_results"$>

<mt:NoSearchResults>
<section>
<h2 class="title">
<MTIfStatic><mt:IfStraightSearch>
「<$mt:SearchString$>」と一致するもの
</mt:IfStraightSearch></MTIfStatic>
<mt:IfTagSearch>
タグ「<$mt:SearchString$>」が付けられているもの
</mt:IfTagSearch>
</h2>
<p>「<$mt:SearchString$>」と一致する結果は見つかりませんでした。</p>
</section>
</mt:NoSearchResults>

<mt:NoSearch>
<section>
<h2 class="title">例</h2>
<p>すべての単語が順序に関係なく検索されます。フレーズで検索したいときは引用符で囲んでください。</p>
<pre><code>"movable type"</code></pre>
<p>AND、OR、NOTを入れることで論理検索を行うこともできます。</p>
<pre><code>個人 OR 出版</code></pre>
<pre><code>個人 NOT 出版</code></pre>
</section>
</mt:NoSearch>
</div>
<div class="related">
<$mt:WidgetSet name="関連コンテンツ (インデックス)"$>
</div>
</div>
<footer role="contentinfo">
<$mt:Include module="バナーフッター"$>
</footer>
<script src="<$mt:StaticWebPath encode_html="1"$>jquery/jquery.min.js"></script>
<script src="<$mt:Link template="javascript_theme" encode_html="1">"></script>
</body>
</html>