0

چرا از پلاگین Fast Search استفاده کنیم؟

 
gps0064
gps0064
کاربر نقره ای
تاریخ عضویت : تیر 1388 
تعداد پست ها : 1751
محل سکونت : اصفهان

چرا از پلاگین Fast Search استفاده کنیم؟

 

  • مهمترین دلیلی که باعث استفاده از پلاگین Fast Search می شود این است که جستجوی موجود در مووبل تایپ فشار زیادی روی سرور می آورد و موجب مشکلاتی در سرور می شود.
  • همچنین پلاگین Fast Search امکاناتی را ارائه می دهید که در جستجوی موجود در مووبل تایپ وجود ندارد.

پلاگین Fast Search را از کجا دانلود کنیم؟  
به صفحه زیر بروید و آخرین نسخه را دریافت نمایید.


www.mt-hacks.com/fastsearch.html

پلاگین Fast Search را چگونه نصب کنیم؟  
  • فایل دریافتی را از حالت فشرده خارج کنید و سپس پوشه های موجود را در پوشه های متناظرشان ( محلی که مووبل تایپ را نصب کرده اید ) انتقال دهید.
توجه : معمولا محل نصب مووبل تایپ در اینجا می باشد : 
/cgi-bin/mt/
  • به بخش ورود بروید و وارد شوید.
  • عکسی مشابه عکس زیر خواهید دید. روی Begin Upgrade کلیک کنید تا دیتابیس شما Upgrade شود و Fast Search نصب شود.
fastsearch
  • پس از نصب عکسی مشابه عکس زیر خواهید دید . روی Return to Movable Type کلیک نمایید.
fastsearch

چگونه از پلاگین Fast Search استفاده کنیم؟  
فعال سازی پلاگین: 
  • وارد وبلاگ مورد نظر شده و در منوی بالا به Preferences و سپس Plugins بروید.
  • روی عنوان Fast Search کلیک کنید و از منوی باز شده به بخش Setting بروید.
  • گزینه‌ی Enable Fast Search را فعال نمایید.
  • در بخش Install Fast Search Templates بر روی Install Templates کلیک نمایید.
  • صفحه‌ای مانند تصویر زیر می بینید٬ روی Close کلیک نمایید.
fastsearch
  • در زیر صفحه بر روی Save Changes کلیک کنید.
توجه : تغییرات بیشتر را می توانید در همین بخش اعمال نمایید. 
تغییر قالب: 
  • جهت تغییر قالب Fast Search می توانید در وبلاگ مورد نظر به بخش Template رفته و در صفحه باز شده Fast Search را ویرایش نمایید.
توجه داشته باشید جهت استفاده از این پلاگین حتما باید فرمت انتشار داینامیک (Dynamic) باشد. 
استفاده از پلاگین Fast Search : 
جهت استفاده از آن کد زیر را در هر جایی که مایلید باکس جستجو قرار گیرد اضافه نمایید.
<form method="get" action="<$MTBlogURL$><$MTFastSearchScript$>"> 
    <h>Search this site:</h>
    <p><input type="text" size="30" name="query" value="<$MTSearchString$>" /> <input type="submit" value="Search" /></p>
</form>

تگ های این پلاگین : 
<MTSearchString> : نمایش کلمه جستجو شده 
<MTSearchResults> : نمایش نتایج جستجو 
فیلترهایی که می توان برای تگ <MTSearchResults> استفاده کرد عبارتند از: 
  • lastn : با افزودن این تگ٬ تعداد نمایش نتایج جستجو را مشخص می نمایید. 
    استفاده از تگ به این صورت است :
    <MTSearchResults lastn="10">

جمعه 15 آبان 1388  3:57 AM
تشکرات از این پست
gps0064
gps0064
کاربر نقره ای
تاریخ عضویت : تیر 1388 
تعداد پست ها : 1751
محل سکونت : اصفهان

پاسخ به:چرا از پلاگین Fast Search استفاده کنیم؟


  • offset
     : با افزودن این تگ٬ شروع نمایش نتایج جستجو را مشخص می نمایید. به این صورت که مثلا نتایج جستجو را از دهمین نتیجه نشان دهد.
    استفاده از تگ به این صورت است :
    <MTSearchResults lastn="10" offset="10">

  • Order :  با افزودن این تگ٬ ترتیب نمایش جستجو را مشخص می نمایید.
    استفاده از تگ به این صورت است : ( با این تگ نتایج جستجو را بر اساس تاریخ نمایش می دهد )
    <MTSearchResults order="date">

  • category :  با افزودن این تگ٬ فقط در آرشیو های موضوعی مشخص شده جستجو می کند.
    استفاده از تگ به این صورت است :
    <MTSearchResults category="1">
    توجه عدد 1 شماره id یکی از آرشیوهای موضوعی شما می باشد.

  • google_highlight :  با افزودن این تگ٬ کلمه‌ی جستجو شده در نتایج به صورت مجزا نمایش داده می شود. 
    استفاده از تگ به این صورت است :
    <MTSearchResults google_highlight="1">

  • blogs :  با افزودن این تگ٬ فقط در وبلاگ‌های مشخص شده جستجو می کند. 
    استفاده از تگ به این صورت است :
    <MTSearchResults blogs="1,3,8">
    توجه عددهای نوشته شده شماره id وبلاگ‌هایی است که در آن ها جستجو می‌شود.
    جهت جستجو در همه‌ی وبلاگ‌ها از تگ زیر استفاده نمایید:
    <MTSearchResults blogs="all">

  • type :  با افزودن این تگ٬ مشخص می‌نمایید که در چه نوع صفحاتی جستجو انجام شود . 
    استفاده از تگ به این صورت است :
    <MTSearchResults type="page">

<MTBlogResultHeader>  :این تگ در بالای نتایج جستجو قرار می گیرد. 
<MTBlogResultFooter> : این تگ در پایین نتایج جستجو قرار می گیرد. 
<MTNoSearchResults> : در صورتی که جستجوی شما نتیجه ای نداشت این بخش را نمایش می دهد. 
<MTNoSearch> : این تگ شرطی می باشد
در بین این تگ از تگ های شرطی مانند <MTElse> نیز می توانید استفاده نمایید. 
<MTSearchCount> : تعداد نتایج جستجو را نمایش می دهد.
توجه داشته باشید از این تگ باید بین <MTBlogResultHeader> و <MTBlogResultFooter> استفاده شود. 
<MTSearchFirst> : تعداد نتایج اولین جستجویی را که انجام داده‌اید را نمایش می دهد.
توجه داشته باشید از این تگ باید بین <MTBlogResultHeader> و <MTBlogResultFooter> استفاده شود. 
<MTSearchLast> : تعداد نتایج آخرین جستجویی را که انجام داده‌اید را نمایش می دهد.
توجه داشته باشید از این تگ باید بین <MTBlogResultHeader> و <MTBlogResultFooter> استفاده شود. 
<MTSearchIfNextPage> : تگ شرطی صفحه بندی صفحه ( اگر صفحه‌ی بعدی وجود داشته باشد ... )
توجه داشته باشید از این تگ باید بین <MTBlogResultHeader> و <MTBlogResultFooter> استفاده شود. 
<MTSearchNextPageLink> : نمایش لینک صفحه بعد. 
<MTSearchPreviousPageLink> : تگ شرطی صفحه بندی صفحه ( اگر صفحه‌ی قبلی وجود داشته باشد ... ) 
<MTSearchPreviousPageLink> : نمایش لینک صفحه قبل. 
<MTSearchTotalResults> : تعداد کل جستجوهایی که در دیتابیس انجام شده است. 
<MTSearchPages> : جهت صفحه بندی جستجو از این استفاده می شود. 
فیلترهایی که می توان برای تگ <MTSearchPages> استفاده کرد عبارتند از: 
  • max : نمایش تعداد نتایج در صفحه.
  • Glue : نمایش نمادی بین اعداد صفحه.
    استفاده از تگ به این صورت است :
    <MTSearchPages max="20" glue="-">

جمعه 15 آبان 1388  3:57 AM
تشکرات از این پست
gps0064
gps0064
کاربر نقره ای
تاریخ عضویت : تیر 1388 
تعداد پست ها : 1751
محل سکونت : اصفهان

پاسخ به:چرا از پلاگین Fast Search استفاده کنیم؟


<MTSearchPageNumber>  : عدد صفحه بندی .
توجه داشته باشید از این تگ باید بین <MTSearchPages> استفاده شود. 
<MTSearchPageLink> : لینک صفحه‌ی بندی.
توجه داشته باشید از این تگ باید بین <MTSearchPages> استفاده شود. 
<MTSearchIfCurrentPage> : تگ شرطی ( اگر صفحه بندی ای وجود داشته باشد ...)
در بین این تگ از تگ های شرطی مانند <MTElse> نیز می توانید استفاده نمایید.
توجه داشته باشید از این تگ باید بین <MTSearchPages> استفاده شود.
 
<MTIfStraightSearch> : تگ شرطی.
در بین این تگ از تگ های شرطی مانند <MTElse> نیز می توانید استفاده نمایید. 
<MTIfTagSearch> : تگ شرطی.
در بین این تگ از تگ های شرطی مانند <MTElse> نیز می توانید استفاده نمایید. 
<MTFastSearchScript> : نمایش نام فایل اسکریپت پلاگین 
<MTTagSearchLink> : لینک جستجوی تگ. 
<MTTopSearches> : بیشترین کلمات جستجو شده .
فیلترهایی که می توان برای تگ <MTTopSearches> استفاده کرد عبارتند از:
  • lastn : با افزودن این تگ٬ تعداد نمایش بیشترین کلمات جستجو شده را مشخص می نمایید.
    استفاده از تگ به این صورت است :
    < MTTopSearches lastn="10">
  • sort_by : با افزودن این تگ٬ تعداد نمایش بیشترین کلمات جستجو شده را مشخص میبا افزودن این تگ٬ مشخص می‌نمایید که بیشترین کلمات جستجو شده در چه زمانی را نمایش دهد.
    استفاده از تگ به این صورت است : ( با استفاده از کد زیر بیشترین کلمات جستجو شده در هفته را نمایش می دهد. )
    < MTTopSearches sort_by="week">

<MTTopSearchKeyword> : بیشترین واژه کلیدی جستجو شده.
توجه : باید از این تگ بین <MTTopSearches> استفاده شود. 
<MTTopSearchCount> : تعداد بیشترین کلمات جستجو شده .
توجه : باید از این تگ بین <MTTopSearches> استفاده شود. 
فیلترهایی که می توان برای تگ <MTTopSearches> استفاده کرد عبارتند از:
  • period : تعداد بیشترین کلمات جستجو شده در زمانی را که مشخص می کنید نمایش می دهد .
    استفاده از تگ به این صورت است : ( با استفاده از کد زیر بیشترین کلمات جستجو شده در هفته را نمایش می دهد. )
     <MTTopSearchCount period="week">

<MTFastSearchLink> : لینک محل جستجو را مشخص می نماید
توجه : باید از این تگ بین <MTTopSearches> استفاده شود. قابل ذکر است این تغییر آدرس به صورت داینامیک انجام می شود. 
فیلترهایی که می توان برای تگ <MTFastSearchLink> استفاده کرد عبارتند از: 
  • search_dir : تعداد بیشترین کلمات جستجو شده در زمانی را که توسط این محل قرار گری جستجو را تغییر می دهید.
    استفاده از تگ به این صورت است : ( در اینجا محل جستجو به search تغییر می کند )
    <MTFastSearchLink search_dir="search">
جمعه 15 آبان 1388  3:58 AM
تشکرات از این پست
دسترسی سریع به انجمن ها