رفتن به مطلب

بعد از جستجو غلط چنین صفحه نمایش دهد


Blood

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

با سلام به اساتید و دوستان عزیز

من از پوسته ای استفاده میکنم که وقتی در فیلد جستجو یک کلمه یا یک جمله وارد میکنیم و جستجو را میزنیم اگر چنین صفحه ای وجود نداشته باشد هیچ صفحه نمایش داده نمی شود !!!!

من میخوام وقتی جستجو غلط است و چنین کلمه و یا جمله ای در سایت وجود ندارد صفحه ای که در عکس آمده است به نمایش در آید به چه صورت باید این کار رو انجام دهم؟ لطفا راهنمایی بفرمایید؟؟؟

search-error.jpg

با تشکر از شما دوستان

لینک به ارسال

وقتی نتیجه ایی در بر داشته باشد ویزیتور به صفحه ی search.php هدایت میشه - همین صفحه رو طوری تنظیم کنید که این متون رو بنویسه


<?php if (have_posts()) : ?>
....
....
....
<?php else: ?>
<div class="search-results">
<h2>نتایج جست و جو</h2>
<div class="search-results-content clearfix">
<p><?php _e('<strong>متاسفانه نتیجه جست و جوی شما حاصلی در بر نداشت</strong>', '') ?></p>
<?php get_search_form() ?>
</div>
</div>
<?php endif; ?>

حتی می تونید به اون یه باکس جستجو و همچنین بعنوان پیشنهاد، سایر پست ها رو هم برای ویزیتور فهرست کنید

  • امتیاز 3
لینک به ارسال

پس وقتی جستجو نتیجه داشته باشه در کجا نمایش میده نتیجه رو؟

به هر حال روال کلی اینه که فایلی به نام search.php بسازید و :


<?php get_header(); ?>
<div class="contentmain">
<div id="content">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h1 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h1>
<p class="meta"><small>Posted on <?php the_time('F jS, Y') ?> by <?php the_author() ?> <?php edit_post_link('Edit', ' | ', ''); ?></small></p>
<div class="entry">
<?php the_excerpt(); ?>
</div>
<div class="info">
<p class="links">» <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></p>
<p class="tags"><?php the_tags('Tags: ', ', ', ' '); ?></p>
</div>
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link('« Older Entries') ?></div>
<div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div>
</div>
<?php else : ?>
<h2 class="center">Not Found</h2>
<p class="center">Sorry, but you are looking for something that isn't here.</p>
<?php endif; ?>
</div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

و : http://codex.wordpress.org/Creating_a_Search_Page

  • امتیاز 2
لینک به ارسال

به این صورت نمایش میده

http://www.techfa.ne...وشی های&search=

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

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

شما از فایل index یا archive کپی بگیرید و با نام search ذخیره کنید

سپس تغییرات لازم

  • امتیاز 4
لینک به ارسال

شما از فایل index یا archive کپی بگیرید و با نام search ذخیره کنید

سپس تغییرات لازم

تغییرات لازم یعنی به جای این کد ؟


<?php the_excerpt(); ?>

این کد رو قرار بدم دیگه درسته؟


<?php if (have_posts()) : ?>
....
....
....
<?php else: ?>
<div class="search-results">
<h2>نتایج جست و جو</h2>
<div class="search-results-content clearfix">
<p><?php _e('<strong>متاسفانه نتیجه جست و جوی شما حاصلی در بر نداشت</strong>', '') ?></p>
<?php get_search_form() ?>
</div>
</div>
<?php endif; ?>

لینک به ارسال

در بلاک else میتوانید این کار را انجام دهید


<div class="search-results">
<h2>نتایج جست و جو</h2>
<div class="search-results-content clearfix">
<p><?php _e('<strong>متاسفانه نتیجه جست و جوی شما حاصلی در بر نداشت</strong>', '') ?></p>
<?php get_search_form() ?>
</div>
</div>

  • امتیاز 1
لینک به ارسال

<?php

/*

Template Name: search

*/

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<?php get_header(); ?>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style type="text/css">

<!--

body {

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

}

-->

</style></head>

<body>

<div class="container">

<div id="header_top">

<div id="topmenu">

<ul>

<li style="background:none; padding-top: 4px;"><a class="home" href="<?php bloginfo('url') ?>"></a></li>

</ul>

<div class="menu-top-container">

<ul class="menu" id="menu-top">

<?php wp_list_pages('title_li'); ?>

</ul></div> </div><!--topmenu-->

<div id="topsearch">

<div id="top_search_c"><a id="top_search_click" href="javascript:toggle1();"> </a></div>

<div id="top_search_o">

<form method="get" action="<?php bloginfo('url') ?>">

<input type="text" name="s" id="s" value="جستجو در سایت ..." onfocus="if (this.value == 'جستجو در سایت ...') {this.value = '';}" onblur="if (this.value == '') {this.value = 'جستجو در سایت ...';}" size="20" />

<input name="search" type="submit" id="search-submit" value="" />

</form>

</div>

</div><!--topsearch-->

</div><!--header_top-->

<div id="header_main">

<h1 id="logo"><a href="<?php bloginfo('url') ?>">تِکــ فــا</a></h1>

<div id="social">

<div id="icons">

<p>

<table width="468" border="0" align="left" cellpadding="2" cellspacing="2">

<tr>

<td width="288" align="right" valign="middle"><div id="date">  <?php echo jdate('d F ,Y '); ?></div></td>

<td align="right" valign="middle"><a href="http://techfa.blogfa.com/" target="_blank"><img src="<?php bloginfo('template_directory'); ?>/images/Blog.png" width="21" height="21" border="0" /></a><a href="#"></a></td>

<td align="right" valign="middle"><a href="mailto:TechFa@rocketmail.com" target="_parent"><img src="<?php bloginfo('template_directory'); ?>/images/Yahoo.png" width="21" height="21" border="0" /></a><a href="#"></a></td>

<td align="right" valign="middle"><a href="https://plus.google.com/u/0/b/103849202422065739682/103849202422065739682/posts" target="_blank"><img src="<?php bloginfo('template_directory'); ?>/images/Google.png" width="21" height="21" border="0" /></a></td>

<td align="right" valign="middle"><a href="<?php bloginfo('url') ?>/?feed=rss"></a><a href="http://www.facebook.com/TechFaNet" target="_blank"><img src="<?php bloginfo('template_directory'); ?>/images/facebook.png" width="21" height="21" border="0" /></a><a href="#"></a></td>

<td align="right" valign="middle"><a href="https://twitter.com/TechFaNet" target="_blank"><img src="<?php bloginfo('template_directory'); ?>/images/twitter.png" width="21" height="21" border="0" /></a><a href="#"></a></td>

<td align="right" valign="middle"><a href="<?php bloginfo('url') ?>/?feed=rss"><img src="<?php bloginfo('template_directory'); ?>/images/rss.png" width="21" height="21" border="0" /></a></td>

</tr>

</table>

</p>

</div>

</div><!--social-->

<div id="ad468x60">

<?php include (TEMPLATEPATH . "/flashads.php"); ?>

</div>

</div><!--header_main-->

</div><!--container-->

<div id="second_wrapper"> <div class="container">

<div id="catnav">

<div class="menu-nav-container"><ul id="menu-nav" class="sf-menu sf-js-enabled">

<?php wp_list_categories('orderby=order&title_li=&hide_empty=0&exclude=1,78'); ?>

</ul></div> </div>

</div><!--container-->

<div id="content">

<div id="rightcol">

<div id="slider">

<div class="container">

<div class="slides">

<?php include (TEMPLATEPATH . "/slider.php"); ?>

</div><!--slides-->

</div><!--container-->

<a class="next nexta fh_pic1" href="#"></a>

<a class="next nextb fh_pic2" href="#"></a>

<a class="previous previousa fh_pic1" href="#"></a>

<a class="previous previousb fh_pic2" href="#"></a>

</div><!--slider-->

<div id="home_posts">

<?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?>

<div class="prepost">

<div class="thehomepost single">

<h2 class="posttitle"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>

<!--postinfo-->

<div class="clear"></div>

<div dir="rtl">

<!--codepage-->

<?php if (have_posts()) : ?>

<?php else: ?>

<div class="search-results">

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

<div class="search-results-content clearfix">

<p><?php _e('<strong>متاسفانه نتیجه جست و جوی شما حاصلی در بر نداشت</strong>', '') ?></p>

<?php get_search_form() ?>

</div>

</div>

<?php endif; ?>

<!--codepage-->

</div>

</div><!--thehomepost-->

</div><!--prepost-->

<?php endwhile; ?>

<?php endif; ?>

</div><!--home_posts-->

</div><!--rightcol-->

<div id="leftcol">

<!--AyaMidaniidKe-->

<a href="/index.php/category/science-and-technology/didyouknow/" target="_parent"><img src="<?php bloginfo('template_directory'); ?>/images/AyaMidadniid-Ke.gif" alt="آیا میدانید که ...؟" border="0" style="padding-top:0px; padding-bottom:6px;" /></a>

<!--AyaMidaniidKe-->

<div id="sidebar">

<div class="ad"> <a style="padding-bottom:2px;" href="/advertiseonthissite/" target="_parent"><img src="<?php bloginfo('template_directory'); ?>/images/250x250.png" /></a> <a href="/advertiseonthissite/" target="_parent"><img src="<?php bloginfo('template_directory'); ?>/images/125x125.png" /></a> <a href="/advertiseonthissite/" target="_parent"><img src="<?php bloginfo('template_directory'); ?>/images/125x125.png" /></a> <a href="/advertiseonthissite/" target="_parent"><img src="<?php bloginfo('template_directory'); ?>/images/125x125.png" /></a> <a href="/advertiseonthissite/" target="_parent"><img src="<?php bloginfo('template_directory'); ?>/images/125x125.png" /></a> </div>

<!--ad-->

<!--rss-fb-tw-->

<img style="padding-top:5px;" src="<?php bloginfo('template_directory'); ?>/images/Like-Rss-Tw.png" width="263" height="82" border="0" usemap="#Map" />

<map name="Map" id="Map"><area shape="rect" coords="0,4,258,51" href="http://techfa.net/?feed=rss" target="_blank" />

<area shape="rect" coords="131,63,258,83" href="https://twitter.com/TechFaNet" target="_blank" />

<area shape="rect" coords="0,63,129,79" href="http://www.facebook.com/TechFaNet" target="_blank" />

</map>

<!--rss-fb-tw-->

<div class="widg">

<div class="widgtop"></div>

<div class="widgmid">

<div class="widgtitlewrap"><h3 class="widgtitle">جدید ترین مطالب</h3></div>

<div id="picnews">

<?php query_posts('showposts=10'); ?>

<?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?>

<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>

<?php endwhile; ?>

<?php endif; ?>

<?php wp_reset_query(); ?>

</div></div>

<div class="widgbtm"></div>

</div>

<!--EnteghadVaPishnahad-->

<a href="/index.php/contactus/offerandcriticism/" target="_parent"><img src="<?php bloginfo('template_directory'); ?>/images/PishnahadVaEnteghadat.gif" alt="انتقاد و پیشنهاد" border="0" style="padding-top:4px; padding-bottom:0px;" /></a><!--EnteghadVaPishnahad-->

<div class="widg">

<div class="widgtop"></div>

<div class="widgmid">

<div class="widgtitlewrap"><h3 class="widgtitle">محبوب ترین های هفته</h3></div>

<div id="picnews">

<?php if (function_exists('get_most_viewed')): ?>

<?php get_most_viewed(); ?>

<?php endif; ?>

</div></div>

<!--widgmid-->

<div class="widgbtm"></div>

</div>

<!--widg-->

<!--feedback-->

<a href="/index.php/contactus/feedback/" target="_parent"><img src="<?php bloginfo('template_directory'); ?>/images/FeedBack.gif" alt="بازخورد سایت" border="0" style="padding-top:4px; padding-bottom:0px;" /></a>

<!--feedback-->

<div class="widg">

<div class="widgtop"></div>

<div class="widgmid">

<div class="widgtitlewrap"><h3 class="widgtitle">اخبار تصویری</h3></div>

<div id="picnews">

<?php query_posts('showposts=9'); ?>

<?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?>

<div class="picnewsitem"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail(array(50,50),array(alt=>get_the_title(),title=>get_the_title())); ?></a></div>

<?php endwhile; ?>

<?php endif; ?>

<?php wp_reset_query(); ?>

</div>

</div><!--widgmid-->

<div class="widgbtm"></div>

</div><!--widg-->

<div class="widg"><div class="widgtop"></div><div class="widgmid"><div class="widgtitlewrap"><h3 class="widgtitle">پرنظرترین های هفته</h3>

</div><ul class="likeit-widget-posts">

<?php query_posts('showposts=10'); ?>

<?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?>

<li>

<h4>

<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">

<?php the_title(); ?> (<?php comments_popup_link('0', '1', '%'); ?> )

</a>

</h4>

</li>

<?php endwhile; ?>

<?php endif; ?>

<?php wp_reset_query(); ?>

</ul></div><!--widgmid-->

<div class="widgbtm"></div>

</div><!--widg-->

<div class="adbottom">

<a href="http://www.shop4iran.ir" target="_blank"><img src="<?php bloginfo('template_directory'); ?>/images/260x260.png" border="0" /></a><a href="http://www.shop4iran.ir" target="_parent"></a><a href="<?php bloginfo('url') ?>"></a> </div>

<div class="widg">

<div class="widgtop"></div>

<div class="widgmid">

<div class="widgtitlewrap">

<h3 class="widgtitle">تبلیغات متنی</h3>  <a href="/index.php/advertiseonthissite/" ><span class="Font-12-Link-Tosi"> ( مشاهده تبلیغ خود در اینجا )</span></a>

</div>

<div class="text-ads">

<div class="menu-text-ads-container">

<ul id="menu-text-ads" class="adtext">

<?php include (TEMPLATEPATH . "/txtads.php"); ?>

</ul></div> </div>

</div><!--widgmid-->

<div class="widgbtm"></div>

<div class="widg">

<div class="widgtop"></div>

<div class="widgmid">

<div class="widgtitlewrap"><h3 class="widgtitle">آمار کلی سایت</h3></div>

<div >

<table width="250" border="0" align="center" cellpadding="3" cellspacing="1">

<tr>

<td width="31" align="center" valign="middle"><img width="16" height="16" src="<?php bloginfo('template_directory'); ?>/images/Online-01.png" /></td>

<td width="82" align="right" valign="middle" class="Font-10-black-1">کاربران آنلاین :</td>

<td width="115" align="center" valign="middle" class="Font-10-black-1"><?php if (function_exists('users_online')): ?>

<?php users_online(); ?>

<?php endif; ?></td>

</tr>

<tr>

<td align="center" valign="middle"><img width="16" height="16" src="<?php bloginfo('template_directory'); ?>/images/Bazdid-02.png" /></td>

<td align="right" valign="middle" class="Font-10-black-1">بازدید امروز :</td>

<td align="center" valign="middle" class="Font-10-black-1"><?php cystats_countVisits(today); ?></td>

</tr>

<tr>

<td align="center" valign="middle"><img width="16" height="16" src="<?php bloginfo('template_directory'); ?>/images/Bazdid-02.png" /></td>

<td align="right" valign="middle" class="Font-10-black-1">بازدید دیروز :</td>

<td align="center" valign="middle" class="Font-10-black-1"><?php cystats_countVisits(yesterday); ?></td>

</tr>

<tr>

<td align="center" valign="middle"><img width="16" height="16" src="<?php bloginfo('template_directory'); ?>/images/Bazdid-02.png" /></td>

<td align="right" valign="middle" class="Font-10-black-1">بازدید این ماه :</td>

<td align="center" valign="middle" class="Font-10-black-1"><?php cystats_countVisits(month); ?></td>

</tr>

<tr>

<td align="center" valign="middle"><img width="16" height="16" src="<?php bloginfo('template_directory'); ?>/images/Bazdid-02.png" /></td>

<td align="right" valign="middle" class="Font-10-black-1">کل بازدیدها :</td>

<td align="center" valign="middle" class="Font-10-black-1"><?php cystats_countVisits(all); ?></td>

</tr>

<tr>

<td align="center" valign="middle"><img width="16" height="16" src="<?php bloginfo('template_directory'); ?>/images/Matn-06.png" /></td>

<td align="right" valign="middle" class="Font-10-black-1">تعداد مطالب :</td>

<td align="center" valign="middle" class="Font-10-black-1"><?php cystats_countPosts(); ?></td>

</tr>

<tr>

<td align="center" valign="middle"><img width="16" height="16" src="<?php bloginfo('template_directory'); ?>/images/Didigah-05.png" /></td>

<td align="right" valign="middle" class="Font-10-black-1">تعدا دیگاهها :</td>

<td align="center" valign="middle" class="Font-10-black-1"><?php echo cystats_countComments($showmode=TRUE); ?></td>

</tr>

<tr>

<td align="center" valign="middle"><img width="16" height="16" src="<?php bloginfo('template_directory'); ?>/images/googleplus.png" /></td>

<td align="right" valign="middle" class="Font-10-black-1">رتبه گوگل :</td>

<td align="center" valign="middle" class="Font-10-black-1">0</td>

</tr>

<tr>

<td align="center" valign="middle"><img src="<?php bloginfo('template_directory'); ?>/images/Update-04.png" width="16" height="16" /></td>

<td align="right" valign="middle" class="Font-10-black-1">افتتاح سایت :</td>

<td align="center" valign="middle" class="Font-10-black-1">1391/08/28</td>

</tr>

</table>

</div></div>

<!--widgmid-->

<div class="widgbtm"></div>

</div>

<div class="widg"><div class="widgtop"></div><div class="widgmid"><div class="widgtitlewrap"><h3 class="widgtitle">حامیان تِک فا</h3>

</div><ul class="likeit-widget-posts">

<?php include (TEMPLATEPATH . "/links.php"); ?>

</ul></div><!--widgmid-->

<div class="widgbtm"></div>

</div>

</div><!--widg--> </div><!--sidebar-->

</div><!--leftcol-->

</div><!--content-->

</div><!--second_wrapper-->

<div id="footerwrap">

<div id="footer">

<div id="footer_inner">

<div class="container">

<div>

<div id="polls-1" class="wp-polls">

<?php if (function_exists('vote_poll') && !in_pollarchive()): ?>

<li>

<ul>

<li><?php get_poll();?></li>

</ul>

<?php display_polls_archive_link(); ?>

</li>

<?php endif; ?>

</div></div>

<?php get_footer(); ?>

</body>

</html>

لینک به ارسال

کد های بالا کد های سرچ من هست اما باز مشکل دارم . :( :( :( :( :(

اینو تست کنید:


<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<div class="prepost">
<div class="thehomepost single">
<h2 class="posttitle"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<!--postinfo-->
<div class="clear"></div>
</div><!--thehomepost-->
</div>
<?php endwhile; ?>

<div dir="rtl">
<!--codepage-->
<?php else: ?>
<div class="search-results">
<h2>نتایج جست و جو</h2>
<div class="search-results-content clearfix">
<p><?php _e('<strong>متاسفانه نتیجه جست و جوی شما حاصلی در بر نداشت</strong>', '') ?></p>
<?php get_search_form() ?>
</div>
</div>
<?php endif; ?>
<!--codepage-->
</div>
<!--prepost-->

  • امتیاز 1
لینک به ارسال

پوسته سایت یعنی چی چیه ؟

پوسته ی سایتتون چیه؟ لینک رو از سایت سازنده یا وردپرس بذارید

منظورتون رو متوجه نشدم ؟

من از پوسته گویا آیتی استفاده میکنم .وقتی صفحه search.php رو آپ کنم مشکل داره با اون کدی که دوستان دادن

وقتی این صفحه نیست اگر جستجو انجام بشه و اون کلمه باشه که مطالب رو میاره اما اگر مطلب نباشه هیچی نمی یاد من میخوام که وقتی جستجو کلمه وجود نداشت متنی بیاره و بگه این جستجو وجود ندارد همین .............

ویرایش شده توسط ataei
لینک به ارسال
مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...