ارسال موضوع  ارسال پاسخ 
 
رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
صفحه بندی
نویسنده پیام
awasoft.fa آفلاین
تازه وارد

ارسال‌ها: 6
Likes Given: 0
Likes Received: 0 in 0 posts
تاریخ عضویت: ۲۳ مرداد ۱۳۸۹
ارسال: #1
صفحه بندی
با سلام
می بخشید اگر سوالی که می پرسم شاید پیش پا افتاده باشه ولی می خواهم بدونم چطوری مطالب نمایان شده در قسمت سرچ یا همون نتایج سرچ صفحه بندی می شوند چون الان مثلا اگر بخواهد 100 تا نتیجه رو توی یک صفحه نشان می دهد و این خوب جالب نیست و من دوست دارم عین مطالب اصلی سایت 10 تا 10 صفحه بندی بشوند . ممنون می شوند توضیخ بدهید Rolleyes

خدایا به خاطر این ماه تمام کارهای بدم را ببخش...
۲۳ مرداد ۱۳۸۹ ۰۵:۱۵ عصر
یافتن تمامی ارسال‌های این کاربر Like Post نقل قول این ارسال در پاسخ
awasoft.fa آفلاین
تازه وارد

ارسال‌ها: 6
Likes Given: 0
Likes Received: 0 in 0 posts
تاریخ عضویت: ۲۳ مرداد ۱۳۸۹
ارسال: #2
RE: صفحه بندی
عجیبه یعنی 24 ساعته هیچ کس نیست جواب بده بابا قبلا زودتر جواب می دادید نمی دونم ایراد کار چیه ...
۲۴ مرداد ۱۳۸۹ ۰۴:۴۲ عصر
یافتن تمامی ارسال‌های این کاربر Like Post نقل قول این ارسال در پاسخ
Mr.Rabbit آفلاین
دانیال زعفرانچی
***

ارسال‌ها: 98
Likes Given: 48
Likes Received: 24 in 17 posts
تاریخ عضویت: ۱۸ بهمن ۱۳۸۷
ارسال: #3
RE: صفحه بندی
دقیق نمی دونم ولی یکی از دو راه حل زیر مشکل رو حل میکنه »

1. استفاده از کدهای پلاگین Pagination
2. استفاده از پلاگین Fast Search

الان عجله ای یه سرچ تو انجمن کردم فکر کنم با این ها مشکلت حل بشه

من برگشتم [^_^] .....

...PersianKind.com Coming Soon...
۲۴ مرداد ۱۳۸۹ ۱۱:۴۱ عصر
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر Like Post نقل قول این ارسال در پاسخ
awasoft.fa آفلاین
تازه وارد

ارسال‌ها: 6
Likes Given: 0
Likes Received: 0 in 0 posts
تاریخ عضویت: ۲۳ مرداد ۱۳۸۹
ارسال: #4
RE: صفحه بندی
خیلی ممنون ولی خوب Pagination که اصلا فکر کنم ربطی نداره و Fast Search که نمی خواهم چون بعد با مشکل جست وجو برای ابروازه مواجه می شوم
۲۵ مرداد ۱۳۸۹ ۱۲:۲۳ صبح
یافتن تمامی ارسال‌های این کاربر Like Post نقل قول این ارسال در پاسخ
Mr.Rabbit آفلاین
دانیال زعفرانچی
***

ارسال‌ها: 98
Likes Given: 48
Likes Received: 24 in 17 posts
تاریخ عضویت: ۱۸ بهمن ۱۳۸۷
ارسال: #5
RE: صفحه بندی
ببینید من خودم در سایتم از Google استفاده کردم تا فشار زیادی بر سرور وارد نشه

من تگ های قسمت جستجو رو ندیدم ولی اگر جواب های جستجو با تگ های Entry درست میشوند حتما Pagination می تونه کمکتون کنه !

من برگشتم [^_^] .....

...PersianKind.com Coming Soon...
۲۵ مرداد ۱۳۸۹ ۰۱:۵۰ عصر
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر Like Post نقل قول این ارسال در پاسخ
awasoft.fa آفلاین
تازه وارد

ارسال‌ها: 6
Likes Given: 0
Likes Received: 0 in 0 posts
تاریخ عضویت: ۲۳ مرداد ۱۳۸۹
ارسال: #6
RE: صفحه بندی
باز هم از شما ممنون هستم ولی می دونم جواب این نیست و از دوستان دیگر تقاضا دارم لطفا کمکم نمایند من باز هم منتظر خواهم ماند
۲۵ مرداد ۱۳۸۹ ۰۳:۲۵ عصر
یافتن تمامی ارسال‌های این کاربر Like Post نقل قول این ارسال در پاسخ
tanzad آفلاین
آرش زاد
*****

ارسال‌ها: 985
Likes Given: 10
Likes Received: 46 in 29 posts
تاریخ عضویت: ۲۹ اردیبهشت ۱۳۸۶
ارسال: #7
RE: صفحه بندی
اگر کد قسمت جستجو رو درست استفاده کنین ام تی خودش 20 تا 20 تا صفحه بندی می کنه نتایج شما رو...

[تصویر: logo6.png]
۲۶ مرداد ۱۳۸۹ ۰۳:۰۲ عصر
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر Like Post نقل قول این ارسال در پاسخ
The following 1 user Likes tanzad's post:
Mr.Rabbit
Sooran آفلاین
Senior Member
****

ارسال‌ها: 422
Likes Given: 106
Likes Received: 82 in 66 posts
تاریخ عضویت: ۱۸ بهمن ۱۳۸۷
ارسال: #8
RE: صفحه بندی
با سلام و احترام به شما کاربر محترم مووبل تایپ :
در مورد صفحه بندی در سرچ ، خوب بهترین راه برای آموزش
نگاه کردن به کد یکی از قالب های پیشفرض ام تی ...
همین !

[تصویر: sig.png]
مركز خدمات جامع سوران | فروشگاه خرید اینترنتی سوران
هاست سوران (پر قدرت و پر سرعت ، بدون محدودیت مصرف CPU و رم )
۲۷ مرداد ۱۳۸۹ ۰۶:۵۸ عصر
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر Like Post نقل قول این ارسال در پاسخ
awasoft.fa آفلاین
تازه وارد

ارسال‌ها: 6
Likes Given: 0
Likes Received: 0 in 0 posts
تاریخ عضویت: ۲۳ مرداد ۱۳۸۹
ارسال: #9
RE: صفحه بندی
شرمنده فکر می کنم قالب های پیش فرض هم دچار مشکل شده اند شما می تونید این کدهای پیشقفرض رو برای اینجا کپی کنید تا من استفاده کنم

خدایا به خاطر این ماه تمام کارهای بدم را ببخش...
۲۷ مرداد ۱۳۸۹ ۰۹:۲۱ عصر
یافتن تمامی ارسال‌های این کاربر Like Post نقل قول این ارسال در پاسخ
Mr.Rabbit آفلاین
دانیال زعفرانچی
***

ارسال‌ها: 98
Likes Given: 48
Likes Received: 24 in 17 posts
تاریخ عضویت: ۱۸ بهمن ۱۳۸۷
ارسال: #10
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 &ldquo;<$mt:SearchString$>&rdquo;
        </mt:IfStraightSearch>
        <mt:IfTagSearch>
        Results tagged &ldquo;<$mt:SearchString$>&rdquo;
        </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);">&lt; Previous</a>&nbsp;&nbsp;</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__">&nbsp;</mt:Unless></mt:PagerBlock><mt:IfMoreResults>&nbsp;&nbsp;<a href="<$mt:NextLink$>" rel="next" onclick="return swapContent();">Next &gt;</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 &ldquo;<$mt:SearchString$>&rdquo;
    </mt:IfStraightSearch>
    <mt:IfTagSearch>
    Results tagged &ldquo;<$mt:SearchString$>&rdquo;
    </mt:IfTagSearch>
</h1>
<p>No results found for &ldquo;<$mt:SearchString$>&rdquo;.</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"$>

من برگشتم [^_^] .....

...PersianKind.com Coming Soon...
۲۷ مرداد ۱۳۸۹ ۱۰:۵۷ عصر
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر Like Post نقل قول این ارسال در پاسخ
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: