sajad

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

11 پست در این موضوع قرار دارد

سلام 

وقت بخیر

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

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

مرسی 

0

به اشتراک گذاری این پست


لینک به پست

سلام و درود

 

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

0

به اشتراک گذاری این پست


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

سلام و درود

 

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

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

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

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

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

search-filter.png.9e9c669585fbd2c32072397327cf6652.png

0

به اشتراک گذاری این پست


لینک به پست

درود مجدد

 

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

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

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

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

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

search-filter.png.9e9c669585fbd2c32072397327cf6652.png

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

0

به اشتراک گذاری این پست


لینک به پست

@naghmesara 

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

درود مجدد

 

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

در 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
0

به اشتراک گذاری این پست


لینک به پست

درود مجدد

 

در هم اکنون، 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']

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

1

به اشتراک گذاری این پست


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

درود مجدد

 

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


$_GET['cs-state-2']

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

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

0

به اشتراک گذاری این پست


لینک به پست
نقل قول

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

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

1

به اشتراک گذاری این پست


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

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

ممنونم ;)

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری