رفتن به مطلب

مرتب کردن نتیجه جستوجو


پست های پیشنهاد شده

سلام 

وقت بخیر

چطوری میشه با استفاده از تابع get_search_query() تو صفحه جستوجو متنی که کاربر سرچ کرده رو مرتب تر به کاربر نشون داد؟ من از این تابع دارم استفاده میکنم ولی خروجی که نشون داده میشه اینه:

Search Results for "نوع  is "صوتی" and گروه contains "فایلهای رایگان""

مرسی 

لینک به ارسال

سلام و درود

 

تابع get_search_query واژه سرچ شده رو بر میگردونه چرا برای شما اینطوریه؟

لینک به ارسال
در 3 دقیقه قبل، naghmesara گفته است :

سلام و درود

 

تابع get_search_query واژه سرچ شده رو بر میگردونه چرا برای شما اینطوریه؟

سلام  دوست عزیز

به این دلیل که پارامتر های مختلفی رو سرچ میکنه.

یعنی یه فرم جست و جوی چند فیلدی هست

یه چیزی شبیه این فرم:

search-filter.png.9e9c669585fbd2c32072397327cf6652.png

لینک به ارسال

درود مجدد

 

در هم اکنون، m4xs051 گفته است :

سلام  دوست عزیز

به این دلیل که پارامتر های مختلفی رو سرچ میکنه.

یعنی یه فرم جست و جوی چند فیلدی هست

یه چیزی شبیه این فرم:

search-filter.png.9e9c669585fbd2c32072397327cf6652.png

از چه کدی برای ایجاد سرچ پیشرفته استفاده کردید؟

لینک به ارسال

@naghmesara 

راستش این کد رو قبلا توسط یکی از دوستان برنامه نویسی شده.

یعنی نمیشه با فیلترهای وردپرس این کوئری رو گرفت و بهینه اش کرد و مجدد چاپ کرد؟

یعنی یه جوری ریختش تو یه آرایه و بعد هر خونه از آرایه رو که میخوایم تو یه تابع جدید داد بیرون؟

لینک به ارسال

درود مجدد

 

وقتی سرچ می کنید آدرس صفحه به چه شکل میشه بصورت پیشفرض برای یه سرچ باکس ساده توی وردپرس با سرچ واژه سلام آدرس صفحه این شکلی میشه:

http://www.domain.com/?s=سلام

الان توی این فرم سرچ پیشرفته به چه شکل میشه آدرس صفحه؟

لینک به ارسال
در 10 دقیقه قبل، naghmesara گفته است :

درود مجدد

 

وقتی سرچ می کنید آدرس صفحه به چه شکل میشه بصورت پیشفرض برای یه سرچ باکس ساده توی وردپرس با سرچ واژه سلام آدرس صفحه این شکلی میشه:


http://www.domain.com/?s=سلام

الان توی این فرم سرچ پیشرفته به چه شکل میشه آدرس صفحه؟

این شکلی هست:

 

http://localhost/edu/?search-class=DB_CustomSearch_Widget-db_customsearch_widget&widget_number=preset-default&cs--0=1&cs-city-1=&cs-state-2=%DA%AF%DB%8C%D9%84%D8%A7%D9%86&cs-Expertise-3=&search=Search

 

ویرایش شده توسط m4xs051
لینک به ارسال

درود مجدد

 

در هم اکنون، m4xs051 گفته است :

این شکلی هست:

 


http://localhost/?search-class=DB_CustomSearch_Widget-db_customsearch_widget&widget_number=preset-default&cs--0=1&cs-city-1=&cs-state-2=%DA%AF%DB%8C%D9%84%D8%A7%D9%86&cs-Expertise-3=&search=Search

 

خوب اینا پارامترهایی هست که شخص توی سرچ تنظیم کرده میتونید با متغییر $_GET پارامتر ها رو استخراج کنید مثلا با

$_GET['cs-state-2']

نام استان رو میتونید بگیرید.

لینک به ارسال
در 4 دقیقه قبل، naghmesara گفته است :

درود مجدد

 

خوب اینا پارامترهایی هست که شخص توی سرچ تنظیم کرده میتونید با متغییر $_GET پارامتر ها رو استخراج کنید مثلا با


$_GET['cs-state-2']

نام استان رو میتونید بگیرید.

مرسی تا حدی متوجه شدم ولی مثالی٬ رفرنسی یا نمونه کدی هست که کامل تر باشه و بشه از روش الگو برای کرد؟

لینک به ارسال
نقل قول

مرسی تا حدی متوجه شدم ولی مثالی٬ رفرنسی یا نمونه کدی هست که کامل تر باشه و بشه از روش الگو برای کرد؟

والا بنده رفرنس خاصی برای این قضیه به ذهنم نمیرسه بازم سایر دوستان اگر شیوه دیگری به نظرشون میرسه مطرح کنند.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...