رفتن به مطلب

مشکل ارور 500 هنگام سرچ


smz9999

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

سلام

وقتی توی سایتم یه چیزی رو سرچ میکنم ارور 500 میاد !!

ادرس سایت :

لینک ها تنها برای اعضای سایت قابل نمایش است.

متن ارور هم توی فایل error_log اینه :

 

PHP Fatal error:  Can't use function return value in write context in /home/domain/public_html/wp-content/themes/irna/search.php on line 26

 

کدای فایل سرچ هم اینه :

 

<?php global $data; ?><?php get_header(); ?><div id="main-content"><section id="mainbar"><div id="posts"><h2 style="display:none;">مطالب</h2><?php if ( have_posts() ) :function content($num) {               $theContent = get_the_content();               $output = wp_strip_all_tags($theContent);               $output = preg_replace( '|\[(.+?)\](.+?\[/\\1\])?|s', '', $output );               $limit = $num+1;               $content = explode(' ', $output, $limit);               array_pop($content);               $content = implode(" ",$content)." [...]";               echo $content;               } ?><div class="cat-tmain-title"><div class="cir1"></div><div class="cir2"></div><div class="cir3"></div><span>نتایج جستجو برای : <?php /* Search Count */ $allsearch = &new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); echo $key; wp_reset_query(); ?></span></div><?php while ( have_posts() ) : the_post(); ?><?php  if(!empty(get_the_content())) { ?><article class="article-post-index <?php if($data['posts_effect'] == 1){ echo 'wow fadeInUp'; } ?>">   <div class="thumb">       <?php $value = get_post_meta( $post->ID, 'filetype_field', true );       if ( 'zip' == $value || '' == $value ) { ?>           <div class="type purple">ZIP</div>       <?php } ?>       <?php if ( 'pdf' == $value ) { ?>           <div class="type red">PDF</div>       <?php } ?>       <?php if ( 'doc' == $value ) { ?>           <div class="type blue">DOC</div>       <?php } ?>       <?php if ( 'ppt' == $value ) { ?>           <div class="type yellow">PPT</div>       <?php } ?>       <?php if ( 'xlsx' == $value ) { ?>           <div class="type green">XLSX</div>       <?php } ?>       <?php if ( 'txt' == $value ) { ?>           <div class="type gray">TXT</div>       <?php } ?>       <?php if ( 'jpg' == $value ) { ?>           <div class="type yellow">JPG</div>       <?php } ?>       <?php if ( 'mp3' == $value ) { ?>           <div class="type green">MP3</div>       <?php } ?>       <?php if ( 'wav' == $value ) { ?>           <div class="type red">WAV</div>       <?php } ?>       <?php if ( 'mp4' == $value ) { ?>           <div class="type blue">MP4</div>       <?php } ?>       <?php if ( has_post_thumbnail() ) { ?>       <img src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php get_image_url(); ?>&h=200&w=200&zc=1" width="200" height="200" alt="<?php the_title(); ?>" />       <?php }else{ ?>       <img src="<?php echo $data['media_upload_noimg200']; ?>" alt="<?php the_title(); ?>" width="200" height="200" />       <?php } ?>   </div>   <div class="content">       <?php $productid = (int)get_post_meta( $post->ID, 'productid_field', true ); if ( !empty($productid) ) { ?><span><i class="fa fa-database fa-16px"></i><?php edd_price($productid); ?></span><?php } ?>       <h3><a href="https://go.20script.ir/index.php?url=<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3><hr />       <p><?php content('70'); ?></p>   </div>   <div class="bottom">       <a href="https://go.20script.ir/index.php?url=<?php the_permalink(); ?>" title="<?php the_title(); ?>"><div class="more">ادامه مطلب <i class="fa fa-angle-left fa-16px"></i></div></a>       <span><i class="fa fa-calendar-o fa-1x"></i> تاریخ : <?php the_time('d / M / Y'); ?>         <i class="fa fa-eye fa-1px"></i> بازدید : <?php echo getPostViews(get_the_ID()); ?>         <i class="fa fa-pencil fa-1x"></i> نویسنده : <?php the_author() ?></span>   </div></article><?php } ?><?php endwhile; ?><?php daneshfile_paging_nav(); ?><?php else: ?><article class="article-post-index">   <div class="content">       <h3>نتیجه ای یافت نشد .</h3><hr />       لطفا عبارت جستجو را برسی نمایید .   </div></article><?php endif; ?></div></section><section id="sidebar"><h2 style="display:none;">ابزارک ها</h2><?php get_sidebar(); ?></section></div><?php get_footer(); ?><?php wp_footer(); ?></body></html>

 

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

 

  • سلام

  • فایل httacses رو غیرفعال کنین یکبار و تست کنین

 

 

کلا فایل رو پاک کردم ولی بازم همونجوره

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

کلا فایل رو پاک کردم ولی بازم همونجوره

 

 

  • شما لطفا یه استایل دیگه رو تست کن و بخش جستحوشو بررسی کن اگر اونم اونطور بودش بهم بگین تا بررسی کنیم از فایل هاتون

 

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

 

  • شما لطفا یه استایل دیگه رو تست کن و بخش جستحوشو بررسی کن اگر اونم اونطور بودش بهم بگین تا بررسی کنیم از فایل هاتون

 

 

یه قالب دیگه نصب کردم درست بود ، همین قالب هم روی لوکال هاست به خط 24 ایراد میگرفت که با حذف یه تیکه کد درست شد ولی روی هاستم ارور میده !!

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

 

  • بسیار عالی

  • این هس کده ؟

  • <?php else: ?>

  • s=$s&showposts=-1"

    اطلاعات بفرسین بهم

 

 

این کد رو که حذف کردم از خط 24 توی لوکال درست نمایش داده شد !! :

 

$allsearch = &new WP_Query("s=$s&showposts=-1");

 

 

اطلاعات هاست یا سایت ؟

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

 

  • لطفا هر دو رو بی زحمت خصوصی کنین واسم - تا فردا براتون نگاش و بررسی اش میکنم

 

 

ممنون دوست عزیز

مشکل حل شد ، مثل اینکه کدهای شرط ایراد داشتن ،

شرط رو کلا حذف کردم ، کدهای نمایش مطالب هم از صفحه اصلی کپی کردم قرار دادم درست شد !!

 

یه مورد دیگه :

قالب جوریه که وقتی میخوام محصول اضافه کنم باید توی قسمت دانلود ( افزونه EDD ) قیمت و لینک رو وارد کنم ولی توضیحات محصول توی قسمت نوشته ها ( post ) وارد میشه و پست ها توی سایت نمایش داده میشن ولی وقتی کسی سرچ کنه هم نوشته نشون داده میشه هم محصول ! چیکار کنم که فقط نوشته نشون داده بشه ؟ (یکم شاید گنگ باشه ، اگر متوجه نشدین توی سایتم یه محصول رو سرچ کنین متوجه میشین)

 

با تشکر

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

 

  • سلام
  • بله با اون موردی که انجام دادین قابل رفع بودش بنده ام میخواسم این کارو در حلقه انجام بدم
  • منظورتون این هسش
  • لینک ها تنها برای اعضای سایت قابل نمایش است.
     
  • ؟
  • یا بنده متوحه منظور شما نشدم؟؟

 

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

 

  • سلام

  • بله با اون موردی که انجام دادین قابل رفع بودش بنده ام میخواسم این کارو در حلقه انجام بدم

  • منظورتون این هسش

  • لینک ها تنها برای اعضای سایت قابل نمایش است.

     

  • ؟

  • یا بنده متوحه منظور شما نشدم؟؟

 

 

دقیقا ،ولی اون شما گفتین یکم کلیه ، من جزی ترشو میگم که اگه ابهامی هم هست رفع بشه !

مثلا این ادرس رو نگاه بندازین (لینک اول) دوتا پست رو نشون میده یکی مربوط به محصوله یکی هم مربوط به نوشته ها ، میخوام فقط نوشته نشون داده بشه (لینک دوم )

 

  • لینک ها تنها برای اعضای سایت قابل نمایش است.

     

  • لینک ها تنها برای اعضای سایت قابل نمایش است.

 

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

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