aliwishstar

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

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

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

ميخواستم صفحه 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

0

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


لینک به پست

تست کنید:

<?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()?>

2

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


لینک به پست

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

0

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


لینک به پست

با سلام مرتضی جان من يه عذر خواهی به شما بدهکارم،من کد 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()?>

0

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


لینک به پست

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

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

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


<?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
0

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


لینک به پست

پس مشکل حل شد؟

1

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


لینک به پست

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

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

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

ویرایش شده در توسط aliwishstar
0

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


لینک به پست

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

0

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


لینک به پست

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

سلام مرسی درست شد،سوتی بدی دادم! :(

ویرایش شده در توسط aliwishstar
0

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


لینک به پست

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

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

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

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


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

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

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


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