رفتن به مطلب

تغییر در صفحه نتایج جستجو


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

آقا ما اسپمر نيستيم،آقا مرتضی،خودش گفت تفکيک کن.ما هم گفتيم چشم

ميخواستم صفحه search.php را در وردپرس تغيير بدم تا نتايج در 3 ستون نمايش داده بشود.لطفاً کمک کنيد.در حال حاضر هر نتیجه یافته شده در هر سطر يکی نشان داده می شود ولی ميخوام در هر سطر در 3 ستون نشان داده شود. من یک خورده با HTML و CSS تغییر دادم ولی به نتیجه نرسیدم.یکی از دوستان گفت با php میشه وکه من بلد نیستم.

فايل پيوست s1 نمايش فعلی است و فايل s2 نمونه مورد نظر برای نتايج

کد فایل search.php


<?php global $wp_query?>
<?php get_header()?>
<div class="title-wrapper"><div class="title-bg"></div>
<div class="title clearfix">
<h1>نتایج جستجو</h1>
<div id="drag_btn" href="#"></div>
<div id="slide_btn" href="#"></div>
</div></div>
<div id="freespace-title"></div>
<div class="content-wrapper nosidebars clearfix">
<div class="content clearfix">
<?php teardrop_breadcrumb_nav()?>
<div class="article" id="single">
<h2>جستجو برای <?php echo get_search_query()?>: <?php echo $wp_query->post_count?> نتایج</h2>
<?php while(have_posts()):the_post()?>
<div class="search-results" style="width: 250px; position: relative; left: -10px;">
<h4><a href="<?php the_permalink()?>"><?php the_title()?></a></h4>
<?php
echo $image;
echo get_the_post_thumbnail( get_the_ID(), 'shop_catalog' );
?>
</div>
<?php endwhile?>
</div>
</div>
</div>
<div id="freespace"></div>
<?php get_footer()?>

post-3030-0-23452500-1375938938_thumb.jp

post-3030-0-73981800-1375938941_thumb.jp

لینک به ارسال

تست کنید:

<?php global $wp_query?>

<?php get_header()?>

<div class="title-wrapper"><div class="title-bg"></div>

<div class="title clearfix">

<h1>نتایج جستجو</h1>

<div id="drag_btn" href="#"></div>

<div id="slide_btn" href="#"></div>

</div></div>

<div id="freespace-title"></div>

<div class="content-wrapper nosidebars clearfix">

<div class="content clearfix">

<?php teardrop_breadcrumb_nav()?>

<div class="article" id="single">

<h2>جستجو برای <?php echo get_search_query()?>: <?php echo $wp_query->post_count?> نتایج</h2>

<?php $i=1; while(have_posts()):the_post()?>

<div class="search-results" style="width: 250px; position: relative; float:left">

<h4><a href="<?php the_permalink()?>"><?php the_title()?></a></h4>

<?php

echo $image;

echo get_the_post_thumbnail( get_the_ID(), 'shop_catalog' );

?>

</div>

<?php $i++; if($i%3==0){ echo "<div style='width:100%;clear:both'></div>"; }endwhile; ?>

</div>

</div>

</div>

<div id="freespace"></div>

<?php get_footer()?>

لینک به ارسال

سلام مرتضی جان ،اين مثل فايل s1 جواب داد که همين الان رو سايت به همين صورت هست،منظورم مثل فايل s2 بود که متأسفانه کدی که دادين و تغييراتی که داديد جواب نداد،مرسی

لینک به ارسال

با سلام مرتضی جان من يه عذر خواهی به شما بدهکارم،من کد search.php رو اشتباه گذاشتم، اگه لطف کنيد در حقم اينو تغيير بديد ممنون ميشم.البته اين هموم کد بالای هست که تغييرش داده بودم.

بازم ممنون


<?php global $wp_query?>
<?php get_header()?>
<div class="title-wrapper"><div class="title-bg"></div>
<div class="title clearfix">
<h1>نتایج جستجو</h1>
<div id="drag_btn" href="#"></div>
<div id="slide_btn" href="#"></div>
</div></div>
<div id="freespace-title"></div>

<div class="content-wrapper nosidebars clearfix">
<div class="content clearfix">

<?php teardrop_breadcrumb_nav()?>
<div class="article" id="single">
<h2>جستجو برای <?php echo get_search_query()?>: <?php echo $wp_query->post_count?> نتایج</h2>
<?php while(have_posts()):the_post()?>
<div class="search-results" style="width: 250px; position: relative; left: -10px;">
<h4><a href="<?php the_permalink()?>"><?php the_title()?></a></h4>
<?php if ( has_post_thumbnail() ) { the_post_thumbnail(array(400,400));array( 'alt' =>$title);} ?>
</div>
<?php endwhile?>
</div>
</div>
</div>
<div id="freespace"></div>
<?php get_footer()?>

لینک به ارسال

سلام دوباره مرتضی جان درست شد ،ممنون

تغيير کوچک هم دادم ،جسارت کردم،مرسی


<?php global $wp_query?>
<?php get_header()?>
<div class="title-wrapper"><div class="title-bg"></div>
<div class="title clearfix">
<h1>نتایج جستجو</h1>
<div id="drag_btn" href="#"></div>
<div id="slide_btn" href="#"></div>
</div></div>
<div id="freespace-title"></div>
<div class="content-wrapper nosidebars clearfix">
<div class="content clearfix">
<?php teardrop_breadcrumb_nav()?>
<div class="article" id="single">
<h2>جستجو برای <?php echo get_search_query()?>: <?php echo $wp_query->post_count?> نتایج</h2>
<?php $i=0; while(have_posts()):the_post()?>
<div class="search-results" style="width: 250px; position: relative; float:right;left:-15px; border:solid 4px #232323">
<h4><a href="<?php the_permalink()?>"><?php the_title()?></a></h4><?php
echo $image;
echo get_the_post_thumbnail( get_the_ID(), 'shop_catalog',array(400,400));array( 'alt' =>$title);?>
</div>
<?php $i++; if($i%3==0){ echo "<div style='width:100%;clear:both'></div>"; }endwhile; ?>
</div>
</div>
</div>
<div id="freespace"></div>
<?php get_footer()?>

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

سلام مرتضی جان مسافرت بودم،ببخشید دیر جواب میدم. يه مشکل ديگه به وجود امده اگه نتايج بالای 10 تا باشه مثلا 15 ، کلاً 10 تا رو نشون ميده و بيشتر نميشه و بقیه رو نشون نمیده!

سه تا ردیف که توی هر ردیف 3 تا نتیجه و در ردیف 4 فقط یک نشون میده و بقیه رو نشون نمیده.مرسی بازم.

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

توی تنظیمات خواندن در مدیریت وردپرس روی چند پست ست شده؟

لینک به ارسال

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

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

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

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

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

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

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

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

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