Sooran
Senior Member
   
ارسالها: 422
Likes Given: 106 Likes Received: 82 in 66 posts
تاریخ عضویت: ۱۸ بهمن ۱۳۸۷
|
|
| ۲۷ مرداد ۱۳۸۹ ۰۶:۵۸ عصر |
|
|
Mr.Rabbit
دانیال زعفرانچی
  
ارسالها: 98
Likes Given: 48 Likes Received: 24 in 17 posts
تاریخ عضویت: ۱۸ بهمن ۱۳۸۷
|
RE: صفحه بندی
فکر نم با ساخت یه بلاگ جدید مشکلتون حل بشه ولی من نسخه 5 رو دارم و ماله این نسخه رو میزارم :
این کد قسمت جستجو :
کد:
<div class="widget-search widget">
<h3 class="widget-header">Search</h3>
<div class="widget-content">
<form method="get" action="<$mt:CGIPath$><$mt:SearchScript$>">
<input type="text" id="search" class="ti" name="search" value="<$mt:SearchString$>" />
<mt:If name="search_results">
<input type="hidden" name="IncludeBlogs" value="<$mt:SearchIncludeBlogs$>" />
<mt:Else>
<input type="hidden" name="IncludeBlogs" value="<$mt:BlogID$>" />
</mt:If>
<input type="hidden" name="limit" value="<$mt:SearchMaxResults$>" />
<input type="submit" accesskey="4" value="Search" />
</form>
</div>
</div>
این هم کد نتایج جستجو :
کد:
<mt:SetVarBlock name="page_title">Search Results</mt:SetVarBlock>
<mt:SetVarBlock name="title"><$mt:BlogName encode_html="1"$>: <$mt:Var name="page_title"$></mt:SetVarBlock>
<mt:Ignore><!-- Below Javascript adds ajax search capability --></mt:Ignore>
<mt:SetVarBlock name="html_head" append="1">
<script type="text/javascript">
/* <![CDATA[ */
var user = <$mt:UserSessionState$>;
<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>
</mt:SetVarBlock>
<$mt:Include module="Header" body_class="mt-search-results"$>
<mt:SetVarTemplate id="search_results" name="search_results">
<mt:SearchResults>
<mt:SearchResultsHeader>
<div id="search-results">
<span id="current-page" class="hidden"><$mt:CurrentPage$></span>
<h1 id="page-title" class="search-results-header">
<mt:IfStraightSearch>
Results matching “<$mt:SearchString$>”
</mt:IfStraightSearch>
<mt:IfTagSearch>
Results tagged “<$mt:SearchString$>”
</mt:IfTagSearch>
</h1>
<div class="search-results-container autopagerize_page_element">
</mt:SearchResultsHeader>
<$mt:Include module="Entry Summary" hide_counts="1"$>
<mt:SearchResultsFooter>
</div><div class="autopagerize_insert_before"></div>
<mt:Ignore>Used with the ajax search capability of the new search class</mt:Ignore>
<div class="content-nav">
<mt:IfPreviousResults><a href="<$mt:PreviousLink$>" rel="prev" onclick="return swapContent(-1);">< Previous</a> </mt:IfPreviousResults><mt:PagerBlock><mt:IfCurrentPage><$mt:Var name="__value__"$><mt:Else><a href="<$mt:PagerLink$>"><$mt:Var name="__value__"$></a></mt:IfCurrentPage><mt:Unless name="__last__"> </mt:Unless></mt:PagerBlock><mt:IfMoreResults> <a href="<$mt:NextLink$>" rel="next" onclick="return swapContent();">Next ></a></mt:IfMoreResults>
</div>
</div>
</mt:SearchResultsFooter>
</mt:SearchResults>
</mt:SetVarTemplate>
<$mt:Var name="search_results"$>
<mt:NoSearchResults>
<h1 id="page-title" class="search-results-header">
<mt:IfStraightSearch>
Results matching “<$mt:SearchString$>”
</mt:IfStraightSearch>
<mt:IfTagSearch>
Results tagged “<$mt:SearchString$>”
</mt:IfTagSearch>
</h1>
<p>No results found for “<$mt:SearchString$>”.</p>
</mt:NoSearchResults>
<mt:NoSearch>
<h1 id="page-title" class="search-results-header">Instructions</h1>
<p>By default, this search engine looks for all words in any order. To search for an exact phrase, enclose the phrase in quotes:</p>
<blockquote>
<p><code>"movable type"</code></p>
</blockquote>
<p>The search engine also supports AND, OR, and NOT keywords to specify boolean expressions:</p>
<blockquote>
<p><code>personal OR publishing</code></p>
<p><code>publishing NOT personal</code></p>
</blockquote>
</mt:NoSearch>
<mt:Ignore>Used with the ajax search capability of the new search class</mt:Ignore>
<mt:IfMoreResults>
<script type="text/javascript">
<!--
var div = document.getElementById('search-results');
var results = {
'<$mt:CurrentPage$>': {
'content': div.innerHTML,
'next_url': '<$mt:NextLink$>'
}
};
var timer = window.setTimeout("getResults(" + <$mt:CurrentPage$> + ")", 1*1000);
//-->
</script>
</mt:IfMoreResults>
<$mt:Include module="Footer"$>
|
|
| ۲۷ مرداد ۱۳۸۹ ۱۰:۵۷ عصر |
|
|