رفتن به مطلب

برگه نتایج جستجو سفارشی برای دسته ای خاص


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

دوستان سلام.

من چطوری میتونم برگه search.php متفاوتی رو برای یکی از دسته هام ایجاد کنم؟

ممنون میشم ازتون.

لینک به ارسال

منظورتون استایل برگه است ؟

نیازی نیست برگه جدا درست کنید برگه ی قبل را شرطی کنید


<?php if(isset($_GET['cat']) and $_GET['cat'] ==4) : ?>
کدهای قالب نتایج جستجو دسته با آی دی 4
<?php else : ?>
کدهای قالب فعلی نتایج جستجو
<?php endif;?>

لینک به ارسال

ممنونم.راستش یکی از دسته بندی هام کلا قالبش فرق داره با بقیه جاهای سایتم.یعنی صد درصد متفاوته.

سر همین برگه نتایج جستجوش هم میخوام کلا متفاوت باشه.با این کدی که شما دادید خیلی شلوغ میشه search.php.یعنی عملا دو تا برگه واسه جستجو رو ی جا دارم جا میدم.راه دیگه ای نییست؟

لینک به ارسال

برگه ی php شلوغ می شه؟

php سمت سروره و مثل html و javascript کدها را با خوئدش حمل نمی کنه قبل از اجرا از طرف سرور تفسیر می شه و بخش مورد نیاز کدها در سند html اجرا می شه بار سایت را از روی html می سنجند

لینک به ارسال

ممنونم.داخل search.php همین کار رو کردم.منتها باز نتایج جستجو داخل صفحه نتایج پیشفرض نشون داده میشه

لینک به ارسال

داخل اون قالب اختصاصی که برای دسته بندی خاصی گذاشتم داخل خودش ی استایل برای جستجو داره که همه کدهاش مثل معموله.فقط استایلش فرق داره.پس طبیعتا اون فرم جستجو برای دسته ای خاص نیست و عملا کل سایت رو جستجو میکنه.

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

برای جستجوی دسته ای خاص این کد را به فرمتون اضافه کنید


<input type="hidden" name="cat" value="5">

بجای 5 آی دی دسته را بگذارید

بعد کد قبلی را هم تست کنید

لینک به ارسال

ببخشید الان همون کاری که اول گفتین رو انجام دادم.یعنی اون ویرایشی که داخل search.php اعمال کردم.

الان این کد به صورت اختصاصی داخل دسته بندی مذکور هست


<input type="text" id="s" name="s" value="" onfocus="">
<input type="submit" value="" class="submit" id="searchsubmit"/>

این رو باید چطوری ویرایشش کنم؟

لینک به ارسال

بقیه فیلدها را کاری نداشته باشید فقط فیلد مخفی ای که دادم را داخل کدهای form بگذارید و دقت کنید

اکشن فرم یکی از این سه اکشن باشه


action="<?php echo $_SERVER['REQUEST_URI']; ?>"
action="<?php bloginfo('url');?>/"
action ="/"

متد فرم

method="get"

لینک به ارسال

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

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

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

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

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

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

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

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

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