برگزیده های پرشین تولز

مشکل در نمایش نتایج جستجو

babakweb

Registered User
تاریخ عضویت
29 اکتبر 2003
نوشته‌ها
1,759
لایک‌ها
36
محل سکونت
Tehran
سلام
من یک قالب جستجو ساختم ولی نتایج را نشان نمی‌دهد با توجه به این که عبارتی که وارد می‌کنم اطمینان دارم که در مطالب وجود دارد.
کد قالب جستجو:
کد:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!--- start:  meta tags --->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="Content-Language" content="fa">
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
<meta http-equiv="Expires" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta name="language" content="fa" />
<meta name="link" content="http://www.babakweb.com" />
<meta name="DC.title" content="Pezhvak">
<meta name="dc.language" content="fa">
<meta name="geo.country" content="IR">
<meta name="author" content="Babak Hazaveh">
<meta name="keywords" content="iran, tehran, babak, hazaveh, hezaveh, weblog, blog, weblogger, blogger, babakweb, harry potter, computer, web, webdesign, template, site, website, persian, farsi, music, media, cinema, film, culture, newspaper, magazine, photo, book, picture, mt, movable type, download, free weblog, photo, funny photo, image, funny image, picture, funny picture, بابك, هزاوه, مويبل تايپ, مووبل تايپ, عكس‌‌هاي خنده‌دار" >
<meta name="description" content="A weblog created by Babak Hazaveh. I write about Iran, Internet and Movable Type. This is a persian weblog.">
<!--- end:  meta tags --->
<title>.: Pezhvak (By Babak Hazaveh) :.</title>
<script language="javascript" type="text/javascript">
function Daily(Down)
{
current=(document.getElementById(Down).style.display == "none") ? "block" : "none";
document.getElementById(Down).style.display = current;
}
</script>
<link rel="stylesheet" href="<$MTBlogURL$>styles-site.css" type="text/css" />
</head>
<body>
<div class="main">
<Div class="content">
<form method="get" action="<$MTCGIPath$><$MTSearchScript$>">
<input type="text" size="30" name="search" value="<$MTSearchString$>" style="direction: rtl; font-family: Tahoma, Arial; font-size: 8pt; border: 1px solid #ccc; height: 19px; padding: 1px;"/>
<input type="hidden" name="IncludeBlogs" value="<$MTBlogID$>" />
<input type="submit" value="جستجو" style="direction: rtl; font-family: Tahoma, Arial; font-size: 8pt;"/>
<br>
جستجو در:
<input type="radio" name="SearchElement" value="entries" /> يادداشتها 
<input type="radio" name="SearchElement" value="comments" /> نظرات 
<input type="radio" name="SearchElement" value="both" /> هر دو 
<br>
<input type="checkbox" name="RegexSearch" value="ON" /> عين کلمه
<input type="checkbox" name="CaseSearch" value="ON" /> ترکيب مشابه 
<br>
ترتيب قرار گرفتن بر اساس :
<select name="SearchSortBy" style="font-family: Tahoma, Arial; font-size: 9pt;">
<option value="created_on">تاريخ نگارش</option>
<option value="title">عنوان مطلب</option>
</select>
<br>
ترتيب قرار گرفتن در صفحه :
<select name="ResultDisplay" style="font-family: Tahoma, Arial; font-size: 9pt;">
<option value="ascend">صعودي</option>
<option value="descend">نزولي</option>
</select>
<br>
نتايج جستجو از:
<select name="SearchCutoff" style="font-family: Tahoma, Arial; font-size: 9pt;">
<option value="9999999">از شروع</option>
<option value="7">يک هفته قبل</option>
<option value="14">دو هفته قبل</option>
<option value="30">يک ماه قبل</option>
<option value="60">دو ماه قبل</option>
<option value="90">سه ماه قبل</option>
<option value="365">يک سال قبل</option>
</select><br />
</form>
<MTSearchResults>
<MTBlogResultHeader>
نتايج جستجو در «<$MTBlogName$>»
</MTBlogResultHeader>
<br>
» <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>؛
<$MTEntryExcerpt$><$MTEntryEditLink$><br />
<$MTEntryDate$>: به تاريخ «<$MTBlogName$>» نوشته شده در وبلاگ />
<br>
</MTSearchResults>
<MTNoSearchResults>
<span> "<$MTSearchString$>" نتیجه جستجو براي</span>
<br> 
<p>.باشد وجود نداشت "<$MTSearchString$>"  هيچ مطلبي که شامل</p>
</MTNoSearchResults>
<MTNoSearch>
راهنمایی:<br> 
در حالت عادي اين موتور جستجو کلمات وارد شده را به ترتيب جستجو مي کند. براي اينکه عبارتي را عينا جستجو کنيد بايد اينگونه آنرا مشخص کنيد:<br>
"movable type" 
<br>
همچنين کلمات کليدي AND, OR و NOT هم براي درست کردن عبارات شرطي پشتياني مي شود:
<br>
personal OR publishing
<br>
publishing NOT personal
</MTNoSearch>

</div>
  <div class="side"><center><a href="http://www.babakweb.com"><img border="0" src="http://www.babakweb.com/images/top.gif" width="210" height="294"></a></center>
  <div class="sidetext">
  <div class="title">توضیحات</div>  
    نقل تمام يا بخشی از مطالب تنها با كسب اجازه از نويسنده مجاز 
    است.<center>hazaveh [at] gmail [dot] com<br><!-- Begin Online Status Indicator code -->
<!-- http://www.onlinestatus.org/ -->
<A HREF="ymsgr:sendIM?babak1989">
<IMG SRC="http://www.lucnetsolutions.com:8080/yahoo/babak1989"
align="absmiddle" border="0" ALT="Yahoo Online Status Indicator"
onerror="this.onerror=null;this.src='http://www.lucnetsolutions.com:8080/image/yahoounknown.gif';"></A>
<!-- End Online Status Indicator code -->
<br><a target="_blank" href="index.xml">xml</a> | <a target="_blank" href="rsd.xml">rsd</a> | <a target="_blank" href="index.rdf">rdf</a><br />Designed by: <a href="http://www.babakweb.com">Babak Hazaveh</a><br>
Powered by:<span lang="en-us"> <a href="http://www.movabletype.org">Movable Type 3.15</a><br>
    Hosted by: <a href="http://www.kashanweb.com">KashanWeb</a><br><!-- Begin Nedstat Basic code -->
<!-- Title: .: Pezhvak (By Babak Hazaveh) -->
<!-- URL: http://www.babakweb.com/ -->
<script language="JavaScript" type="text/javascript" src="http://m1.nedstatbasic.net/basic.js">
    </script>
<script language="JavaScript" type="text/javascript">
<!--
 nedstatbasic("ADBwVwjuGgP6RIRrsNx/9sw4m/XA", 0);
// -->
    </script>
<noscript>
    <a target="_blank" href="http://www.nedstatbasic.net/stats?ADBwVwjuGgP6RIRrsNx/9sw4m/XA"><img
src="http://m1.nedstatbasic.net/n?id=ADBwVwjuGgP6RIRrsNx/9sw4m/XA"
border="0" width="18" height="18"
alt="Nedstat Basic - Free web site statistics
Personal homepage website counter"></a><br>
<a target="_blank" href="http://www.nedstatbasic.net/">Free counter</a></noscript>
<!-- End Nedstat Basic code --></center>

  </div>
  </div>
</div>
</body>

</html>
کد بخش جستجو در صفحه‌ی اصلی
کد:
<form method="get" action="<$MTCGIPath$><$MTSearchScript$>" style="margin-top: 0px; margin-bottom: 0px;">
  <input id="search" name="Search" size="18"  style="direction: rtl; font-family: Tahoma, Arial; font-size: 8pt; border: 1px solid #ccc; height: 19px; padding: 1px;"/>
<input type="submit" value="جستجو" style="direction: rtl; font-family: Tahoma, Arial; font-size: 8pt;" /></center><center><div style="width: 170px;"></center>
<input type="checkbox" name="IncludeBlogs" value="1" checked/> وبلاگ اصلی<br>
<input type="checkbox" name="IncludeBlogs" value="2" checked/> روزنوشت<br>
<input type="checkbox" name="IncludeBlogs" value="4" checked/> لینکدونی
</form>
 

Azemati

کاربر فعال
کاربر قدیمی پرشین تولز
تاریخ عضویت
18 فوریه 2003
نوشته‌ها
3,366
لایک‌ها
4
محل سکونت
wp-config.php
در این خط
کد:
<input type="hidden" name="IncludeBlogs" value="<$MTBlogID$>" />
به‌جای MTBlogID آی‌دی وبلاگ را بنویس! یعنی اگه سه تا وبلاگ داری، سه خط از این‌ها بذار و برای هر وبلاگت آی‌دیشو بذار. تست کن ببین درست می‌شه یا نه.
 

babakweb

Registered User
تاریخ عضویت
29 اکتبر 2003
نوشته‌ها
1,759
لایک‌ها
36
محل سکونت
Tehran
اين كار را كردم ولي حل نشد.
دوستان راه حل ديگري به ذهنشان مي‌رسد؟
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
به نقل از babakweb :
اين كار را كردم ولي حل نشد.
دوستان راه حل ديگري به ذهنشان مي‌رسد؟
ببين كلماتي كه سرچ ميكني حرف ك يا ي دارن؟

اينا دوجور نوشته ميشن و مشكل ايجاد ميكنه !
 

babakweb

Registered User
تاریخ عضویت
29 اکتبر 2003
نوشته‌ها
1,759
لایک‌ها
36
محل سکونت
Tehran
اتفاقا از روي راهنماي شما هم ساخته شده!
ممنون به هر حال.
 

rouhollah

کاربر تازه وارد
تاریخ عضویت
7 دسامبر 2003
نوشته‌ها
77
لایک‌ها
0
محل سکونت
تهران
به نقل از babakweb :
اتفاقا از روي راهنماي شما هم ساخته شده!
ممنون به هر حال.

به هر حال من این فرمی که بالا گذاشتی رو با css سایت خودت چک کردم کاملا درست کار میکرد
به هر حال از این بابت مشکل نداری و اگر ایرادی پیدا میکنی از جای دیگه آب میخوره ، احتمالا کدها رو وقتی میذاری شکسته میشن (منظورمو متوجه میشی که )
به هر حال اینطوریه ....
 

babakweb

Registered User
تاریخ عضویت
29 اکتبر 2003
نوشته‌ها
1,759
لایک‌ها
36
محل سکونت
Tehran
آره منظورت رو متوجه شدم ولی خب تو سایت خودم اگه می‌تونی یک بار امتحان کن.
 

ITX

Registered User
تاریخ عضویت
20 می 2005
نوشته‌ها
591
لایک‌ها
0
محل سکونت
CyberSpace
آره منظورت رو متوجه شدم ولی خب تو سایت خودم اگه می‌تونی یک بار امتحان کن.
من تست کردم مشکلی نداشت...البته روی سیستم خودم
 

mAmluX

Registered User
تاریخ عضویت
18 می 2005
نوشته‌ها
343
لایک‌ها
0
محل سکونت
Milky Way
من هم اين مشکل را دارم
چند بار تو فروم مطرح کردم ولي به نتيجه اي نرسيدم :(
من هم از روي همون آموزش شمس الضحي فرم جستجوي پيشرفته را ساختم.

مشکل من اين طوريه که اگه کسي از فرم جستجويي که توي تمام صفحات سايت هست کلمه اي را جستجو کند.
نتايج جستجو کاملاً درست نمايش داده ميشود.
ولي اگر از طريق صفحه ي جستجوي پيشرفته همان عبارت را جستجو کند.
هيچ چيزي يافت نميشود.
در ضمن جستجوي پيشرفته من براي کلمات انگليسي نسبت به حروف کوچک و بزرگ حساس است و براي کلمات فارسي بدون در نظر گرفتن دو حرف "ي" و "ک" نسبت به بقيه حروف هم حساس هست و نتايج را نشان نميدهد.


- اگه امکان هست يه سري به اينجا ها بزنيد:
صفحه جستجوي پيشرفته من: - جستجو از طريق اين صفحه بي نتيجه است -
http://p30download.com/cgi-bin/mt/mt-search.cgi?

صفحه اصلي: - جستجو از طريق اين صفحه کاملاً درست عمل ميکند -
http://www.p30download.com/
 

rouhollah

کاربر تازه وارد
تاریخ عضویت
7 دسامبر 2003
نوشته‌ها
77
لایک‌ها
0
محل سکونت
تهران
به نقل از mAmluX :
من هم اين مشکل را دارم
چند بار تو فروم مطرح کردم ولي به نتيجه اي نرسيدم :(
من هم از روي همون آموزش شمس الضحي فرم جستجوي پيشرفته را ساختم.

مشکل من اين طوريه که اگه کسي از فرم جستجويي که توي تمام صفحات سايت هست کلمه اي را جستجو کند.
نتايج جستجو کاملاً درست نمايش داده ميشود.
ولي اگر از طريق صفحه ي جستجوي پيشرفته همان عبارت را جستجو کند.
هيچ چيزي يافت نميشود.
در ضمن جستجوي پيشرفته من براي کلمات انگليسي نسبت به حروف کوچک و بزرگ حساس است و براي کلمات فارسي بدون در نظر گرفتن دو حرف "ي" و "ک" نسبت به بقيه حروف هم حساس هست و نتايج را نشان نميدهد.


- اگه امکان هست يه سري به اينجا ها بزنيد:
صفحه جستجوي پيشرفته من: - جستجو از طريق اين صفحه بي نتيجه است -
http://p30download.com/cgi-bin/mt/mt-search.cgi?

صفحه اصلي: - جستجو از طريق اين صفحه کاملاً درست عمل ميکند -
http://www.p30download.com/
من که تا حالا جایی ندیدم که این مشکل مطرح شده باشه ولی اگر هم جایی مطرح شده بدانید که اشکال از بی دقتیه خود شما عزیزان دل است .
چرا که مثلا این ارور رو سایت شما میده :
Building results failed: Error in <MTSearchResults> tag: Error in <MTEntryCategories> tag: Error in <MTCategoryArchiveLink> tag: <$MTCategoryArchiveLink$> can be used only if you have enabled Category archives.
من چیزی نمیگم . خودتون ببنید که چقدر باحال بی دقتی کردید .
در مورد حساس بودن ام تی به برخی حروف و غیره این دیگه به خود برنامه نویسی قضیه ربط داره و اصولا نمیشه کاری کرد و به نظر من هم نباید کاری کرد . چون همین چیزی که الان هست عالیه .
خب دیگه چه مشکلی دارید در این زمینه ؟
 

mAmluX

Registered User
تاریخ عضویت
18 می 2005
نوشته‌ها
343
لایک‌ها
0
محل سکونت
Milky Way
روح الله جان منظورم اين مشکل نبود اين خطا به خاطر عدم وجود آرشيو موضوعي در وبلاگ لينکدوني من بوجود ميومد
من وبلاگ لينکدوني را از ليست وبلاگ هاي مورد جستجو حذف کردم

يه بار ديگه ملاحظه کنيد:
http://p30download.com/cgi-bin/mt/mt-search.cgi?
 

rouhollah

کاربر تازه وارد
تاریخ عضویت
7 دسامبر 2003
نوشته‌ها
77
لایک‌ها
0
محل سکونت
تهران
آخه میدونی وقتی یک مشکلی رو میبینی به دنبال راه حلش هم میگردی و به هر حال پیدا میکنی ولی به خدا من اینجا هیچ مشکلی نمیبینم یعنی هر کلمه ای رو که میزنم راحت پیدا میکنه و هیچ ایرادی هم نداره .
حالا نمیدونم شاید اگر به جای post از get استفاده کنید مشکل حل بشه یعنی :
<form method="post"
....
</form>
تبدیل بشه به :
<form method="get"
....
</form>
 
بالا