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============
说明:做一个文章朗读机器人,代码最好【先发完整版给我】,然后告诉我在哪里添加代码,你写个注释
以便后面不小心更新没了机器人我自己回添加回来机器人
功能实用,修改简单
==========分割线=================