AI对话:【制作朗读机器人】下面是你要看的所有代码,麻烦帮我优化

AI对话:【制作朗读机器人】下面是你要看的所有代码,麻烦帮我优化


【ajax.php】

----------------【<?php
require '../../conn/conn.php';
require '../../conn/function.php';
$action=$_POST["action"];
$D_domain=splitx($_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"],"/template",0);

if($action=="fav_post"){

  $type=splitx($_POST["post_id"],"_",0);
  $id=intval(splitx($_POST["post_id"],"_",1));
  switch($type){
    case "product":
      $C_type=0;
    break;
    case "news":
      $C_type=1;
    break;

    case "shop":
      $C_type=2;
      if($id==0){
        die('{"status":"0","msg":"官方自营店不支持收藏"}');
      }
    break;
    case "course":
      $C_type=3;
    break;
  }
  if(intval($_SESSION["M_id"])==0){
    die('{"status":"0","msg":"请登录会员后操作"}');

  }else{
    if(getrs("select * from sl_colletion where C_type=$C_type and C_mid=".intval($_SESSION["M_id"])." and C_cid=$id","C_id")!=""){
      mysqli_query($conn,"delete from sl_colletion where C_type=$C_type and C_mid=".intval($_SESSION["M_id"])." and C_cid=$id");
      die('{"status":"1","msg":"取消收藏"}');
    }else{
      mysqli_query($conn,"insert into sl_colletion(C_type,C_mid,C_cid) values($C_type,".intval($_SESSION["M_id"]).",$id)");
      die('{"status":"1","msg":"收藏成功"}');
    }
  }
}

if($action=="get_mpweixin_qr"){
  $genkey=gen_key(32);
  die('{"status":1,"ticket_img":"https://api.pwmqr.com/qrcode/create/?url='.urlencode(gethttp().$D_domain.'/pay/wxpay/login.php?genkey='.$genkey).'","scene_id":"'.$genkey.'"}');
}

if($action=="check_mpweixin_qr"){
  $scene_id=t($_POST["scene_id"]);

  $sql = "select * from sl_member where M_pwdcode='$scene_id'";
  $result = mysqli_query($conn, $sql);
  $row = mysqli_fetch_assoc($result);
  if (mysqli_num_rows($result) > 0) {
      $_SESSION["M_login"] = $row["M_login"];
      $_SESSION["M_pwd"] = $row["M_pwd"];
      $_SESSION["M_id"] = $row["M_id"];
      $_SESSION["openid"] = $row["M_wxid"];
      $_SESSION["M_pwdcode"] = $genkey;
      die('{"status":1}');
  } else {
      die('{"status":0}');
  }
}

if($action=="ajax_search"){
$keyword=t($_POST["text"]);

$sql="select id,title,pic,type from(

select P_id as id,P_title as title,P_pic as pic,'productinfo' as type from sl_product where P_del=0 and P_sh=1 and (P_title like '%".$keyword."%' or P_content like '%".$keyword."%' )
union select N_id as id,N_title as title,N_pic as pic,'newsinfo' as type from sl_news where N_del=0 and N_sh=1 and (N_title like '%".$keyword."%' or N_content like '%".$keyword."%' )
union select S_id as id,S_title as title,S_pic as pic,'news' as type from sl_nsort where S_del=0 and (S_title like '%".$keyword."%' or S_content like '%".$keyword."%' )
union select C_id as id,C_title as title,C_pic as pic,'courseinfo' as type from sl_course where C_del=0 and (C_title like '%".$keyword."%' or C_content like '%".$keyword."%' )
union select S_id as id,S_title as title,S_pic as pic,'course' as type from sl_usort where S_del=0 and (S_title like '%".$keyword."%' or S_content like '%".$keyword."%' )
union select S_id as id,S_title as title,S_pic as pic,'product' as type from sl_psort where S_del=0 and (S_title like '%".$keyword."%' or S_content like '%".$keyword."%' )
union select T_id as id,T_title as title,T_pic as pic,'text' as type from sl_text where T_del=0 and (T_title like '%".$keyword."%' or T_content like '%".$keyword."%' ))a limit 5";


$result = mysqli_query($conn, $sql);
$arr = array();  
while($row = mysqli_fetch_array($result)) {
$row["url"]="?type=".$row["type"]."&id=".$row["id"];
$row["img"]=pic($row["pic"]);
$count=count($row);
  for($i=0;$i<$count;$i++){ 
    unset($row[$i]);
  }
    array_push($arr,$row);


die(json_encode($arr));
}

if($action=="ajax_getcat_post"){
$paged=intval($_POST["paged"]);
$cat=intval($_POST["cat"]);

if($cat==0){
$sql="select * from sl_product,sl_psort where S_del=0 and P_del=0 ".$M_pinfo."  and P_sort=S_id order by P_top desc,P_order,P_time desc,P_id desc limit 10";
}else{
$sql="select * from sl_product,sl_psort where S_del=0 and P_del=0 ".$M_pinfo."  and P_sort=S_id and S_sub=".$cat." order by P_top desc,P_order,P_time desc,P_id desc limit 10";
}

$result = mysqli_query($conn,  $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {


if($row["P_limit"]>0 and $row["P_limitlong"]>0 and $row["P_limitlong"]-(time()-strtotime($row["P_limittime"]))/3600>0){
              $P_price=$row["P_limit"];
              $l=date('Y-m-d H:i:s',strtotime('+'.$row["P_limitlong"].' hour',strtotime($row["P_limittime"])));
            }else{
              $P_price=p($row["P_price"]);
              $l="";
            }

if($row['P_mid']==0){
  $author_pic=pic($C["C_ico"]);
}else{
  $author_pic=pic(getrs("select * from sl_member where M_id=".$row['P_mid'],"M_head"));
}

$sub_title=getrs("select * from sl_psort where S_id=".$row["S_sub"]);


        $api=$api.'<div class="col-lg-1-5 col-6 col-sm-6 col-md-4 col-lg-3">
  <article id="post-10742" class="post post-grid post-10742 type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized tag-65">
      <div class="entry-media">
    <div class="placeholder" style="padding-bottom: 60%;">
      <a  href="?type=productinfo&id='.$row['P_id'].'" >
        <img class="lazyload" data-src="'.pic(splitx($row['P_pic'],"|",0)).'" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="'.$row['P_title'].'">  
      </a>
          </div>
      </div>
      <div class="entry-wrapper">
              <a class="grid_author_avt" href="?type=productinfo&id='.$row['P_id'].'" ><div class="grid_author_bggo avatar bg-cover" style="background-image: url('.$author_pic.');"></div> </a>
            
  <header class="entry-header">          <div class="entry-meta">
                  <span class="meta-category">

                    <a href="?type=product&id='.$row['S_sub'].'" rel="category">
                  <i class="dot"></i>'.$sub_title["S_title"].'              </a>

                          <a href="?type=product&id='.$row['S_id'].'" rel="category">
                  <i class="dot"></i>'.$row['S_title'].'              </a>

                      </span>
      </div>
    
    <h2 class="entry-title"><a href="?type=productinfo&id='.$row['P_id'].'" title="'.$row['P_title'].'" rel="bookmark">'.$row['P_title'].'</a></h2>  </header>             <div class="entry-excerpt u-text-format">'.mb_substr(strip_tags($row["P_content"]),0,200,"utf-8").'</div>
            <div class="entry-footer">
  <ul class="post-meta-box">

        <li class="meta-date">
      <time datetime="2020-11-17T14:45:47+08:00"><i class="fa fa-clock-o"></i> '.date("Y-m-d",strtotime($row["P_time"])).'</time>
    </li>
            <li class="meta-views"><span><i class="fa fa-eye"></i> '.$row['P_view'].'</span></li>
            <li class="meta-price"><span> ¥'.$P_price.'</span></li>
          
  </ul>
</div>    </div>
  </article>
</div>';
    }

die($api);
}

?>
】----------------------


==========分割线=111111================
config.xml

----------------【<?xml version='1.0' encoding='utf-8'?><xml>
<page title='背景图'>
<tag><title>搜索背景图</title><content><![CDATA[search.jpg]]></content><en><![CDATA[]]></en><type>img</type><url><![CDATA[]]></url></tag>
<tag><title>底部背景图</title><content><![CDATA[foot.jpg]]></content><en><![CDATA[]]></en><type>img</type><url><![CDATA[]]></url></tag>
</page>
<page title='文字介绍'>
<tag><title>VIP介绍标题</title><content><![CDATA[加入本站会员<br>开启尊贵特权之体验]]></content><en><![CDATA[]]></en><type>text</type><url><![CDATA[]]></url></tag>
<tag><title>VIP介绍内容</title><content><![CDATA[本站资源支持会员下载专享,普通注册会员只能原价购买资源或者限制免费下载次数,付费会员所有资源可无限下载。并可享受资源折扣或者免费下载。]]></content><en><![CDATA[]]></en><type>text</type><url><![CDATA[]]></url></tag>
</page>
</xml>
】----------------------


==========分割线===22222222==============

footer.tpl
----------------【<fh-function>
$M_codex=calculation("M_code");
</fh-function>
<div class="module parallax">
<img class="jarallax-img lazyload" data-srcset="<fh-tag>底部背景图</fh-tag>" data-sizes="auto" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="">
<div class="container">
<h4 class="entry-title">
[fh_description] </h4>
<a class="button" href="?type=contact">联系我们</a>
<a class="button transparent" href="?type=query">订单查询</a>
</div>
</div>

<footer class="site-footer">
<div class="container">

<div class="footer-widget">
    <div class="row">
        <div class="col-xs-12 col-sm-6 col-md-3 widget--about">
            <div class="widget--content">
                <div class="footer--logo mb-20">
                    <img class="tap-logo" src="media/[fh_logo]" data-dark="media/[fh_logo]" alt="[fh_title]">
                </div>
                <p class="mb-10">[fh_description]</p>
            </div>
        </div>
        <!-- .col-md-2 end -->
        <div class="col-xs-12 col-sm-3 col-md-2 col-md-offset-1 widget--links">
            <div class="widget--title">
                <h5>本站导航</h5>
            </div>
            <div class="widget--content">
                <ul class="list-unstyled mb-0">

                    <fh-function>
                $sql="select * from sl_menu where U_hide=0 and not U_type='index' and not U_type='link' and U_del=0 and U_sub=0 order by U_order,U_id desc";
                s[[


   

            $api=$api.'<li><a href="?type='.$row['U_type'].'&id='.$row['U_typeid'].'"  title="'.$row['U_title'].'">'.$row['U_title'].'</a></li>';


            
                    ]]
        </fh-function>


                                   </ul>
            </div>
        </div>
        <!-- .col-md-2 end -->
        <div class="col-xs-12 col-sm-3 col-md-2 widget--links">
            <div class="widget--title">
                <h5>更多介绍</h5>
            </div>
            <div class="widget--content">
                <ul class="list-unstyled mb-0">

                    <fh-function>
                $sql="select * from sl_text where T_del=0 order by T_order,T_id desc";
                s[[

            $api=$api.'<li><a href="?type=text&id='.$row['T_id'].'"  title="'.$row['T_title'].'">'.$row['T_title'].'</a></li>';
            
                    ]]
        </fh-function>



                                    </ul>
            </div>
        </div>
        <!-- .col-md-2 end -->
        <div class="col-xs-12 col-sm-12 col-md-4 widget--newsletter">
            <div class="widget--title">
                <h5>快速搜索</h5>
            </div>
            <div class="widget--content">
                <form class="newsletter--form mb-30" action="./?type=search" method="post">
                    <input type="text" class="form-control" name="keyword" placeholder="关键词">
                    <button type="submit"><i class="fa fa-arrow-right"></i></button>
                </form>
                <h6>[fh_title] <fh-function>$api=gethttp().$C["C_fdomain"];</fh-function></h6>
            </div>
        </div>
    </div>
</div> <div class="footer-links">
<h6>友情链接:</h6>
<ul class="friendlinks-ul">

        <fh-function>
        $sql="select * from sl_link where L_del=0 order by L_id desc";
        s[[$api=$api."<li><a href=\"".$row["L_link"]."\" title=\"".$row["L_title"]."\" target=\"_blank\">".$row["L_title"]."</a></li>";]]
        </fh-function>

                </ul>
</div>

  <div class="site-info">
    [fh_copyright][fh_beian][fh_code]
  </div>

</div>
</footer>

<div class="rollbar">

    <div class="rollbar-item tap-dark" etap="tap-dark" title="夜间模式"><i class="mdi mdi-brightness-4"></i></div>
    
<div class="rollbar-item tap-pencil"><a target="_blank" title="投稿赚钱" href="member/news_add.php"><i class="fa fa-pencil"></i></a></div>

    <div class="rollbar-item tap-qq" etap="tap-qq"><a target="_blank" title="QQ咨询" href="http://wpa.qq.com/msgrd?v=3&uin=<fh-function>
$kefu=explode("|",$C_kefu);
for($i=0;$i<count($kefu);$i++){
    if(strpos($kefu[$i],"_qq_")!==false){
        $qq=splitx($kefu[$i],"_",0);
    }
}
$api=$qq;
</fh-function>&site=qq&menu=yes"><i class="fa fa-qq"></i></a></div>
    

        <div class="rollbar-item" etap="to_full" title="全屏页面"><i class="fa fa-arrows-alt"></i></div>
<div class="rollbar-item" etap="to_top" title="返回顶部"><i class="fa fa-angle-up"></i></div>
</div>

<div class="dimmer"></div>

    <div id="popup-signup" class="popup-signup fade" style="display: none;">
    <div class="register-login-modal" role="document">
        <div class="modal-content">
            <div class="modal-body">
                <img class="popup-logo" src="media/[fh_logo]" data-dark="media/[fh_logo]" alt="[fh_title]">
                    <!-- Nav tabs -->
                    <ul class="nav nav-tabs">
                        <li class="active"><a href="#login" data-toggle="login">登录</a>
                        </li>
                        <li><a href="#signup" data-toggle="signup">注册</a>
                        </li>
                    </ul>
                    <!-- Tab panes -->
                    <div class="tab-content">
                        <div class="tab-pane fade in active" id="login">
                            <div class="signup-form-container text-center">
                                <form class="mb-0" action="member/login.php?action=login&from=<fh-function>$api=urlencode(geturl());</fh-function>" method="post">
                                    <div class="open-oauth  text-center">

                                        <fh-function>
                                        if($C["C_qqon"]==1){
                                            $api=$api.'<a href="qq/qqlogin.php?from='.urlencode(geturl()).'" class="btn btn-qq"><i class="fa fa-qq"></i></a>';
                                        }
                                        if($C["C_wxon"]==1){
                                            $api=$api.'<a href="pay/wxpay/login.php?from='.urlencode(geturl()).'" class="go-mpweixin btn btn-mpweixin"><i class="fa fa-weixin"></i></a>';
                                        }
                                        if($C["C_dxon"]==1){
                                            $api=$api.'<a href="member/mobile_login.php?from='.urlencode(geturl()).'" class="btn btn-weibo"><i class="fa fa-mobile"></i></a>';
                                        }
                                        </fh-function>
                                    
                                        
                                    </div><div class="or-text"><span>or</span></div>                                                                            
                                    <div class="form-group">
                                            <input type="text" class="form-control" name="M_email" placeholder="*用户名或邮箱">
                                        </div>
                                        <div class="form-group">
                                            <input type="password" class="form-control" name="M_pwd" placeholder="*密码">
                                        </div>
                                        <fh-function> 
                    $C=getrs("select * from sl_config");
                    if($C["C_slide"]==1){
                        $api="<div class=\"form-group form-material floating\" style=\"position: relative;\">
                        ".$M_codex."
                    </div>";
                    }
                </fh-function>
                                        <button type="submit" class="btn btn--primary btn--block"><i class="fa fa-bullseye"></i> 安全登录</button> 
                                        <!-- <a href="#" class="forget-password">忘记密码?</a> -->
                                                                    </form>
                                <!-- form  end -->
                            </div>
                            <!-- .signup-form end -->
                        </div>
                        <div class="tab-pane fade in" id="signup">
                            <form class="mb-0" method="post" action="member/reg.php?action=reg">
                                <div class="open-oauth  text-center">
                                    <fh-function>
                                        if($C["C_qqon"]==1){
                                            $api=$api.'<a href="qq/qqlogin.php?from='.urlencode(geturl()).'" class="btn btn-qq"><i class="fa fa-qq"></i></a>';
                                        }
                                        if($C["C_wxon"]==1){
                                            $api=$api.'<a href="pay/wxpay/login.php?from='.urlencode(geturl()).'" class="go-mpweixin btn btn-mpweixin"><i class="fa fa-weixin"></i></a>';
                                        }
                                        if($C["C_dxon"]==1){
                                            $api=$api.'<a href="member/mobile_login.php?from='.urlencode(geturl()).'" class="btn btn-weibo"><i class="fa fa-mobile"></i></a>';
                                        }
                                        </fh-function>
                                </div>
                                <div class="or-text"><span>or</span></div>                                                                    

                                <div class="form-group">
                                        <input type="text" class="form-control" name="M_login" placeholder="输入英文用户名">
                                    </div>
                                    <!-- .form-group end -->
                                    <div class="form-group">
                                        <input type="email" class="form-control" name="M_email" placeholder="绑定邮箱">
                                    </div>
                                    <!-- .form-group end -->
                                    <div class="form-group">
                                        <input type="password" class="form-control" name="M_pwd" placeholder="密码最小长度为6">
                                    </div>
                                    <div class="form-group">
                                        <input type="password" class="form-control" name="M_pwd2" placeholder="再次输入密码">
                                    </div>
                                    <fh-function> 
                    $api="";
                    $C=getrs("select * from sl_config");
                    if($C["C_slide"]==1){

                    $api="<div class=\"form-group form-material floating\" style=\"position: relative;\">
                        ".$M_codex."
                    </div>";


                    } 
                </fh-function>
                                                                        <button type="submit" class="btn btn--primary btn--block"><i class="fa fa-bullseye"></i> 立即注册</button>
                                                                
                            </form>
                            <!-- form  end -->
                        </div>
                    </div>
                    <a target="_blank" href="member/forget.php" class="rest-password">忘记密码?</a>
            </div>
            <!-- /.modal-content -->
        </div>
        <!-- /.modal-dialog -->
    </div>
    <!-- /.modal -->
</div>


<div class="off-canvas">
  <div class="canvas-close"><i class="mdi mdi-close"></i></div>
  <div class="logo-wrapper">
      <a href="./">
      <img class="logo regular" src="media/[fh_logo]" alt="[fh_title]">
    </a>
    </div>
  <div class="mobile-menu hidden-lg hidden-xl"></div>
  <aside class="widget-area">
    <div id="cao_widget_userstop-2" class="widget widget-userstop"><h5 class="widget-title">排行榜</h5><ul>



        <fh-function>
$i=1;
$sql="select * from sl_member where M_del=0 and not M_login='未登录帐号' order by M_fen desc limit 10";
$result = mysqli_query($conn,  $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
        $api=$api.'<li><span class="index num-'.$i.'">'.$i.'</span><span class="avatar"><img alt="" data-src="'.pic($row['M_head']).'" class="lazyload avatar avatar-96 photo qq" height="96" width="96" /></span><span class="name">'.$row['M_login'].'</span><span class="credits"><span class="num">'.$row['M_fen'].'</span>积分</span></li>';
        $i=$i+1;
    }


        </fh-function>



    </ul></div>


    <div id="cao_widget_post-5" class="widget cao-widget-posts"><h5 class="widget-title">文章展示</h5><div class="posts">



<fh-function>
        $sql="select * from sl_news,sl_nsort where N_sh=1 and N_sort=S_id and N_del=0 ".$M_ninfo."  order by N_top desc,N_order,N_id desc limit 5";
                s[[



$api=$api.'<div class="left">  <div class="entry-media">
    <div class="placeholder" style="padding-bottom: 60%;">
      <a  href="?type=newsinfo&id='.$row['N_id'].'" >
        <img class="lazyload" data-src="'.pic($row['N_pic']).'" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="'.$row['N_title'].'">  
      </a>
          </div>
      </div>
  <a href="?type=newsinfo&id='.$row['N_id'].'" rel="bookmark" title="'.$row['N_title'].'">'.$row['N_title'].'</a></div>';


]]

        </fh-function>


  </div></div>  </aside>
</div>


<!--输出SQL日志信息-->
<script type='text/javascript' src='template/t15/wp-content/themes/fh2/instantclick.min.js?ver=5.7.2' id='instantclick-js'></script>
<script type='text/javascript' src='template/t15/wp-content/plugins/Pure-Highlightjs-master/highlight/highlight.pack.js?ver=0.9.2' id='pure-highlightjs-pack-js'></script>
<script type='text/javascript' src='template/t15/wp-content/themes/fh/assets/js/plugins.js?ver=8.7.0' id='plugins-js'></script>
<script type='text/javascript' id='app-js-extra'>
/* <![CDATA[ */
var caozhuti = {"site_name":"[fh_title]","home_url":"https:\/\/[fh_domain]","ajaxurl":"template\/t15\/ajax.php","is_singular":"0","tencent_captcha":{"is":"0","appid":"2074137917"},"infinite_load":"\u52a0\u8f7d\u66f4\u591a","infinite_loading":"<i class=\"fa fa-spinner fa-spin\"><\/i> \u52a0\u8f7d\u4e2d...","site_notice":{"is":"0","color":"#e05353","html":""},"pay_type_html":{"html":"<div class=\"pay-button-box\"><div class=\"pay-item\" id=\"alipay\" data-type=\"1\"><i class=\"alipay\"><\/i><span>\u652f\u4ed8\u5b9d<\/span><\/div><div class=\"pay-item\" id=\"weixinpay\" data-type=\"10\"><i class=\"weixinpay\"><\/i><span>\u5fae\u4fe1\u652f\u4ed8<\/span><\/div><\/div><p style=\"font-size: 13px; padding: 0; margin: 0;\">\u5f53\u524d\u4e3a\u6e38\u5ba2\u8d2d\u4e70\u6a21\u5f0f<\/p>","alipay":1,"weixinpay":10}};
/* ]]> */
</script>
<script type='text/javascript' src='template/t15/wp-content/themes/fh/assets/js/app.js?ver=8.7.0' id='app-js'></script>
<style>.site-info img{display:inline-block}</style>
】----------------------

==========分割线==3333333333333===============



==========分割线=================


【header.tpl】
----------------【<fh-function>
$C=getrs("select * from sl_config");
</fh-function>
<header class="site-header">
      <div class="container">
      <div class="navbar">
      <div class="logo-wrapper">
              <a href="./">
          <img class="logo regular tap-logo" src="media/[fh_logo]" data-dark="" alt="[fh_title]">
        </a>
            </div>
      <div class="sep"></div>
      
      <nav class="main-menu hidden-xs hidden-sm hidden-md">
        
        <ul id="menu-menu-1" class="nav-list u-plain-list">


        <fh-function>
                $sql="select * from sl_menu where U_hide=0 and U_del=0 and U_sub=0 order by U_order,U_id desc";
                s[[
                  if($type==$row["U_type"] && $id==$row["U_typeid"]){
                    $class="on";
                  }else{
                    $class="";
                  }

                  if($row["U_type"]=="link"){
                    $link=$row["U_link"];
                    $target="_blank";
                  }else{
                    $link="?type=".$row["U_type"]."&id=".$row["U_typeid"];
                    $target="_self";
                  }


            

            
            $U_count=getrs("select count(*) as U_count from sl_menu where U_del=0 and U_sub=".$row["U_id"],"U_count");
            if($U_count>0){
            $api2=$api2."<ul class=\"sub-menu\">";

                $sql2="select * from sl_menu where U_hide=0 and U_del=0 and U_sub=".$row["U_id"]." order by U_order,U_id desc";
                  $result2 = mysqli_query($conn,  $sql2);
                  if (mysqli_num_rows($result2) > 0) {
                  while($row2 = mysqli_fetch_assoc($result2)) {
                      
                      if($row2["U_type"]=="link"){
                        $link2=$row2["U_link"];
                        $target="_blank";
                      }else{
                        $link2="?type=".$row2["U_type"]."&id=".$row2["U_typeid"];
                        $target="_self";
                      }

                      $api2=$api2."<li id=\"menu-item-".$row2["U_id"]."\" class=\"menu-item menu-item-type-taxonomy menu-item-object-category menu-item-145\"><a href=\"".$link2."\" target=\"".$target."\">".$row2["U_title"]."</a></li>";

                      }
                      $class="menu-item-has-children";
                    }else{
                    $class="";
                  }
                    $api2=$api2."</ul>";
          }

                $api=$api."<li id=\"menu-item-".$row["U_id"]."\" class=\"menu-item menu-item-type-taxonomy menu-item-object-category ".$class." menu-item-143\"><a href=\"".$link."\" target=\"".$target."\">".$row["U_title"]."</a>".$api2."</li>";
$api2="";
                ]]

              </fh-function>





</ul>      </nav>
      
      <div class="main-search">
<form  class="search-form inline" action="./?type=search" method="post">
  <input type="search" class="search-field inline-field" placeholder="输入关键词,回车..." autocomplete="off" value="" name="keyword" required="required">
  <input type="hidden" name="type" value="product">
  <button type="submit" class="search-submit"><i class="mdi mdi-magnify"></i></button>
</form>

        <div class="search-close navbar-button"><i class="mdi mdi-close"></i></div>
      </div>

      <div class="actions">
<fh-function>
if($_SESSION["M_login"]==""){
$api="<a href=\"member\" class=\"login-btn navbar-button\"><i class=\"mdi mdi-account\"></i> 登录</a>";
}else{

$sql="Select * from sl_member where M_id=".intval($_SESSION["M_id"])." and M_del=0 and M_stop=0";
  $result = mysqli_query($conn, $sql);
  if (mysqli_num_rows($result) > 0) {
    $row = mysqli_fetch_assoc($result);
    $M_head=$row["M_head"];
    $M_viptime=$row["M_viptime"];
    $M_viplong=$row["M_viplong"];
    $M_login=$row["M_login"];
    $M_money=$row["M_money"];
    $M_fen=$row["M_fen"];

    if($M_viplong-(time()-strtotime($M_viptime))/86400>0){
      $M_vip=1;
      $M_viptitle="VIP会员";
      if($M_viplong>30000){
        $M_vipend="永久";
      }else{
        $M_vipend=date('Y-m-d', strtotime ("+".$M_viplong." day", strtotime($M_viptime)));
      }
      $class="badge-warning";
      $info="续费";
    }else{
      $M_vip=0;
      $M_viptitle="普通会员";
      $M_vipend="未开通VIP";
      $class="badge-secondary";
      $info="开通";
    }
}


$api='
                      <div class="header-dropdown header__group header__group_user header__style_user">

  <div class="header__cat">
      <a class="user-pbtn" href="member"><img alt="" data-src="'.pic($M_head).'" class="lazyload avatar avatar-96 photo" height="96" width="96" />      <span>'.$M_login.'</span>      </a>
  </div>

  <div class="header__dropdown">
    <div class="header-box">
      <div class="refresh-header-top">
        <div class="header-top">
          <img alt="" data-src="'.pic($M_head).'" class="lazyload avatar avatar-96 photo " height="96" width="96" />            <div class="">
              <span>
                <a class="user-names" href="member">'.$M_login.'</a>
                   <i class="wp wp-VIP"> '.$M_viptitle.' </i>                   <i class="group-name"> '.$M_vipend.'</i>               </span>
              <p id="buy-vip" rel-vipid="3">
                加入SVIP,享受折扣下载全站资源,享受VIP特权。              </p>
            </div>
            <a href="member/login.php?action=unlogin" class="logout">退出</a>
          </div>
      </div>

      <div class="header-center">
        <div class="md-l">
          <span class="md-tit">我的钱包</span>
          <span class="jinbi" title="现有余额:'.$M_money.'"><i></i>现有余额:'.$M_money.' </span>
          <span class="dou" title="我的积分:'.$M_fen.'"><i></i>我的积分:'.$M_fen.'</span>
          <a href="member/pay.php" class="pay-credit" >充值</a>
        </div>
        <div class="md-r">
        <div class="md-t">
        <span>SVIP会员</span>
        <p>开通会员享受折扣优惠</p><a href="member/vip.php" class="pay-vip">开通</a>      </div>
      <div class="md-b">
        <span>永久SVIP会员</span>
        <p>限时开放,尊享永久</p><a href="member/vip.php" class="pay-vip">升级</a>
        
      </div>
    </div>
  </div>
       
      <div class="header-bottom">
        <ul>
          <li><a href="member/collection.php?type=0"><i class="ico_1"></i>我的收藏</a></li>
          <li><a href="member/product_sell.php"><i class="ico_2"></i>我的文章</a></li>
          <li><a href="member/edit.php"><i class="ico_3"></i>安全中心</a></li>
          <li><a href="member/product.php"><i class="ico_4"></i>我的订单</a></li>
          <li><a href="member/fx.php"><i class="ico_5"></i>邀请好友</a></li>
                  </ul>
      </div>
        </div>
  </div>
</div>            
                          ';
      }
</fh-function>


        <div class="search-open navbar-button"><i class="mdi mdi-magnify"></i></div>
                <div class="tap-dark navbar-button"><i class="mdi mdi-brightness-4"></i></div>
                <div class="burger"></div>
      </div>
    </div>
      </div>
  </header>
】----------------------

==========分割线=====444444444============

index.tpl

----------------【】----------------------


==========分割线=================




news.tpl
index.tpl

----------------【
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="https://gmpg.org/xfn/11">

<title>[fh_title]</title>
<link href="media/[fh_ico]" rel="shortcut icon" />
<meta name="description" content="[fh_description]" />
<meta name="keywords" content="[fh_keyword]" />

<meta name='robots' content='max-image-preview:large' />
<link rel='stylesheet' id='app-css'  href='template/t15/wp-content/themes/fh/assets/css/app.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='ripro_chlid_style-css'  href='template/t15/wp-content/themes/fh2/diy.css?ver=5.7.2' type='text/css' media='all' />
<link rel='stylesheet' id='pure-highlightjs-style-css'  href='template/t15/wp-content/plugins/Pure-Highlightjs-master/highlight/styles/default.css?ver=0.9.2' type='text/css' media='all' />
<link rel='stylesheet' id='pure-highlightjs-css-css'  href='template/t15/wp-content/plugins/Pure-Highlightjs-master/assets/pure-highlight.css?ver=0.1.0' type='text/css' media='all' />
<link rel='stylesheet' id='external-css'  href='template/t15/wp-content/themes/fh/assets/css/external.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='sweetalert2-css'  href='template/t15/wp-content/themes/fh/assets/css/sweetalert2.min.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='diy-css'  href='template/t15/wp-content/themes/fh/assets/css/diy.css?ver=8.7.0' type='text/css' media='all' />
<script type='text/javascript' src='template/t15/wp-content/themes/fh/assets/js/jquery-2.2.4.min.js?ver=2.2.4' id='jquery-js'></script>
<script type='text/javascript' src='template/t15/wp-content/themes/fh/assets/js/plugins/sweetalert2.min.js?ver=8.7.0' id='sweetalert2-js'></script>

<style type="text/css">@media (min-width: 1200px) { .container,.container-lg,.container-md,.container-sm,.container-xl { max-width:1300px } }
.footer-links {
    text-align: center;
}</style> <!-- HTML5 shim, for IE6-8 support of HTML5 elements. All other JS at the end of file. -->
    <!--[if lt IE 9]>
      <script src="template/t15/wp-content/themes/fh/assets/js/html5shiv.js"></script>
      <script src="template/t15/wp-content/themes/fh/assets/js/respond.min.js"></script>
    <![endif]-->
    <script>
if(("standalone" in window.navigator) && window.navigator.standalone){
var noddy, remotes = false;
document.addEventListener('click', function(event) {
noddy = event.target;
while(noddy.nodeName !== "A" && noddy.nodeName !== "HTML") {
noddy = noddy.parentNode;
}
if('href' in noddy && noddy.href.indexOf('http') !== -1 && (noddy.href.indexOf(document.location.host) !== -1 || remotes)){
event.preventDefault();
document.location.href = noddy.href;
}

},false);
}
</script>
</head>

<body class="home blog  max_width hfeed modular-title-2 navbar-sticky navbar-slide sidebar-none pagination-infinite_button paged-next">





<div class="site">
[fh_header]


<div class="header-gap"></div>    
    <div class="site-content">
    
<div class="content-area">
<main class="site-main">


<div class="section pt-0 pb-0">
 
    <div class="module slider big diy owl autoplay">


        <fh-function>
if(getrs("select count(S_id) as S_count from sl_slide where S_del=0 and S_mid=$fmid","S_count")>0 && $fmid>0){
  $sql="select * from sl_slide where S_del=0 and S_mid=$fmid order by S_order,S_id desc";
}else{
  $sql="select * from sl_slide where S_del=0 and S_mid=0 order by S_order,S_id desc";
}
                s[[



                        $api=$api."<article class=\"post lazyload visible\" data-bg=\"".pic($row["S_pic"])."\"><div class=\"container\"><a target=\"_blank\" class=\"u-permalink\" href=\"".$row["S_link"]."\"></a></div></article>";
                    ]]

        </fh-function>
       </div>
</div>
<div class="container" style="padding: 7px 0;">
网站公告:
<marquee direction="left" style="width: calc(100% - 80px);vertical-align:top; " onMouseOver="this.stop()" onMouseOut="this.start()">[fh_notice]</marquee>
</div>

<div class="section bgcolor-fff">
<div class="container">
<div class="module category-boxes owl">


<fh-function>
          $sql="select * from sl_psort where S_del=0 and S_sub>0 order by S_order,S_id desc";
          s[[

          $P=getlist("select * from sl_product where P_sort=".$row["S_id"]." order by P_id desc");
          $count=getrs("select count(*) as P_count from sl_product where P_sort=".$row["S_id"],"P_count");

          if($count>0){
$api=$api."<div class=\"category-box\">
<div class=\"entry-thumbnails\">
<div class=\"big thumbnail\">
<h3 class=\"entry-title\">".$row["S_title"]."</h3>
<img class=\"lazyload\" data-src=\"".pic(splitx($P[0]["P_pic"],"|",0))."\">
</div>
<div class=\"small\">
<div class=\"thumbnail\">
<img class=\"lazyload\" data-src=\"".pic(splitx($P[1]["P_pic"],"|",0))."\">
</div>
<div class=\"thumbnail\">
<img class=\"lazyload\" data-src=\"".pic(splitx($P[2]["P_pic"],"|",0))."\">
<span>+".$count."</span>
</div>
</div>
</div>
<a target=\"_blank\" class=\"u-permalink\" href=\"?type=product&id=".$row["S_id"]."\" title=\"".$row["S_title"]."\"></a>
</div>";
}
          ]]
        </fh-function>



</div>
</div>
</div><div class="section">
  <div class="container">
    <div class="row">
      <!-- 文章 -->
      <div class="col-lg-12">
        <div class="content-area">
          <main class="site-main">
                                                            <div class="home-cat-nav-wrap">
                    <ul class="cat-nav">
                      <li><button class="btn btn--white" data-id="0">最新资源</button></li>

<fh-function>
$sql="select * from sl_psort where S_del=0 and S_sub=0 order by S_order,S_id desc";
s[[
$api=$api."<li><button class=\"btn btn--white\" data-id=\"".$row["S_id"]."\">".$row["S_title"]."</button></li>";
]]
</fh-function>



                                         </ul>
                  </div>
                              
                                            <div class="row posts-wrapper">




<fh-function>
$sql="select * from sl_product,sl_psort where P_sh=1 and P_sort=S_id and S_del=0 and P_del=0 ".$M_pinfo."  order by P_top desc,P_time desc,P_id desc limit 10";
                s[[
            if($row["P_limit"]>0 and $row["P_limitlong"]>0 and $row["P_limitlong"]-(time()-strtotime($row["P_limittime"]))/3600>0){
              $P_price=$row["P_limit"];
              $l=date('Y-m-d H:i:s',strtotime('+'.$row["P_limitlong"].' hour',strtotime($row["P_limittime"])));
            }else{
              $P_price=p($row["P_price"]);
              $l="";
            }

if($row['P_mid']==0){
  $author_pic=pic($C["C_ico"]);
}else{
  $author_pic=pic(getrs("select * from sl_member where M_id=".$row['P_mid'],"M_head"));
}

$sub_title=getrs("select * from sl_psort where S_id=".$row["S_sub"]);


      $api=$api.'<div class="col-lg-1-5 col-6 col-sm-6 col-md-4 col-lg-3">
  <article id="post-10742" class="post post-grid post-10742 type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized tag-65">
      <div class="entry-media">
    <div class="placeholder" style="padding-bottom: 60%;">
      <a  href="?type=productinfo&id='.$row['P_id'].'" >
        <img class="lazyload" data-src="'.pic(splitx($row['P_pic'],"|",0)).'" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="'.$row['P_title'].'">  
      </a>
          </div>
      </div>
      <div class="entry-wrapper">
              <a class="grid_author_avt" href="?type=productinfo&id='.$row['P_id'].'" ><div class="grid_author_bggo avatar bg-cover" style="background-image: url('.$author_pic.');"></div> </a>
            
  <header class="entry-header">          <div class="entry-meta">
                  <span class="meta-category">

                    <a href="?type=product&id='.$row['S_sub'].'" rel="category">
                  <i class="dot"></i>'.$sub_title["S_title"].'              </a>

                          <a href="?type=product&id='.$row['S_id'].'" rel="category">
                  <i class="dot"></i>'.$row['S_title'].'              </a>

                      </span>
      </div>
    
    <h2 class="entry-title"><a href="?type=productinfo&id='.$row['P_id'].'" title="'.$row['P_title'].'" rel="bookmark">'.$row['P_title'].'</a></h2>  </header>             <div class="entry-excerpt u-text-format">'.mb_substr(strip_tags($row["P_content"]),0,200,"utf-8").'</div>
            <div class="entry-footer">
  <ul class="post-meta-box">

        <li class="meta-date">
      <time datetime="2020-11-17T14:45:47+08:00"><i class="fa fa-clock-o"></i> '.date("Y-m-d",strtotime($row["P_time"])).'</time>
    </li>
            <li class="meta-views"><span><i class="fa fa-eye"></i> '.$row['P_view'].'</span></li>
            <li class="meta-price"><span> ¥'.$P_price.'</span></li>
          
  </ul>
</div>    </div>
  </article>
</div>';

                    ]]
</fh-function>




                
              </div>
                            

                      </main>
        </div>
      </div>
          </div>
  </div>
</div>

<div class="section pt-0 pb-0">
<div class="row">
<div class="home-filter--content lazyload" data-bg="<fh-tag>搜索背景图</fh-tag>">
<div class="container">
<h3 class="focusbox-title">搜索本站精品资源</h3>
<p class="focusbox-desc">本站所有资源均为高质量资源,各种姿势下载。</p>
    <form class="mb-0" autocomplete="off" action="./?type=search" method="post">
        <div class="form-box search-properties">
            <div class="row">
                <div class="col-xs-12 col-sm-6 col-md-9">
                    <div class="form-group mb-0">
                        <input type="text" class="home_search_input" name="keyword" placeholder="输入关键词搜索...">
                    </div>
                </div>
                <div class="col-xs-12 col-sm-6 col-md-3">
                    <input type="submit" value="搜索"  class="btn btn--block">
                </div>
            </div>
            <div class="home-search-results"></div>
        </div>
    </form>
</div>
</div>
</div>
</div>

<div class="section pb-0">
  <div class="container">
  <h3 class="section-title">
  <span><i class="fa fa-th"></i> <a href="?type=news">全部文章</a></span>
  </h3>
  <div class="row cat-posts-wrapper">

<fh-function>
        $sql="select * from sl_news,sl_nsort where N_sh=1 and N_sort=S_id and N_del=0 ".$M_ninfo."  order by N_top desc,N_order,N_id desc limit 10";
                s[[
  if(strpos($row["N_content"],"")!==false || p($row["N_price"])==0){
    $intro=mb_substr(strip_tags(splitx($row["N_content"],"",0)),0,200,"utf-8");
  }else{
    $intro="内容加密";
  }

if($row['N_mid']==0){
  $author_pic=pic($C["C_ico"]);
}else{
  $author_pic=pic(getrs("select * from sl_member where M_id=".$row['N_mid'],"M_head"));
}

$sub_title=getrs("select * from sl_nsort where S_id=".$row["S_sub"]);

$api=$api.'<div class="col-lg-6">
  <article id="post-309" class="post post-list post-309 type-post status-publish format-standard has-post-thumbnail hentry category-2 tag-18">
      <div class="entry-media">
    <div class="placeholder" style="padding-bottom: 60%;">
      <a  href="?type=newsinfo&id='.$row['N_id'].'" >
        <img class="lazyload" data-src="'.pic($row['N_pic']).'" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="'.$row['N_title'].'">  
      </a>
          </div>
      </div>
      <div class="entry-wrapper">
      
  <header class="entry-header">          <div class="entry-meta">
                  <span class="meta-author">
            <a>
              <img alt="'.$row['N_author'].'" data-src="'.$author_pic.'" class="lazyload avatar avatar-40 photo qq" height="40" width="40" />'.$row['N_author'].'            </a>
          </span>
                  <span class="meta-category">
                          <a href="?type=news&id='.$row['S_sub'].'" rel="category">
                  <i class="dot"></i>'.$sub_title['S_title'].'              </a>

                  <a href="?type=news&id='.$row['S_id'].'" rel="category">
                  <i class="dot"></i>'.$row['S_title'].'              </a>
                      </span>
        
      </div>
    
    <h2 class="entry-title"><a href="?type=newsinfo&id='.$row['N_id'].'" title="'.$row['N_title'].'" rel="bookmark">'.$row['N_title'].'</a></h2>  </header>      <div class="entry-excerpt u-text-format">'.$intro.'</div>
      <div class="entry-footer">
  <ul class="post-meta-box">

        <li class="meta-date">
      <time datetime="2019-06-21T00:23:14+08:00"><i class="fa fa-clock-o"></i> '.date("Y-m-d",strtotime($row["N_date"])).'</time>
    </li>
            <li class="meta-views"><span><i class="fa fa-eye"></i> '.$row['N_view'].'</span></li>

            <li class="meta-price"><span> ¥'.p($row['N_price']).'</span></li>
          
  </ul>
</div>    </div>
  </article>
</div>';
]]

        </fh-function>



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

<div class="section pt-0 pb-0">
<div class="home-vip-mod">
<div class="container">
      <div class="row">
      <div class="col-12 col-sm-6 col-md-4 col-lg-3">
        <div class="vip-cell vip-text">
          <h4><i class="fa fa-gift"></i> <fh-tag>VIP介绍标题</fh-tag></h4>
          <p><fh-tag>VIP介绍内容</fh-tag></p>
        </div>
    </div>
<div class="col-12 col-sm-6 col-md-4 col-lg-3">
        <div class="vip-cell">
                <span class="tehui"><i class="fa fa-diamond"></i> 限时优惠</span>
        <span class="time">一个月</span>
<div class="price" style="color:#34495e"><span>¥</span><fh-function>$api=$C["C_vip1"];</fh-function></div>
<p>VIP专享资源<br>1个月无限下载次数<br>享受资源专属折扣<br>第一时间获取优质资源</p>
<fh-function>
if(intval($_SESSION["M_id"])>0){
$api='<a class="btn-sm primary" href="member/vip.php" style="background:#34495e"><i class="fa fa-user"></i> 立即开通</a>';
}else{
$api='<a class="login-btn btn-sm primary" style="background:#34495e"><i class="fa fa-user"></i> 登录购买</a>';
}
</fh-function>


        </div>
    </div>
<div class="col-12 col-sm-6 col-md-4 col-lg-3">
        <div class="vip-cell">
                <span class="tehui"><i class="fa fa-diamond"></i> 限时优惠</span>
        <span class="time">一年</span>
<div class="price" style="color:#1e73be"><span>¥</span><fh-function>$api=$C["C_vip12"];</fh-function></div>
<p>VIP专享资源<br>12个月无限下载次数<br>享受资源专属折扣<br>第一时间获取优质资源</p>

<fh-function>
if(intval($_SESSION["M_id"])>0){
$api='<a class="btn-sm primary" href="member/vip.php" style="background:#1e73be"><i class="fa fa-user"></i> 立即开通</a>';
}else{
$api='<a class="login-btn btn-sm primary" style="background:#1e73be"><i class="fa fa-user"></i> 登录购买</a>';
}
</fh-function>


        </div>
    </div>
<div class="col-12 col-sm-6 col-md-4 col-lg-3">
        <div class="vip-cell">
                <span class="tehui"><i class="fa fa-diamond"></i> 限时优惠</span>
        <span class="time">永久会员</span>
<div class="price" style="color:#dd9933"><span>¥</span><fh-function>$api=$C["C_vip0"];</fh-function></div>
<p>SVIP专享资源<br>终身无限下载次数<br>享受资源专属折扣<br>第一时间获取优质资源</p>

<fh-function>
if(intval($_SESSION["M_id"])>0){
$api='<a class="btn-sm primary" href="member/vip.php" style="background:#dd9933"><i class="fa fa-user"></i> 立即开通</a>';
}else{
$api='<a class="login-btn btn-sm primary" style="background:#dd9933"><i class="fa fa-user"></i> 登录购买</a>';
}
</fh-function>


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


</main>
</div>
</div><!-- end sitecoent --> 


[fh_footer]
</body>
</html>
】----------------------



==========分割线=====555555555555555555============

news.tpl

----------------【<fh-function>
$keyword=t($_REQUEST["keyword"]);
$page=$_GET["page"];
$tag=t($_GET["tag"]);
$orderby=$_GET["orderby"];
$part=$_GET["part"];

switch($part){
  case "all":
  case " ":
    $pa="";
  break;
  case "free":
    $pa=" and N_price=0 ";
  break;
  case "pay":
    $pa=" and N_price>0 ";
  break;
  case "vip":
    $pa=" and N_vip=1 ";
  break;
}

switch($orderby){
  case "normal":
  case "":
    $order=" order by N_top desc,N_order asc,N_id desc";
  break;
  case "hot":
    $order=" order by N_view desc";
  break;
  case "time":
    $order=" order by N_id desc";
  break;
  case "rand":
    $order=" order by rand()";
  break;
}


$url=gethttp().$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
function url($url,$key,$value){
  $url=str_replace("&".$key."=".str_replace("%3A",":",urlencode($value)),"",$url);
  return $url;
}

if($tag==""){
  $taginfo="";
}else{
  $taginfo=" and CONCAT(\" \",N_tag,\" \") like '% ".$tag." %'";
}

$M_id=intval($_GET["M_id"]);
if($page==""){
  $page=1;
}

if($M_id!=0){
  $M_info=" and N_mid=$M_id".$taginfo;
}else{
  $M_info=" and N_sh=1".$taginfo;
}

$sql="select * from sl_nsort where S_id=".$id;
  $result = mysqli_query($conn, $sql);
  $row = mysqli_fetch_assoc($result);
  if (mysqli_num_rows($result) > 0) {
    $S_sub=$row["S_sub"];
  }

if($id==0){
  $sql="select count(N_id) as N_count from sl_news where N_del=0 ".$pa.$M_ninfo." ".shuxing("N_shuxing")." $M_info order by N_top desc,N_order,N_id desc";
}else{
  if($S_sub==0){
    $sql="select count(N_id) as N_count from sl_news,sl_nsort where S_del=0 ".shuxing("N_shuxing")." $M_info and N_del=0 ".$pa.$M_ninfo."  and N_sort=S_id and S_sub=".$id." order by N_top desc,N_order,N_id desc";
  }else{
    $sql="select count(N_id) as N_count from sl_news,sl_nsort where S_del=0 ".shuxing("N_shuxing")." $M_info and N_del=0 ".$pa.$M_ninfo."  and N_sort=S_id and S_id=".$id." order by N_top desc,N_order,N_id desc";
  }
}

$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_assoc($result);
$N_count=$row["N_count"];

$page_num=intval($N_count/12)+1;
if($N_count%12 ==0){
  $page_num=$page_num-1;
}

function is_haves($a,$b){
  if(in_array($a,$b)){
      return true;
  }else{
      return false;
  }
}


</fh-function>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="https://gmpg.org/xfn/11">
<title>[S_title] - [fh_title]</title>
<link href="media/[fh_ico]" rel="shortcut icon" />
<meta name="description" content="[S_content]" />
<meta name="keywords" content="[S_keywords]" />

<meta name='robots' content='max-image-preview:large' />
<link rel='stylesheet' id='app-css'  href='template/t15/wp-content/themes/fh/assets/css/app.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='ripro_chlid_style-css'  href='template/t15/wp-content/themes/fh2/diy.css?ver=5.7.2' type='text/css' media='all' />
<link rel='stylesheet' id='pure-highlightjs-style-css'  href='template/t15/wp-content/plugins/Pure-Highlightjs-master/highlight/styles/default.css?ver=0.9.2' type='text/css' media='all' />
<link rel='stylesheet' id='pure-highlightjs-css-css'  href='template/t15/wp-content/plugins/Pure-Highlightjs-master/assets/pure-highlight.css?ver=0.1.0' type='text/css' media='all' />
<link rel='stylesheet' id='external-css'  href='template/t15/wp-content/themes/fh/assets/css/external.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='sweetalert2-css'  href='template/t15/wp-content/themes/fh/assets/css/sweetalert2.min.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='diy-css'  href='template/t15/wp-content/themes/fh/assets/css/diy.css?ver=8.7.0' type='text/css' media='all' />
<script type='text/javascript' src='template/t15/wp-content/themes/fh/assets/js/jquery-2.2.4.min.js?ver=2.2.4' id='jquery-js'></script>
<script type='text/javascript' src='template/t15/wp-content/themes/fh/assets/js/plugins/sweetalert2.min.js?ver=8.7.0' id='sweetalert2-js'></script>
<link href="css/Pager.css" rel="stylesheet" type="text/css" />
<style type="text/css">@media (min-width: 1200px) { .container,.container-lg,.container-md,.container-sm,.container-xl { max-width:1300px } }
.footer-links {
    text-align: center;
}</style> <!-- HTML5 shim, for IE6-8 support of HTML5 elements. All other JS at the end of file. -->
    <!--[if lt IE 9]>
      <script src="template/t15/wp-content/themes/fh/assets/js/html5shiv.js"></script>
      <script src="template/t15/wp-content/themes/fh/assets/js/respond.min.js"></script>
    <![endif]-->
    <script>
if(("standalone" in window.navigator) && window.navigator.standalone){
var noddy, remotes = false;
document.addEventListener('click', function(event) {
noddy = event.target;
while(noddy.nodeName !== "A" && noddy.nodeName !== "HTML") {
noddy = noddy.parentNode;
}
if('href' in noddy && noddy.href.indexOf('http') !== -1 && (noddy.href.indexOf(document.location.host) !== -1 || remotes)){
event.preventDefault();
document.location.href = noddy.href;
}

},false);
}
</script>
</head>

<body class="archive category category-2  max_width hfeed navbar-sticky navbar-slide sidebar-none pagination-infinite_button">

<div class="site">
    
[fh_header]

<div class="header-gap"></div><div class="term-bar lazyload visible" data-bg="[S_pic]">
  <h1 class="term-title">[S_title]</h1></div>    
    <div class="site-content">
  

<div class="container">
<div class="filter--content">
    <form class="mb-0" method="get" action="">
        <input type="hidden" name="s">
        <div class="form-box search-properties mb-0">
            <!-- 一级分类 -->
                        <div class="filter-item">




<ul class="filter-tag"><span><i class="fa fa-folder-open-o"></i> 分类筛选</span>

                  <li><a class="<fh-function>
  if($id==0){
$api=$api."on";
}else{
$api=$api."";
}</fh-function>" href="?type=news&id=0">全部</a></li>


<fh-function>
        $sql="select * from sl_nsort where S_sub=0 and S_del=0 order by S_id desc";
        s[[
        if($id==$row["S_id"] || getrs("select * from sl_nsort where S_id=$id","S_sub")==$row["S_id"]){
        $class="on";
    }else{
    $class="";
}
        $api=$api."<li><a href=\"?type=news&id=".$row["S_id"]."\"  class=\"".$class."\">".$row["S_title"]."</a></li>";
        ]]
        </fh-function>



                </ul>            </div>



<fh-function>
if($id!=0){ 
if(getrs("select * from sl_nsort where S_id=$id","S_sub")==0){
  $class="on";
  $idx=$id;
}else{
  $class="";
  $idx=getrs("select * from sl_nsort where S_id=$id","S_sub");
}

$api=$api."<div class=\"filter-item\"><ul class=\"filter-tag\"><span><i class=\"fa fa-folder-open-o\"></i> 二级类目</span>
  <li><a href=\"?type=news&id=$idx\" class=\"$class\">全部</li>";

        $sql="select * from sl_nsort where (S_sub=$id or S_sub=".getrs("select * from sl_nsort where S_id=$id","S_sub").") and not S_sub=0 and S_del=0 order by S_id desc";
        s[[
        if($id==$row["S_id"]){
        $class="on";
    }else{
    $class="";
}
        $api=$api."<li><a href=\"?type=news&id=".$row["S_id"]."\"  class=\"".$class."\">".$row["S_title"]."</a></li>";
        ]]
$api=$api."</ul></div> ";
}
</fh-function>


<fh-function>

$arr = array();
if($id==0){
  //$sql="select * from sl_news where N_del=0 ".$M_ninfo."  $M_info order by N_top desc,N_order,N_date desc,N_id desc";
}else{
  if($S_sub==0){
    $sql="select * from sl_news,sl_nsort where S_del=0 $M_info and N_del=0 ".$M_ninfo."  and N_sort=S_id and S_sub=".$id." order by N_top desc,N_order,N_date desc,N_id desc";
  }else{
    $sql="select * from sl_news,sl_nsort where S_del=0 $M_info and N_del=0 ".$M_ninfo."  and N_sort=S_id and S_id=".$id." order by N_top desc,N_order,N_date desc,N_id desc";
  }
}

$result = mysqli_query($conn,  $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
        $sx=explode("\r\n",$row["N_shuxing"]);
        for($i=0;$i<count($sx);$i++){
          if(splitx($sx[$i],":",0)!=""){
            $c=json_decode("{\"S_title\":\"".splitx($sx[$i],":",0)."\"}",true);
            if(!is_haves($c,$arr)){
              array_push($arr,$c);
            }
          }
        }
    }



for($i=0;$i<count($arr);$i++){
  $arr[$i]["list"]=array();
  $result = mysqli_query($conn,  $sql);
  if (mysqli_num_rows($result) > 0) {
  while($row = mysqli_fetch_assoc($result)) {
          $sx=explode("\r\n",$row["N_shuxing"]);
          for($m=0;$m<count($sx);$m++){
            $s=splitx($sx[$m],":",0);
            if($s==$arr[$i]["S_title"]){
              $v=splitx($sx[$m],":",1);
                if($v!=""){
                  $x=json_decode("{\"shuxing\":\"".$v."\"}",true);
                  if(!is_haves($x,$arr[$i]["list"])){
                    array_push($arr[$i]["list"],$x);
                  }
                }
            }
        }
      }
  }
}


for($i=0;$i<count($arr);$i++){
  for($j=0;$j<count($arr[$i]["list"]);$j++){
    if($_GET["f".$i]==$arr[$i]["S_title"].":".$arr[$i]["list"][$j]["shuxing"]){
      $selected="on";
    }else{
      $selected="";
    }


    $shuxing=$shuxing."<li><a href=\"".url($url,"f".$i,$_GET["f".$i])."&f".$i."=".$arr[$i]["S_title"].":".$arr[$i]["list"][$j]["shuxing"]."\" class=\"".$selected."\">".$arr[$i]["list"][$j]["shuxing"]."</a></li>";
  }

if($_GET["f".$i]==""){
  $selected="on";
}else{
  $selected="";
}

  $api=$api. "<div class=\"filter-item\">
  <ul class=\"filter-tag\"><span>".$arr[$i]["S_title"]."</span>
  <li><a href=\"".url($url,"f".$i,$_GET["f".$i])."&f".$i."=\" class=\"".$selected."\">不限</a>".$shuxing."</li>
  </ul></div>";
  
  $shuxing="";
}

</fh-function>


            <div class="filter-tab">
                <div class="row">
                    <div class="col-12 col-sm-6">
                        <ul class="filter-tag"><span><i class="fa fa-filter"></i> 价格</span>
                <li><a href="<fh-function>$api=url($url,"part",$_GET["part"])."&part=all";</fh-function>" class="<fh-function>if($part=="all" || $part==""){$api="tab on";}else{$api="tab";}</fh-function>"><i></i><em>全部</em></a></li>
                          <li><a href="<fh-function>$api=url($url,"part",$_GET["part"])."&part=free";</fh-function>" class="<fh-function>if($part=="free"){$api="tab on";}else{$api="tab";}</fh-function>"><i></i><em>免费</em></a></li>
                          <li><a href="<fh-function>$api=url($url,"part",$_GET["part"])."&part=pay";</fh-function>" class="<fh-function>if($part=="pay"){$api="tab on";}else{$api="tab";}</fh-function>"><i></i><em>付费</em></a></li>
                          <li><a href="<fh-function>$api=url($url,"part",$_GET["part"])."&part=vip";</fh-function>" class="<fh-function>if($part=="vip"){$api="tab on";}else{$api="tab";}</fh-function>"><i></i><em>VIP免费</em></a></li>
                        </ul>                    </div>
                    <div class="col-12 col-sm-6">
                        <!-- 排序 -->
                        <ul class="filter-tag" style="width: 100%;"><div class="right">
                          <li class="rightss"><i class="fa fa-caret-down"></i> <a href="<fh-function>$api=url($url,"orderby",$_GET["orderby"])."&orderby=time";</fh-function>" class="<fh-function>if($orderby=="time"){$api="on";}else{$api="";}</fh-function>">发布日期</a></li>

                          <li class="rightss"><i class="fa fa-caret-down"></i> <a href="<fh-function>$api=url($url,"orderby",$_GET["orderby"])."&orderby=rand";</fh-function>" class="<fh-function>if($orderby=="rand"){$api="on";}else{$api="";}</fh-function>">随机</a></li>

                          <li class="rightss"><i class="fa fa-caret-down"></i> <a href="<fh-function>$api=url($url,"orderby",$_GET["orderby"])."&orderby=hot";</fh-function>" class="<fh-function>if($orderby=="hot"){$api="on";}else{$api="";}</fh-function>">热度</a></li>

                          <li class="rightss"><i class="fa fa-caret-down"></i> <a href="<fh-function>$api=url($url,"orderby",$_GET["orderby"])."&orderby=normal";</fh-function>" class="<fh-function>if($orderby=="normal" || $orderby==""){$api="on";}else{$api="";}</fh-function>">综合</a></li>


                        </div></ul>                           
                    </div>
                </div>
            </div>
            
            <!-- .row end -->
        </div>
        <!-- .form-box end -->
    </form>
</div>



  <div class="row">
    <div class="col-lg-12">
      <div class="content-area">
        <main class="site-main">
                      <div class="row posts-wrapper">
<fh-function>
if($id==0){
  $sql="select * from sl_news,sl_nsort where S_del=0 and N_del=0 ".$pa.$M_ninfo."  and N_sort=S_id ".shuxing("N_shuxing")." $M_info $order limit ".(($page-1)*12).",12";
}else{
  if($S_sub==0){
    $sql="select * from sl_news,sl_nsort where S_del=0 ".shuxing("N_shuxing")." $M_info and N_del=0 ".$pa.$M_ninfo."  and N_sort=S_id and S_sub=".$id." $order limit ".(($page-1)*12).",12";
  }else{
    $sql="select * from sl_news,sl_nsort where S_del=0 ".shuxing("N_shuxing")." $M_info and N_del=0 ".$pa.$M_ninfo."  and N_sort=S_id and S_id=".$id." $order limit ".(($page-1)*12).",12";
  }
}
                s[[
  if(strpos($row["N_content"],"")!==false || p($row["N_price"])==0){
    $intro=mb_substr(strip_tags(splitx($row["N_content"],"",0)),0,200,"utf-8");
  }else{
    $intro="内容加密";
  }

if($row['N_mid']==0){
  $author_pic=pic($C["C_ico"]);
}else{
  $author_pic=pic(getrs("select * from sl_member where M_id=".$row['N_mid'],"M_head"));
}


$sub_title=getrs("select * from sl_nsort where S_id=".$row["S_sub"]);

$api=$api.'<div class="col-lg-6">
  <article id="post-309" class="post post-list post-309 type-post status-publish format-standard has-post-thumbnail hentry category-2 tag-18">
      <div class="entry-media">
    <div class="placeholder" style="padding-bottom: 60%;">
      <a  href="?type=newsinfo&id='.$row['N_id'].'" >
        <img class="lazyload" data-src="'.pic($row['N_pic']).'" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="'.$row['N_title'].'">  
      </a>
          </div>
      </div>
      <div class="entry-wrapper">
      
  <header class="entry-header">          <div class="entry-meta">
                  <span class="meta-author">
            <a>
              <img alt="'.$row['N_author'].'" data-src="'.$author_pic.'" class="lazyload avatar avatar-40 photo qq" height="40" width="40" />'.$row['N_author'].'            </a>
          </span>
                  <span class="meta-category">


                          <a href="?type=news&id='.$row['S_sub'].'" rel="category">
                  <i class="dot"></i>'.$sub_title['S_title'].'              </a>

                  <a href="?type=news&id='.$row['S_id'].'" rel="category">
                  <i class="dot"></i>'.$row['S_title'].'              </a>


                      </span>
        
      </div>
    
    <h2 class="entry-title"><a href="?type=newsinfo&id='.$row['N_id'].'" title="'.$row['N_title'].'" rel="bookmark">'.$row['N_title'].'</a></h2>  </header>      <div class="entry-excerpt u-text-format">'.$intro.'</div>
      <div class="entry-footer">
  <ul class="post-meta-box">

        <li class="meta-date">
      <time datetime="2019-06-21T00:23:14+08:00"><i class="fa fa-clock-o"></i> '.date("Y-m-d",strtotime($row["N_date"])).'</time>
    </li>
            <li class="meta-views"><span><i class="fa fa-eye"></i> '.$row['N_view'].'</span></li>
            
            <li class="meta-price"><span> ¥'.p($row['N_price']).'</span></li>
          
  </ul>
</div>    </div>
  </article>
</div>';
]]

        </fh-function>


                          </div>
            
  <div class="infinite-scroll-status">
    <div class="infinite-scroll-request"></div>
  </div>
  <div class="infinite-scroll-action">
    <div id="pager"></div>

  </div>
                  </main>
      </div>
    </div>

    

      </div>



</div>
</div><!-- end sitecoent --> 

[fh_footer]
  <script src="js/jquery.pager.js" type="text/javascript"></script>
<script>

$(document).ready(function() {
  $(".sss").height($(".sss").width());
  $("#pager").pager({ pagenumber: <fh-function> $api=$api.$page;</fh-function>, pagecount: <fh-function> $api=$api.$page_num;</fh-function>, buttonClickCallback: PageClick });
});

PageClick = function(pageclickednumber) {
  window.location="<fh-function>$api=$api.url($url,"page",$_GET["page"]);</fh-function>&page="+pageclickednumber;
}

function limit(){
  $(".sss").each(function(){
      if($(this).attr("limit")!=""){
      var leftTime = new Date($(this).attr("limit")) - new Date();
      var d, h, m, s;
      if (leftTime < 0) {
        return;
      }
      d = Math.floor(leftTime / 1000 / 60 / 60 / 24);
      h = Math.floor((leftTime / 1000 / 60 / 60) % 24);
      m = Math.floor((leftTime / 1000 / 60) % 60);
      s = Math.floor((leftTime / 1000) % 60);
      const str = `${d}天${h}:${m}:${s}`;
        $(this).html("<div style=\"position: absolute;left: 0px;bottom: 0px;background: rgba(0,0,0,0.5);color: #fff;width:100%;height:25px;font-size:12px;line-height:25px;text-align:left\"><img src=\"https://misc.360buyimg.com/news/search/1.0.8/css/i/search.presell.gif\" style=\"margin:0 5px;display:inline-block\">限时特惠 "+str+" 后结束</div>");
      }
    });
}
limit();
setInterval(limit, 1000);
</script>
</body>
</html>
】----------------------



==========分割线=====6666666666666666666666666666============

newsinfo.tpl

----------------【<fh-function>
mysqli_query($conn, "update sl_news set N_view=N_view+1 where N_id=".$id);
$sql="select * from sl_news,sl_nsort where N_sort=S_id and N_id=".$id;
  $result = mysqli_query($conn, $sql);
  $row = mysqli_fetch_assoc($result);
  if (mysqli_num_rows($result) > 0) {
    $S_id=$row["S_id"];
    $N_mid=$row["N_mid"];
    $N_author=$row["N_author"];
    $N_tag=$row["N_tag"];
    $N_shuxing=$row["N_shuxing"];
  }

</fh-function>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="https://gmpg.org/xfn/11">
<title>[N_title] - [fh_title]</title>
<link href="media/[fh_ico]" rel="shortcut icon" />
<meta name="description" content="[N_description]" />
<meta name="keywords" content="[N_keywords]" />

<meta name='robots' content='max-image-preview:large' />
<link rel='stylesheet' id='app-css'  href='template/t15/wp-content/themes/fh/assets/css/app.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='ripro_chlid_style-css'  href='template/t15/wp-content/themes/fh2/diy.css?ver=5.7.2' type='text/css' media='all' />
<link rel='stylesheet' id='pure-highlightjs-style-css'  href='template/t15/wp-content/plugins/Pure-Highlightjs-master/highlight/styles/default.css?ver=0.9.2' type='text/css' media='all' />
<link rel='stylesheet' id='pure-highlightjs-css-css'  href='template/t15/wp-content/plugins/Pure-Highlightjs-master/assets/pure-highlight.css?ver=0.1.0' type='text/css' media='all' />
<link rel='stylesheet' id='external-css'  href='template/t15/wp-content/themes/fh/assets/css/external.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='sweetalert2-css'  href='template/t15/wp-content/themes/fh/assets/css/sweetalert2.min.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='diy-css'  href='template/t15/wp-content/themes/fh/assets/css/diy.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='fancybox-css'  href='template/t15/wp-content/themes/fh/assets/css/jquery.fancybox.min.css?ver=8.7.0' type='text/css' media='all' />
<script type='text/javascript' src='template/t15/wp-content/themes/fh/assets/js/jquery-2.2.4.min.js?ver=2.2.4' id='jquery-js'></script>
<script type='text/javascript' src='template/t15/wp-content/themes/fh/assets/js/plugins/sweetalert2.min.js?ver=8.7.0' id='sweetalert2-js'></script>

<style type="text/css">@media (min-width: 1200px) { .container,.container-lg,.container-md,.container-sm,.container-xl { max-width:1300px } }
.footer-links {
    text-align: center;
}</style> <!-- HTML5 shim, for IE6-8 support of HTML5 elements. All other JS at the end of file. -->
    <!--[if lt IE 9]>
      <script src="template/t15/wp-content/themes/fh/assets/js/html5shiv.js"></script>
      <script src="template/t15/wp-content/themes/fh/assets/js/respond.min.js"></script>
    <![endif]-->
    <script>
if(("standalone" in window.navigator) && window.navigator.standalone){
var noddy, remotes = false;
document.addEventListener('click', function(event) {
noddy = event.target;
while(noddy.nodeName !== "A" && noddy.nodeName !== "HTML") {
noddy = noddy.parentNode;
}
if('href' in noddy && noddy.href.indexOf('http') !== -1 && (noddy.href.indexOf(document.location.host) !== -1 || remotes)){
event.preventDefault();
document.location.href = noddy.href;
}

},false);
}
</script>
</head>

<body class="post-template-default single single-post postid-309 single-format-standard  max_width navbar-sticky navbar-slide sidebar-right pagination-infinite_button">

<div class="site">
    
[fh_header]
<fh-function>
if($N_mid==0){
  $author_pic=pic($C["C_ico"]);
}else{
  $author_pic=pic(getrs("select * from sl_member where M_id=".$N_mid,"M_head"));
}
</fh-function>
<div class="header-gap"></div>    
    <div class="site-content">
    

<div class="container">
<div class="breadcrumbs">
当前位置:<a href="./">主页</a> <small>></small> <a href="?type=news&id=[S_subid]">[S_subtitle]</a> <small>></small> <a href="?type=news&id=[S_id]">[S_title]</a> <small>></small> [N_title] </div>
<div class="row">
<div class="content-column col-lg-9">
<div class="content-area">
<main class="site-main">
<article id="post-309" class="article-content">
    <div class="container">
  <div class="cao_entry_header">

  <header class="entry-header">          <div class="entry-meta">
                  <span class="meta-author">
            <a>
              <img alt='[N_author]' data-src='<fh-function>$api=$author_pic;</fh-function>' class='lazyload avatar avatar-40 photo qq' height='40' width='40' />[N_author]           </a>
          </span>
                  <span class="meta-category">
                          <a href="?type=news&id=[S_subid]" rel="category">
                  <i class="dot"></i>[S_subtitle]              </a>

                  <a href="?type=news&id=[S_id]" rel="category">
                  <i class="dot"></i>[S_title]              </a>
                      </span>
                  <span class="meta-date">
            <a href="">
              <time datetime="[N_date]">
                [N_date]              </time>
            </a>
          </span>
                    <span class="meta-edit"></span>
        
      </div>
    
    <h1 class="entry-title">[N_title]</h1>  </header></div></div>  <div class="container">
    <div class="entry-wrapper">
            <div class="entry-content u-text-format u-clearfix">[N_content]</div>
      <div id="pay-single-box"></div>
          <div class="entry-tags">


<fh-function>
  if($N_tag!=""){
$tag=explode(" ",$N_tag);
for($i=0;$i<count($tag);$i++){
  $api=$api.'<a href="?type=news&tag='.$tag[$i].'" rel="tag">'.$tag[$i].'</a>';
}
}
</fh-function>

      </div>


<div class="ripro_gg_wrap pc"></div>

<div class="article-footer">
    <div class="author-box">
    <div class="author-image">
      <img alt='' data-src='<fh-function>$api=$author_pic;</fh-function>' class='lazyload avatar avatar-96 photo qq' height='96' width='96' />    </div>
    <div class="author-info">
      <h4 class="author-name">
        <a href="javascript:;">[N_author]</a>
              
      </h4>
    </div>
  </div>

      <div class="xshare">
      <span class="xshare-title">分享到:</span>
                 <a href="javascript:;" title="收藏文章" etap="star" data-postid="news_[N_id]" class="ripro-star <fh-function>if(getrs('select * from sl_colletion where C_mid='.intval($_SESSION['M_id']).' and C_cid='.$id.' and C_type=1','C_id')!=''){$api='ok';}</fh-function>"><i class="fa fa-star-o"></i></a>
            <a href="" etap="share" data-share="qq" class="share-qq"><i class="fa fa-qq"></i></a>
      <a href="" etap="share" data-share="weibo" class="share-weibo"><i class="fa fa-weibo"></i></a>
              <a href="conn/poster.php?type=news&id=[N_id]&from=<fh-function>$api=intval($_SESSION['M_id']);</fh-function>" class="share-weixin" ><i class="fa fa-paper-plane"></i></a>
        </div>
   
</div>    </div>
  </div>
</article>


  <div class="entry-navigation">
    <nav class="article-nav">
        <span class="article-nav-prev">上一篇<br><a href="[N_Purl]" rel="prev">[N_Ptitle]</a></span>
        <span class="article-nav-next">下一篇<br><a href="[N_Nurl]" rel="next">[N_Ntitle]</a></span>
    </nav>
  </div>

</main>
</div>
</div>
<div class="sidebar-column col-lg-3">

<aside class="widget-area">
<div id="cao_widget_pay-4" class="widget widget-pay"><div class="pay--content"><img src="[N_pic]" style="width: 100%"></div><div class="agent--contact">
    <ul class="list-paybody">

      <fh-function>
$shuxing=explode("\r\n",$N_shuxing);
for($i=0;$i<count($shuxing);$i++){
$api=$api.'<li><span>'.splitx($shuxing[$i],':',0).'</span><span>'.splitx($shuxing[$i],':',1).'</span></li>';
}
      </fh-function>

      <li><span>浏览</span><span>[N_view]</span></li>
      <li><span>最近更新</span><span>[N_date]</span></li>
    </ul


    ></div><div class="ac_qqhao"><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=<fh-function>
$kefu=explode("|",$C_kefu);
for($i=0;$i<count($kefu);$i++){
  if(strpos($kefu[$i],"_qq_")!==false){
    $qq=splitx($kefu[$i],"_",0);
  }
}
$api=$qq;
</fh-function>&site=qq&menu=yes"><i class="fa fa-qq"></i> QQ咨询</a></div></div><div id="cao_widget_userstop-3" class="widget widget-userstop">
      <h5 class="widget-title">积分排行榜</h5><ul>

        <fh-function>
$i=1;
$sql="select * from sl_member where M_del=0 and not M_login='未登录帐号' order by M_fen desc limit 10";
$result = mysqli_query($conn,  $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
        $api=$api.'<li><span class="index num-'.$i.'">'.$i.'</span><span class="avatar"><img alt="" data-src="'.pic($row['M_head']).'" class="lazyload avatar avatar-96 photo qq" height="96" width="96" /></span><span class="name">'.$row['M_login'].'</span><span class="credits"><span class="num">'.$row['M_fen'].'</span>积分</span></li>';
        $i=$i+1;
    }


        </fh-function>

      </ul></div>

      <div id="cao_widget_post-4" class="widget cao-widget-posts"><h5 class="widget-title">相关文章展示</h5><div class="posts">



<fh-function>

$sql="select * from sl_news where N_sh=1 and N_sort=$S_id and N_del=0 order by rand() limit 5";

$result = mysqli_query($conn,  $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
        $api=$api.'<div class="left">  <div class="entry-media">
    <div class="placeholder" style="padding-bottom: 60%;">
      <a  href="?type=newsinfo&id='.$row['N_id'].'" >
        <img class="lazyload" data-src="'.pic($row['N_pic']).'" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="'.$row['N_title'].'">  
      </a>
          </div>
      </div>
  <a href="?type=newsinfo&id='.$row['N_id'].'" rel="bookmark" title="'.$row['N_title'].'">'.$row['N_title'].'</a></div>';
    }



</fh-function>

  </div></div>

  <div id="magsy_category_widget-2" class="widget widget_magsy_category_widget">        <ul>


<fh-function>
$sql="select * from sl_nsort where S_del=0 and S_sub>0 order by S_order,S_id desc";
          s[[

$count=getrs("select count(N_id) as N_count from sl_news where N_del=0 and N_sort=".$row["S_id"],"N_count");

$api=$api.'<li class="category-item">
            <a href="?type=news&id='.$row['S_id'].'" title="'.$row["S_title"].'">
              <span class="category-name">
                <i class="dot" style="background-color: #ff7473;"></i>
                '.$row["S_title"].'              </span>
              <span class="category-count">'.$count.'</span>
            </a>
          </li>';

          ]]

</fh-function>

        
        </ul> </div><div id="cao_widget_ads-7" class="widget widget-adss"></div></aside> </div>
</div>
</div>


</div><!-- end sitecoent --> 

[fh_footer]
</body>
</html>
】----------------------



==========分割线===7777777777777777==============



==========分割线=================

product.tpl

----------------【<fh-function>
$keyword=t($_REQUEST["keyword"]);
$page=$_GET["page"];
$tag=t($_GET["tag"]);
$orderby=$_GET["orderby"];
$part=$_GET["part"];

switch($part){
  case "all":
  case " ":
    $pa="";
  break;
  case "free":
    $pa=" and P_price=0 ";
  break;
  case "pay":
    $pa=" and P_price>0 ";
  break;
  case "vip":
    $pa=" and P_vip=1 ";
  break;
}

switch($orderby){
  case "normal":
  case "":
    $order=" order by P_top desc,P_order asc,P_time desc,P_id desc";
  break;
  case "hot":
    $order=" order by P_view desc";
  break;
  case "time":
    $order=" order by P_time desc,P_id desc";
  break;
  case "rand":
    $order=" order by rand()";
  break;
}

$url=gethttp().$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
function url($url,$key,$value){
  $url=str_replace("&".$key."=".str_replace("%3A",":",urlencode($value)),"",$url);
  return $url;
}

if($tag==""){
  $taginfo="";
}else{
  $taginfo=" and CONCAT(\" \",P_tag,\" \") like '% ".$tag." %'";
}

$M_id=intval($_GET["M_id"]);
if($page==""){
  $page=1;
}
if($M_id!=0){
  $M_info=" and P_mid=$M_id ".$taginfo;
}else{
  $M_info=" and P_sh=1".$taginfo;
}

$sql="select * from sl_psort where S_id=".$id;
  $result = mysqli_query($conn, $sql);
  $row = mysqli_fetch_assoc($result);
  if (mysqli_num_rows($result) > 0) {
    $S_sub=$row["S_sub"];
  }


  if($id==0){
    $sql="select count(P_id) as P_count from sl_product where P_del=0 ".$pa.$M_pinfo."  ".shuxing("P_shuxing")." $M_info order by P_order,P_time desc,P_id desc";
  }else{
    if($S_sub==0){
      $sql="select count(P_id) as P_count from sl_product,sl_psort where S_del=0 ".shuxing("P_shuxing")." $M_info and P_del=0 ".$pa.$M_pinfo."  and P_sort=S_id and S_sub=".$id." order by P_order,P_time desc,P_id desc";
    }else{
      $sql="select count(P_id) as P_count from sl_product,sl_psort where S_del=0 ".shuxing("P_shuxing")." $M_info and P_del=0 ".$pa.$M_pinfo."  and P_sort=S_id and S_id=".$id." order by P_order,P_time desc,P_id desc";
    }
  }

$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_assoc($result);
$P_count=$row["P_count"];

$page_num=intval($P_count/10)+1;
if($P_count%10 ==0){
  $page_num=$page_num-1;
}

function is_haves($a,$b){
  if(in_array($a,$b)){
      return true;
  }else{
      return false;
  }
}

</fh-function>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="https://gmpg.org/xfn/11">
<title>[S_title] - [fh_title]</title>
<link href="media/[fh_ico]" rel="shortcut icon" />
<meta name="description" content="[S_content]" />
<meta name="keywords" content="[S_keywords]" />
<meta name='robots' content='max-image-preview:large' />
<link rel='stylesheet' id='app-css'  href='template/t15/wp-content/themes/fh/assets/css/app.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='ripro_chlid_style-css'  href='template/t15/wp-content/themes/fh2/diy.css?ver=5.7.2' type='text/css' media='all' />
<link rel='stylesheet' id='pure-highlightjs-style-css'  href='template/t15/wp-content/plugins/Pure-Highlightjs-master/highlight/styles/default.css?ver=0.9.2' type='text/css' media='all' />
<link rel='stylesheet' id='pure-highlightjs-css-css'  href='template/t15/wp-content/plugins/Pure-Highlightjs-master/assets/pure-highlight.css?ver=0.1.0' type='text/css' media='all' />
<link rel='stylesheet' id='external-css'  href='template/t15/wp-content/themes/fh/assets/css/external.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='sweetalert2-css'  href='template/t15/wp-content/themes/fh/assets/css/sweetalert2.min.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='diy-css'  href='template/t15/wp-content/themes/fh/assets/css/diy.css?ver=8.7.0' type='text/css' media='all' />
<script type='text/javascript' src='template/t15/wp-content/themes/fh/assets/js/jquery-2.2.4.min.js?ver=2.2.4' id='jquery-js'></script>
<script type='text/javascript' src='template/t15/wp-content/themes/fh/assets/js/plugins/sweetalert2.min.js?ver=8.7.0' id='sweetalert2-js'></script>
<link href="css/Pager.css" rel="stylesheet" type="text/css" />
<style type="text/css">@media (min-width: 1200px) { .container,.container-lg,.container-md,.container-sm,.container-xl { max-width:1300px } }
.footer-links {
    text-align: center;
}</style> <!-- HTML5 shim, for IE6-8 support of HTML5 elements. All other JS at the end of file. -->
    <!--[if lt IE 9]>
      <script src="template/t15/wp-content/themes/fh/assets/js/html5shiv.js"></script>
      <script src="template/t15/wp-content/themes/fh/assets/js/respond.min.js"></script>
    <![endif]-->
    <script>
if(("standalone" in window.navigator) && window.navigator.standalone){
var noddy, remotes = false;
document.addEventListener('click', function(event) {
noddy = event.target;
while(noddy.nodeName !== "A" && noddy.nodeName !== "HTML") {
noddy = noddy.parentNode;
}
if('href' in noddy && noddy.href.indexOf('http') !== -1 && (noddy.href.indexOf(document.location.host) !== -1 || remotes)){
event.preventDefault();
document.location.href = noddy.href;
}

},false);
}
</script>
</head>

<body class="archive category category-9  max_width hfeed navbar-sticky navbar-slide sidebar-none pagination-infinite_button">

<div class="site">
    
[fh_header]

<div class="header-gap"></div><div class="term-bar lazyload visible" data-bg="[S_pic]">
  <h1 class="term-title">[S_title]</h1></div>    
    <div class="site-content">
    


<div class="container">
  

<div class="filter--content">
    <form class="mb-0" method="get" action="">
        <input type="hidden" name="s">
        <div class="form-box search-properties mb-0">
            <!-- 一级分类 -->

            <div class="filter-item">
                <ul class="filter-tag"><span><i class="fa fa-folder-open-o"></i> 分类筛选</span>

                <li><a class="<fh-function>
  if($id==0){
$api=$api."on";
}else{
$api=$api."";
}</fh-function>" href="?type=product&id=0">全部</a></li>


<fh-function>
        $sql="select * from sl_psort where S_sub=0 and S_del=0 order by S_id desc";
        s[[
        if($id==$row["S_id"] || getrs("select * from sl_psort where S_id=$id","S_sub")==$row["S_id"]){
        $class="on";
    }else{
    $class="";
}
        $api=$api."<li><a href=\"?type=product&id=".$row["S_id"]."\"  class=\"".$class."\">".$row["S_title"]."</a></li>";
        ]]
        </fh-function>




                </ul>            </div>



<fh-function>
if($id!=0){
if(getrs("select * from sl_psort where S_id=$id","S_sub")==0){
$class="on";
$idx=$id;
}else{
$class="";
$idx=getrs("select * from sl_psort where S_id=$id","S_sub");
}

$api=$api."<div class=\"filter-item\"><ul class=\"filter-tag\"><span><i class=\"fa fa-folder-open-o\"></i> 二级类目</span>
  <li><a href=\"?type=product&id=$idx\" class=\"$class\">全部</li>";

        $sql="select * from sl_psort where (S_sub=$id or S_sub=".getrs("select * from sl_psort where S_id=$id","S_sub").") and not S_sub=0 and S_del=0 order by S_id desc";
        s[[
        if($id==$row["S_id"]){
        $class="on";
    }else{
    $class="";
}
        $api=$api."<li><a href=\"?type=product&id=".$row["S_id"]."\"  class=\"".$class."\">".$row["S_title"]."</a></li>";
        ]]
$api=$api."</ul></div> ";
}
</fh-function>


<fh-function>

$arr = array();
if($id==0){
  //$sql="select * from sl_product where P_del=0 ".$M_pinfo."  $M_info order by P_top desc,P_order,P_time desc,P_id desc";
}else{
  if($S_sub==0){
    $sql="select * from sl_product,sl_psort where S_del=0 $M_info and P_del=0 ".$M_pinfo."  and P_sort=S_id and S_sub=".$id." order by P_top desc,P_order,P_time desc,P_id desc";
  }else{
    $sql="select * from sl_product,sl_psort where S_del=0 $M_info and P_del=0 ".$M_pinfo."  and P_sort=S_id and S_id=".$id." order by P_top desc,P_order,P_time desc,P_id desc";
  }
}

$result = mysqli_query($conn,  $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
        $sx=explode("\r\n",$row["P_shuxing"]);
        for($i=0;$i<count($sx);$i++){
          if(splitx($sx[$i],":",0)!=""){
            $c=json_decode("{\"S_title\":\"".splitx($sx[$i],":",0)."\"}",true);
            if(!is_haves($c,$arr)){
              array_push($arr,$c);
            }
          }
        }
    }



for($i=0;$i<count($arr);$i++){
  $arr[$i]["list"]=array();
  $result = mysqli_query($conn,  $sql);
  if (mysqli_num_rows($result) > 0) {
  while($row = mysqli_fetch_assoc($result)) {
          $sx=explode("\r\n",$row["P_shuxing"]);
          for($m=0;$m<count($sx);$m++){
            $s=splitx($sx[$m],":",0);
            if($s==$arr[$i]["S_title"]){
              $v=splitx($sx[$m],":",1);
                if($v!=""){
                  $x=json_decode("{\"shuxing\":\"".$v."\"}",true);
                  if(!is_haves($x,$arr[$i]["list"])){
                    array_push($arr[$i]["list"],$x);
                  }
                }
            }
        }
      }
  }
}


for($i=0;$i<count($arr);$i++){
  for($j=0;$j<count($arr[$i]["list"]);$j++){
    if($_GET["f".$i]==$arr[$i]["S_title"].":".$arr[$i]["list"][$j]["shuxing"]){
      $selected="on";
    }else{
      $selected="";
    }


    $shuxing=$shuxing."<li><a href=\"".url($url,"f".$i,$_GET["f".$i])."&f".$i."=".$arr[$i]["S_title"].":".$arr[$i]["list"][$j]["shuxing"]."\" class=\"".$selected."\">".$arr[$i]["list"][$j]["shuxing"]."</a></li>";
  }

if($_GET["f".$i]==""){
  $selected="on";
}else{
  $selected="";
}

  $api=$api. "<div class=\"filter-item\">
  <ul class=\"filter-tag\"><span>".$arr[$i]["S_title"]."</span>
  <li><a href=\"".url($url,"f".$i,$_GET["f".$i])."&f".$i."=\" class=\"".$selected."\">不限</a>".$shuxing."</li>
  </ul></div>";
  
  $shuxing="";
}

</fh-function>



                <div class="filter-tab">
                <div class="row">
                    <div class="col-12 col-sm-6">
                        <ul class="filter-tag"><span><i class="fa fa-filter"></i> 价格</span>
    <li><a href="<fh-function>$api=url($url,"part",$_GET["part"])."&part=all";</fh-function>" class="<fh-function>if($part=="all" || $part==""){$api="tab on";}else{$api="tab";}</fh-function>"><i></i><em>全部</em></a></li>
                          <li><a href="<fh-function>$api=url($url,"part",$_GET["part"])."&part=free";</fh-function>" class="<fh-function>if($part=="free"){$api="tab on";}else{$api="tab";}</fh-function>"><i></i><em>免费</em></a></li>
                          <li><a href="<fh-function>$api=url($url,"part",$_GET["part"])."&part=pay";</fh-function>" class="<fh-function>if($part=="pay"){$api="tab on";}else{$api="tab";}</fh-function>"><i></i><em>付费</em></a></li>
                          <li><a href="<fh-function>$api=url($url,"part",$_GET["part"])."&part=vip";</fh-function>" class="<fh-function>if($part=="vip"){$api="tab on";}else{$api="tab";}</fh-function>"><i></i><em>VIP免费</em></a></li>
                        </ul>                    </div>
                    <div class="col-12 col-sm-6">
                        <!-- 排序 -->
                        <ul class="filter-tag" style="width: 100%;"><div class="right">
                          <li class="rightss"><i class="fa fa-caret-down"></i> <a href="<fh-function>$api=url($url,"orderby",$_GET["orderby"])."&orderby=time";</fh-function>" class="<fh-function>if($orderby=="time"){$api="on";}else{$api="";}</fh-function>">发布日期</a></li>

                          <li class="rightss"><i class="fa fa-caret-down"></i> <a href="<fh-function>$api=url($url,"orderby",$_GET["orderby"])."&orderby=rand";</fh-function>" class="<fh-function>if($orderby=="rand"){$api="on";}else{$api="";}</fh-function>">随机</a></li>

                          <li class="rightss"><i class="fa fa-caret-down"></i> <a href="<fh-function>$api=url($url,"orderby",$_GET["orderby"])."&orderby=hot";</fh-function>" class="<fh-function>if($orderby=="hot"){$api="on";}else{$api="";}</fh-function>">热度</a></li>

                          <li class="rightss"><i class="fa fa-caret-down"></i> <a href="<fh-function>$api=url($url,"orderby",$_GET["orderby"])."&orderby=normal";</fh-function>" class="<fh-function>if($orderby=="normal" || $orderby==""){$api="on";}else{$api="";}</fh-function>">综合</a></li>


                        </div></ul>                        
                    </div>
                </div>
            </div>
            
            <!-- .row end -->
        </div>
        <!-- .form-box end -->
    </form>
</div>



  <div class="row">
    <div class="col-lg-12">
      <div class="content-area">
        <main class="site-main">
                      <div class="row posts-wrapper">


<fh-function>

if($id==0){
  $sql="select * from sl_product,sl_psort where P_sort=S_id and P_del=0 ".$pa.$M_pinfo."  ".shuxing("P_shuxing")." $M_info $order limit ".(($page-1)*10).",10";
}else{
  if($S_sub==0){
    $sql="select * from sl_product,sl_psort where S_del=0 ".shuxing("P_shuxing")." $M_info and P_del=0 ".$pa.$M_pinfo."  and P_sort=S_id and S_sub=".$id." $order limit ".(($page-1)*10).",10";
  }else{
    $sql="select * from sl_product,sl_psort where S_del=0 ".shuxing("P_shuxing")." $M_info and P_del=0 ".$pa.$M_pinfo."  and P_sort=S_id and S_id=".$id." $order limit ".(($page-1)*10).",10";
  }
}


   s[[
            if($row["P_limit"]>0 and $row["P_limitlong"]>0 and $row["P_limitlong"]-(time()-strtotime($row["P_limittime"]))/3600>0){
              $P_price=$row["P_limit"];
              $l=date('Y-m-d H:i:s',strtotime('+'.$row["P_limitlong"].' hour',strtotime($row["P_limittime"])));
            }else{
              $P_price=p($row["P_price"]);
              $l="";
            }

if($row['P_mid']==0){
  $author_pic=pic($C["C_ico"]);
}else{
  $author_pic=pic(getrs("select * from sl_member where M_id=".$row['P_mid'],"M_head"));
}

$sub_title=getrs("select * from sl_psort where S_id=".$row["S_sub"]);


      $api=$api.'<div class="col-lg-1-5 col-6 col-sm-6 col-md-4 col-lg-3">
  <article id="post-10742" class="post post-grid post-10742 type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized tag-65">
      <div class="entry-media">
    <div class="placeholder" style="padding-bottom: 60%;">
      <a  href="?type=productinfo&id='.$row['P_id'].'" >
        <img class="lazyload" data-src="'.pic(splitx($row['P_pic'],"|",0)).'" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="'.$row['P_title'].'">  
      </a>
          </div>
      </div>
      <div class="entry-wrapper">
              <a class="grid_author_avt" href="?type=productinfo&id='.$row['P_id'].'" ><div class="grid_author_bggo avatar bg-cover" style="background-image: url('.$author_pic.');"></div> </a>
            
  <header class="entry-header">          <div class="entry-meta">
                  <span class="meta-category">

                    <a href="?type=product&id='.$row['S_sub'].'" rel="category">
                  <i class="dot"></i>'.$sub_title["S_title"].'              </a>

                          <a href="?type=product&id='.$row['S_id'].'" rel="category">
                  <i class="dot"></i>'.$row['S_title'].'              </a>

                      </span>
      </div>
    
    <h2 class="entry-title"><a href="?type=productinfo&id='.$row['P_id'].'" title="'.$row['P_title'].'" rel="bookmark">'.$row['P_title'].'</a></h2>  </header>             <div class="entry-excerpt u-text-format">'.mb_substr(strip_tags($row["P_content"]),0,200,"utf-8").'</div>
            <div class="entry-footer">
  <ul class="post-meta-box">

        <li class="meta-date">
      <time datetime="2020-11-17T14:45:47+08:00"><i class="fa fa-clock-o"></i> '.date("Y-m-d",strtotime($row["P_time"])).'</time>
    </li>
            <li class="meta-views"><span><i class="fa fa-eye"></i> '.$row['P_view'].'</span></li>
            <li class="meta-price"><span> ¥'.$P_price.'</span></li>
          
  </ul>
</div>    </div>
  </article>
</div>';

                    ]]
</fh-function>







              
            </div>
            
  <div class="infinite-scroll-status">
    <div class="infinite-scroll-request"></div>
  </div>
  <div class="infinite-scroll-action">
    <div id="pager"></div>
  </div>
                  </main>
      </div>
    </div>

    

      </div>



</div>
</div><!-- end sitecoent --> 
<script src="js/jquery.pager.js" type="text/javascript"></script>
<script>


$(document).ready(function() {
  $("#pager").pager({ pagenumber: <fh-function> $api=$api.$page;</fh-function>, pagecount: <fh-function> $api=$api.$page_num;</fh-function>, buttonClickCallback: PageClick });
});

PageClick = function(pageclickednumber) {
  window.location="<fh-function>$api=$api.url($url,"page",$_GET["page"]);</fh-function>&page="+pageclickednumber;
}

function limit(){
  $(".sss").each(function(){
      if($(this).attr("limit")!=""){
      var leftTime = new Date($(this).attr("limit")) - new Date();
      var d, h, m, s;
      if (leftTime < 0) {
        return;
      }
      d = Math.floor(leftTime / 1000 / 60 / 60 / 24);
      h = Math.floor((leftTime / 1000 / 60 / 60) % 24);
      m = Math.floor((leftTime / 1000 / 60) % 60);
      s = Math.floor((leftTime / 1000) % 60);
      const str = `${d}天${h}:${m}:${s}`;
        $(this).html("<div style=\"position: absolute;left: 0px;bottom: 0px;background: rgba(0,0,0,0.5);color: #fff;width:100%;height:25px;font-size:12px;line-height:25px;text-align:left\"><img src=\"https://misc.360buyimg.com/product/search/1.0.8/css/i/search.presell.gif\" style=\"margin:0 5px;display:inline-block\">限时特惠 "+str+" 后结束</div>");
      }
    });
}
limit();
setInterval(limit, 1000);
</script>
[fh_footer]
</body>
</html>
】----------------------



==========分割线====888888888888888=============

【productinfo.tpl

----------------【<fh-function>
$C=getrs("select * from sl_config");
mysqli_query($conn, "update sl_product set P_view=P_view+1 where P_id=".$id);
$sql="select * from sl_product,sl_psort where P_sort=S_id and P_id=".$id;
  $result = mysqli_query($conn, $sql);
  $row = mysqli_fetch_assoc($result);
  if (mysqli_num_rows($result) > 0) {
    $S_id=$row["S_id"];
    $P_id=$row["P_id"];
    $P_pic=$row["P_pic"];
    $P_tag=$row["P_tag"];
    $P_mid=$row["P_mid"];
    $P_shuxing=$row["P_shuxing"];
    $P_vip=$row["P_vip"];
    $P_price=$row["P_price"];

    switch ($row["P_selltype"]) {
    case 0:
    $P_rest=1;
    break;

    case 1:
    $P_rest=getrs("select count(C_id) as C_count from sl_card where C_sort=".intval($row["P_sell"])." and C_use=0","C_count");
    break;

    case 2:
    $P_rest=$row["P_rest"];
    break;
  }
  }
</fh-function>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="https://gmpg.org/xfn/11">
<title>[P_title] - [fh_title]</title>
<link href="media/[fh_ico]" rel="shortcut icon" />
<meta name="description" content="[P_description]" />
<meta name="keywords" content="[P_keywords]" />

<meta name='robots' content='max-image-preview:large' />
<link rel='stylesheet' id='app-css'  href='template/t15/wp-content/themes/fh/assets/css/app.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='ripro_chlid_style-css'  href='template/t15/wp-content/themes/fh2/diy.css?ver=5.7.2' type='text/css' media='all' />
<link rel='stylesheet' id='pure-highlightjs-style-css'  href='template/t15/wp-content/plugins/Pure-Highlightjs-master/highlight/styles/default.css?ver=0.9.2' type='text/css' media='all' />
<link rel='stylesheet' id='pure-highlightjs-css-css'  href='template/t15/wp-content/plugins/Pure-Highlightjs-master/assets/pure-highlight.css?ver=0.1.0' type='text/css' media='all' />
<link rel='stylesheet' id='external-css'  href='template/t15/wp-content/themes/fh/assets/css/external.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='sweetalert2-css'  href='template/t15/wp-content/themes/fh/assets/css/sweetalert2.min.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='diy-css'  href='template/t15/wp-content/themes/fh/assets/css/diy.css?ver=8.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='fancybox-css'  href='template/t15/wp-content/themes/fh/assets/css/jquery.fancybox.min.css?ver=8.7.0' type='text/css' media='all' />
<script type='text/javascript' src='template/t15/wp-content/themes/fh/assets/js/jquery-2.2.4.min.js?ver=2.2.4' id='jquery-js'></script>
<script type='text/javascript' src='template/t15/wp-content/themes/fh/assets/js/plugins/sweetalert2.min.js?ver=8.7.0' id='sweetalert2-js'></script>

<style type="text/css">@media (min-width: 1200px) { .container,.container-lg,.container-md,.container-sm,.container-xl { max-width:1300px } }
.footer-links {
    text-align: center;
}</style> <!-- HTML5 shim, for IE6-8 support of HTML5 elements. All other JS at the end of file. -->
    <!--[if lt IE 9]>
      <script src="template/t15/wp-content/themes/fh/assets/js/html5shiv.js"></script>
      <script src="template/t15/wp-content/themes/fh/assets/js/respond.min.js"></script>
    <![endif]-->
    <script>
if(("standalone" in window.navigator) && window.navigator.standalone){
var noddy, remotes = false;
document.addEventListener('click', function(event) {
noddy = event.target;
while(noddy.nodeName !== "A" && noddy.nodeName !== "HTML") {
noddy = noddy.parentNode;
}
if('href' in noddy && noddy.href.indexOf('http') !== -1 && (noddy.href.indexOf(document.location.host) !== -1 || remotes)){
event.preventDefault();
document.location.href = noddy.href;
}

},false);
}
</script>
</head>

<body class="post-template-default single single-post postid-365 single-format-standard  max_width navbar-sticky navbar-slide sidebar-right pagination-infinite_button">

<div class="site">
    
[fh_header]
<fh-function>
if($P_mid==0){
  $P_author="官网自营";
  $author_pic=pic($C["C_ico"]);
}else{
  $M=getrs("select * from sl_member where M_id=$P_mid");
  $P_author=$M["M_shop"];
  $author_pic=pic($M["M_head"]);
}
</fh-function>
<div class="header-gap"></div>    
    <div class="site-content">
    

<div class="container">
<div class="breadcrumbs">
当前位置:<a href="./">[fh_title]</a> <small>></small> <a href="?type=product&id=[S_subid]">[S_subtitle]</a> <small>></small> <a href="?type=product&id=[S_id]">[S_title]</a> <small>></small> [P_title] </div>
<div class="row">
<div class="content-column col-lg-9">
<div class="content-area">
<main class="site-main">
<article id="post-365" class="article-content">
    <div class="container">
  <div class="cao_entry_header">

  <header class="entry-header">          <div class="entry-meta">
                  <span class="meta-author">
            <a>
              <img  data-src='<fh-function>$api=$author_pic;</fh-function>' class='lazyload avatar avatar-40 photo qq' height='40' width='40' /><fh-function>$api=$P_author;</fh-function>            </a>
          </span>
                  <span class="meta-category">
                          <a target="_blank" href="?type=product&id=[S_subid]" rel="category">
                  <i class="dot"></i>[S_subtitle]              </a>


                          <a target="_blank" href="?type=product&id=[S_id]" rel="category">
                  <i class="dot"></i>[S_title]              </a>
                      </span>
                  <span class="meta-date">
            <a href="">
              <time datetime="[P_time]">
                [P_time]              </time>
            </a>
          </span>
                    <span class="meta-edit"></span>
        
      </div>
    
    <h1 class="entry-title">[P_title]</h1>  </header></div></div>  <div class="container">
    <div class="entry-wrapper">
            <div class="entry-content u-text-format u-clearfix">[P_content]</div>
      <div id="pay-single-box"></div>
<div class="entry-tags">
<fh-function>

if($P_tag!=""){
  $tag=explode(" ",$P_tag);
  for($i=0;$i<count($tag);$i++){
  $api=$api.'<a href="?type=product&tag='.$tag[$i].'" rel="tag">'.$tag[$i].'</a>';
}
}

</fh-function>

      </div>

<div class="ripro_gg_wrap pc"></div>


<div class="article-footer">
    <div class="author-box">
    
    <div class="author-info">
      
    </div>
  </div>
      <div class="xshare">
      <span class="xshare-title">分享到:</span>
                 <a href="javascript:;" title="收藏文章" etap="star" data-postid="product_[P_id]" class="ripro-star <fh-function>if(getrs('select * from sl_colletion where C_mid='.intval($_SESSION['M_id']).' and C_cid='.$id.' and C_type=0','C_id')!=''){$api='ok';}</fh-function>"><i class="fa fa-star-o"></i></a>
            <a href="" etap="share" data-share="qq" class="share-qq"><i class="fa fa-qq"></i></a>
      <a href="" etap="share" data-share="weibo" class="share-weibo"><i class="fa fa-weibo"></i></a>
              <a href="conn/poster.php?type=product&id=[P_id]&from=<fh-function>$api=intval($_SESSION['M_id']);</fh-function>" class="share-weixin" ><i class="fa fa-paper-plane"></i></a>
        </div>
   
</div>    </div>
  </div>
</article>


  <div class="entry-navigation">
    <nav class="article-nav">
        <span class="article-nav-prev">上一篇<br><a href="[P_Purl]" rel="prev">[P_Ptitle]</a></span>
        <span class="article-nav-next">下一篇<br><a href="[P_Nurl]" rel="next">[P_Ntitle]</a></span>
    </nav>
    
  </div>

      <!-- # 标准网格模式... -->
      <div class="related-posts-grid">
        <h4 class="u-border-title">相关推荐</h4>
        <div class="row">

<fh-function>
            $sql="select * from sl_product where P_del=0 ".$M_pinfo."  and P_sort=$S_id and P_sh=1 order by P_order,P_id desc limit 4";
                s[[

                $api=$api."<div class=\"col-6 col-sm-3 col-md-3 mt-10 mb-10\">
              <article class=\"post\">
                  <div class=\"entry-media\">
    <div class=\"placeholder\" style=\"padding-bottom: 46.551724137931%;\">
      <a target=\"_blank\"  href=\"?type=productinfo&id=".$row["P_id"]."\">
        <img class=\"lazyload\" data-src=\"".pic(splitx($row["P_pic"],"|",0))."\" src=\"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"".$row["P_title"]."\">  
      </a>
            <a target=\"_blank\"  href=\"?type=productinfo&id=".$row["P_id"]."\"><div class=\"cao-cover\"><img src=\"https://www.98lock.com/wp-content/themes/ripro/assets/images/svg/rings.svg\" width=\"50\" height=\"50px\"></div></a>
          </div>
    <div class=\"entry-star\"><a href=\"javascript:;\" title=\"收藏文章\" etap=\"star\" data-postid=\"455\" class=\"ripro-star\"><i class=\"fa fa-star-o\"></i></a></div><div class=\"entry-format\"><i class=\"fa fa-lock\"></i></div>  </div>
                  <div class=\"entry-wrapper\">
                  
  <header class=\"entry-header\">    
    <h4 class=\"entry-title\"><a target=\"_blank\" href=\"?type=productinfo&id=".$row["P_id"]."\" title=\"".$row["P_title"]."\" rel=\"bookmark\">".$row["P_title"]."</a></h4>  </header>                </div>
              </article>
            </div>";
                ]]
                </fh-function>

                  </div>
      </div>
    
  
</main>
</div>
</div>
<div class="sidebar-column col-lg-3">

<aside class="widget-area">

<div id="cao_widget_pay-4" class="widget widget-pay">
    <div class="pay--content"><img src="[P_pic]" style="width: 100%"></div>

    <div class="pay--rateinfo"><b><span class="price">原价:¥[P_price]<sup> </sup></span></b></div>
  <ul class="pricing-options">
    <li><i class="fa fa-circle-o"></i> 普通用户购买价格 : <span class="pricing__opt">¥[P_price]</span></li>
<fh-function>
  if($P_vip==1){
  $api=$api.'<li><i class="fa fa-circle-o"></i> VIP会员购买价格 : <span class="pricing__opt">¥'.p($P_price*$C["C_p_discount"]/10).'</span></li>
    <li><i class="fa fa-circle-o"></i> 永久VIP购买价格 : <span class="pricing__opt">¥'.p($P_price*$C["C_p_discount2"]/10).'</span></li>';
}
</fh-function>

  </ul>

  <div class="pay--content"><div class="pay-box">

<a class="btn btn--danger btn--block" href='buy.php?type=productinfo&id=[P_id]'">点击下载</a>


  </div></div><div class="agent--contact">
  <ul class="list-paybody">


  <fh-function>

if($P_shuxing!=""){
$sx=explode("\r\n",$P_shuxing);
for($i=0;$i<count($sx);$i++){
$api=$api."<li><span>".splitx($sx[$i],":",0)."</span><span>".splitx($sx[$i],":",1)."</span></li>";
}
}

  </fh-function>

  <li><span>已下载</span><span>[P_sold]次</span></li>
  <li><span>最近更新</span><span>[P_time]</span></li>


  </ul></div><div class="ac_qqhao"><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=<fh-function>
$kefu=explode("|",$C_kefu);
for($i=0;$i<count($kefu);$i++){
  if(strpos($kefu[$i],"_qq_")!==false){
    $qq=splitx($kefu[$i],"_",0);
  }
}
$api=$qq;
</fh-function>&site=qq&menu=yes"><i class="fa fa-qq"></i> QQ咨询</a></div></div><div id="cao_widget_userstop-3" class="widget widget-userstop"><h5 class="widget-title">积分排行榜</h5>

    <ul>

        <fh-function>
$i=1;
$sql="select * from sl_member where M_del=0 and not M_login='未登录帐号' order by M_fen desc limit 10";
$result = mysqli_query($conn,  $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
        $api=$api.'<li><span class="index num-'.$i.'">'.$i.'</span><span class="avatar"><img alt="" data-src="'.pic($row['M_head']).'" class="lazyload avatar avatar-96 photo qq" height="96" width="96" /></span><span class="name">'.$row['M_login'].'</span><span class="credits"><span class="num">'.$row['M_fen'].'</span>积分</span></li>';
        $i=$i+1;
    }


        </fh-function>

    </ul>

  </div><div id="cao_widget_post-4" class="widget cao-widget-posts"><h5 class="widget-title">相关文章展示</h5><div class="posts">

<fh-function>

$sql="select * from sl_news where N_sh=1 and N_del=0 order by rand() limit 5";
$result = mysqli_query($conn,  $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
        $api=$api.'<div class="left">  <div class="entry-media">
    <div class="placeholder" style="padding-bottom: 60%;">
      <a  href="?type=newsinfo&id='.$row['N_id'].'" >
        <img class="lazyload" data-src="'.pic($row['N_pic']).'" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="'.$row['N_title'].'">  
      </a>
          </div>
      </div>
  <a href="?type=newsinfo&id='.$row['N_id'].'" rel="bookmark" title="'.$row['N_title'].'">'.$row['N_title'].'</a></div>';
    }


</fh-function>
</div></div>

<div id="magsy_category_widget-2" class="widget widget_magsy_category_widget">    <ul>


<fh-function>
$sql="select * from sl_psort where S_del=0 and S_sub>0 order by S_order,S_id desc";
          s[[

$count=getrs("select count(p_id) as P_count from sl_product where P_del=0 and P_sort=".$row["S_id"],"P_count");

$api=$api.'<li class="category-item">
            <a href="?type=product&id='.$row['S_id'].'" title="'.$row["S_title"].'">
              <span class="category-name">
                <i class="dot" style="background-color: #ff7473;"></i>
                '.$row["S_title"].'              </span>
              <span class="category-count">'.$count.'</span>
            </a>
          </li>';


          ]]

</fh-function>


        
        </ul> </div><div id="cao_widget_ads-7" class="widget widget-adss"></div></aside> </div>
</div>
</div>


</div><!-- end sitecoent --> 


[fh_footer]
</body>
</html>
】----------------------



==========分割线=====888888888888888888============

说明:做一个文章朗读机器人,代码最好【先发完整版给我】,然后告诉我在哪里添加代码,你写个注释

以便后面不小心更新没了机器人我自己回添加回来机器人

功能实用,修改简单

==========分割线=================


刀神道一奶-商品自动发货系统

联系我们 订单查询