Browse Source

会员中心调整代码优化

tags/6.0.0
tianya 3 years ago
parent
commit
ccf613be97
31 changed files with 683 additions and 1432 deletions
  1. +4
    -2
      README.md
  2. +0
    -50
      docs/readme.txt
  3. +0
    -9
      src/dede/templets/mychannel_edit.htm
  4. +1
    -1
      src/include/shopcar.class.php
  5. +12
    -15
      src/index.php
  6. +1
    -1
      src/member/article_edit.php
  7. +81
    -96
      src/member/buy_action.php
  8. +4
    -6
      src/member/inc/archives_check.php
  9. +4
    -6
      src/member/inc/archives_check_edit.php
  10. +26
    -42
      src/member/index.php
  11. +137
    -120
      src/member/templets/buy.htm
  12. +91
    -78
      src/member/templets/buy_action_payment.htm
  13. +0
    -152
      src/member/templets/caicai.htm
  14. +0
    -159
      src/member/templets/flink_main.htm
  15. +0
    -10
      src/member/templets/foot.htm
  16. +0
    -167
      src/member/templets/guestbook_admin.htm
  17. +0
    -100
      src/member/templets/head.htm
  18. +0
    -1
      src/member/templets/head_inc.htm
  19. +0
    -1
      src/member/templets/info.htm
  20. +8
    -8
      src/member/templets/menu.htm
  21. +0
    -135
      src/member/templets/menu.php
  22. +80
    -71
      src/member/templets/mypay.htm
  23. +102
    -96
      src/member/templets/operation.htm
  24. +3
    -1
      src/member/templets/pm-main.htm
  25. +91
    -76
      src/member/templets/shops_orders.htm
  26. +1
    -0
      src/member/templets/top.htm
  27. +16
    -3
      src/member/templets/top_login.htm
  28. +10
    -12
      src/special/index.php
  29. +1
    -0
      src/static/css/member.css
  30. +10
    -12
      src/tags.php
  31. +0
    -2
      src/templets/default/advancedsearch.htm

+ 4
- 2
README.md View File

@@ -28,7 +28,7 @@ DedeCMS v6.x是一个LTS版本,支持将到2022年10月截止


- 🔨 优化内置的模块插件,增强用户体验; - 🔨 优化内置的模块插件,增强用户体验;


- 🔨 调整会员中心UI,移除对文件上传的支持,增加系统安全性;
- 调整会员中心UI,移除对文件上传的支持,增加系统安全性;


- ✅ 移除对Flash的依赖支持,今后版本采用HTML5相关特性; - ✅ 移除对Flash的依赖支持,今后版本采用HTML5相关特性;


@@ -38,7 +38,7 @@ DedeCMS v6.x是一个LTS版本,支持将到2022年10月截止


- ✅ 系统支持HTTPS; - ✅ 系统支持HTTPS;


- 🔨 默认模板重新设计制作,采用响应式布局;
- 默认模板重新设计制作,采用响应式布局;


- ❌ 官方网站页面调整,调整部分内容以适应未来的版本更新; - ❌ 官方网站页面调整,调整部分内容以适应未来的版本更新;


@@ -68,6 +68,8 @@ MySQL扩展库


系统函数 —— phpinfo、dir 系统函数 —— phpinfo、dir


OpenSSL:支持DedeBIZ商业支持

4.基本目录结构 4.基本目录结构


``` ```


+ 0
- 50
docs/readme.txt View File

@@ -1,50 +0,0 @@
 ----------------------------------------
| DedeCMS 产品使用说明 |
----------------------------------------
一、平台需求
1.Windows 平台:
IIS/Apache/Nginx + PHP5/PHP7 + MySQL4/5
如果在windows环境中使用,建议用DedeCMS提供的DedeAMPZ套件以达到最佳使用性能。
2.Linux/Unix 平台
Apache/Nginx + PHP5/PHP7 + MySQL4/5 (PHP必须在非安全模式下运行)
建议使用平台:Linux + Apache2.2 + PHP7.1 + MySQL5.0
3.PHP必须环境或启用的系统函数:
allow_url_fopen
GD扩展库
MySQL扩展库
系统函数 —— phpinfo、dir
4.基本目录结构
/
..../install 安装程序目录,安装完后可删除[安装时必须有可写入权限]
..../dede 默认后台管理目录(可任意改名)
..../include 类库文件目录
..../plus 附助程序目录
..../member 会员目录
..../images 系统默认模板图片存放目录
..../uploads 默认上传目录[必须可写入]
..../a 默认HTML文件存放目录[必须可写入]
..../templets 系统默认内核模板目录
..../data 系统缓存或其它可写入数据存放目录[必须可写入]
..../special 专题目录[生成一次专题后可以删除special/index.php,必须可写入]
5.PHP环境容易碰到的不兼容性问题
(1)data目录没写入权限,导致系统session无法使用,这将导致无法登录管理后台(直接表现为验证码不能正常显示);
(2)php的上传的临时文件夹没设置好或没写入权限,这会导致文件上传的功能无法使用;
(3)出现莫名的错误,如安装时显示空白,这样能是由于系统没装载mysql扩展导致的,对于初级用户,可以下载dede的php套件包,以方便简单的使用。
二、程序安装使用
1.下载程序解压到本地目录;
2.上传程序目录中的/uploads到网站根目录
3.运行http://www.yourname.com/install/index.php(yourname表示你的域名),按照安装提速说明进行程序安装
三、相关资源
DedeCMS官方主站 www.dedecms.com
织梦维基 docs.dedecms.com
客服中心 service.dedecms.com
技术支持论坛 bbs.dedecms.com
上海卓卓网络科技 www.desdev.cn

+ 0
- 9
src/dede/templets/mychannel_edit.htm View File

@@ -5,15 +5,6 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>">
<title>更改内容模型</title> <title>更改内容模型</title>
<style type="text/css">
body {
background-image: url(images/allbg.gif);
}
.STYLE2 {
color: #666666;
}
</style>
<script language="javascript"> <script language="javascript">
function Nav() { function Nav() {
if (window.navigator.userAgent.indexOf("MSIE") >= 1) return 'IE'; if (window.navigator.userAgent.indexOf("MSIE") >= 1) return 'IE';


+ 1
- 1
src/include/shopcar.class.php View File

@@ -209,7 +209,7 @@ class MemberShops
$i = 0; $result = ''; $i = 0; $result = '';
$string_length = strlen($string); $string_length = strlen($string);
for ($i = 0; $i < $string_length; $i++){ for ($i = 0; $i < $string_length; $i++){
$result .= chr(ord($string{$i}) ^ ord($keys{$i % 32}));
$result .= chr(ord($string[$i]) ^ ord($keys[$i % 32]));
} }
if($operation == 'ENCODE') { if($operation == 'ENCODE') {
return $runtokey . str_replace('=', '', base64_encode($result)); return $runtokey . str_replace('=', '', base64_encode($result));


+ 12
- 15
src/index.php View File

@@ -1,4 +1,5 @@
<?php <?php
/** /**
* @version $Id: index.php 1 9:23 2010-11-11 tianya $ * @version $Id: index.php 1 9:23 2010-11-11 tianya $
* @package DedeCMS.Site * @package DedeCMS.Site
@@ -7,34 +8,30 @@
* @license https://www.dedebiz.com/license/v6 * @license https://www.dedebiz.com/license/v6
* @link https://www.dedebiz.com * @link https://www.dedebiz.com
*/ */
if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
{
if (!file_exists(dirname(__FILE__) . '/data/common.inc.php')) {
header('Location:install/index.php'); header('Location:install/index.php');
exit(); exit();
} }
//自动生成HTML版 //自动生成HTML版
if(isset($_GET['upcache']) || !file_exists('index.html'))
{
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
if (isset($_GET['upcache']) || !file_exists('index.html')) {
require_once(dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC . "/arc.partview.class.php";
$GLOBALS['_arclistEnv'] = 'index'; $GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("SELECT * FROM `#@__homepageset`"); $row = $dsql->GetOne("SELECT * FROM `#@__homepageset`");
$row['templet'] = MfTemplet($row['templet']); $row['templet'] = MfTemplet($row['templet']);
$pv = new PartView(); $pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']); $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
$row['showmod'] = isset($row['showmod'])? $row['showmod'] : 0;
if ($row['showmod'] == 1)
{
$pv->SaveToHtml(dirname(__FILE__).'/index.html');
include(dirname(__FILE__).'/index.html');
$row['showmod'] = isset($row['showmod']) ? $row['showmod'] : 0;
if ($row['showmod'] == 1) {
$pv->SaveToHtml(dirname(__FILE__) . '/index.html');
include(dirname(__FILE__) . '/index.html');
exit(); exit();
} else {
} else {
$pv->Display(); $pv->Display();
exit(); exit();
} }
}
else
{
} else {
header('HTTP/1.1 301 Moved Permanently'); header('HTTP/1.1 301 Moved Permanently');
header('Location:index.html'); header('Location:index.html');
} }

+ 1
- 1
src/member/article_edit.php View File

@@ -58,7 +58,7 @@ else if($dopost=='save')
include(DEDEMEMBER.'/inc/archives_check_edit.php'); include(DEDEMEMBER.'/inc/archives_check_edit.php');
//分析处理附加表数据 //分析处理附加表数据
$inadd_f = '';
$inadd_f = $inadd_m = '';
if(!empty($dede_addonfields)) if(!empty($dede_addonfields))
{ {
$addonfields = explode(';',$dede_addonfields); $addonfields = explode(';',$dede_addonfields);


+ 81
- 96
src/member/buy_action.php View File

@@ -1,4 +1,5 @@
<?php <?php
/** /**
* @version $Id: buy_action.php 1 8:38 2010年7月9日Z tianya $ * @version $Id: buy_action.php 1 8:38 2010年7月9日Z tianya $
* @package DedeCMS.Member * @package DedeCMS.Member
@@ -7,74 +8,62 @@
* @license https://www.dedebiz.com/license/v6 * @license https://www.dedebiz.com/license/v6
* @link https://www.dedebiz.com * @link https://www.dedebiz.com
*/ */
require_once(dirname(__FILE__)."/config.php");
CheckRank(0,0);
require_once(dirname(__FILE__) . "/config.php");
CheckRank(0, 0);
$menutype = 'mydede'; $menutype = 'mydede';
$menutype_son = 'op'; $menutype_son = 'op';
require_once DEDEINC.'/dedetemplate.class.php';
require_once DEDEINC . '/dedetemplate.class.php';
$product = isset($product) ? trim(HtmlReplace($product,1)) : '';
$product = isset($product) ? trim(HtmlReplace($product, 1)) : '';
$mid = $cfg_ml->M_ID; $mid = $cfg_ml->M_ID;
$ptype = ''; $ptype = '';
$pname = ''; $pname = '';
$price = ''; $price = '';
$mtime = time(); $mtime = time();
if(isset($pd_encode) && isset($pd_verify) && md5("payment".$pd_encode.$cfg_cookie_encode) == $pd_verify)
{
if (isset($pd_encode) && isset($pd_verify) && md5("payment" . $pd_encode . $cfg_cookie_encode) == $pd_verify) {
$result = json_decode(mchStrCode($pd_encode, 'DECODE'));
parse_str(mchStrCode($pd_encode,'DECODE'),$mch_Post);
$product = preg_replace("#[^0-9a-z]#i", "", $mch_Post['product']);
$pid = preg_replace("#[^0-9a-z]#i", "", $mch_Post['pid']);
$product = preg_replace("#[^0-9a-z]#i", "", $result->product);
$pid = preg_replace("#[^0-9a-z]#i", "", $result->pid);
$row = $dsql->GetOne("SELECT * FROM #@__member_operation WHERE mid='$mid' And sta=0 AND product='$product'");
if(!isset($row['buyid']))
{
$row = $dsql->GetOne("SELECT * FROM `#@__member_operation` WHERE mid='$mid' AND sta=0 AND product='$product'");
if (!isset($row['buyid'])) {
ShowMsg("请不要重复提交表单!", 'javascript:;'); ShowMsg("请不要重复提交表单!", 'javascript:;');
exit(); exit();
} }
if(!isset($paytype))
{
if (!isset($paytype)) {
ShowMsg("请选择支付方式!", 'javascript:;'); ShowMsg("请选择支付方式!", 'javascript:;');
exit();
exit();
} }
$buyid = $row['buyid']; $buyid = $row['buyid'];
}else{
$buyid = 'M'.$mid.'T'.$mtime.'RN'.mt_rand(100,999);
} else {
$buyid = 'M' . $mid . 'T' . $mtime . 'RN' . mt_rand(100, 999);
//删除用户旧的未付款的同类记录 //删除用户旧的未付款的同类记录
if(!empty($product))
{
$dsql->ExecuteNoneQuery("Delete From #@__member_operation WHERE mid='$mid' And sta=0 And product='$product'");
if (!empty($product)) {
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_operation` WHERE mid='$mid' AND sta=0 AND product='$product'");
} }
} }
if(empty($product))
{
if (empty($product)) {
ShowMsg("请选择一个产品!", 'javascript:;'); ShowMsg("请选择一个产品!", 'javascript:;');
exit(); exit();
} }
$pid = isset($pid) && is_numeric($pid) ? $pid : 0; $pid = isset($pid) && is_numeric($pid) ? $pid : 0;
if($product=='member')
{
if ($product == 'member') {
$ptype = "会员升级"; $ptype = "会员升级";
$row = $dsql->GetOne("SELECT * FROM #@__member_type WHERE aid='{$pid}'");
if(!is_array($row))
{
$row = $dsql->GetOne("SELECT * FROM `#@__member_type` WHERE aid='{$pid}'");
if (!is_array($row)) {
ShowMsg("无法识别你的订单!", 'javascript:;'); ShowMsg("无法识别你的订单!", 'javascript:;');
exit(); exit();
} }
$pname = $row['pname']; $pname = $row['pname'];
$price = $row['money']; $price = $row['money'];
}
else if ($product == 'card')
{
} else if ($product == 'card') {
$ptype = "点卡购买"; $ptype = "点卡购买";
$row = $dsql->GetOne("SELECT * From #@__moneycard_type WHERE tid='{$pid}'");
if(!is_array($row))
{
$row = $dsql->GetOne("SELECT * From `#@__moneycard_type` WHERE tid='{$pid}'");
if (!is_array($row)) {
ShowMsg("无法识别你的订单!", 'javascript:;'); ShowMsg("无法识别你的订单!", 'javascript:;');
exit(); exit();
} }
@@ -82,91 +71,86 @@ else if ($product == 'card')
$price = $row['money']; $price = $row['money'];
} }
if(!isset($paytype))
{
$inquery = "INSERT INTO #@__member_operation(`buyid` , `pname` , `product` , `money` , `mtime` , `pid` , `mid` , `sta` ,`oldinfo`)
if (!isset($paytype)) {
$inquery = "INSERT INTO `#@__member_operation`(`buyid` , `pname` , `product` , `money` , `mtime` , `pid` , `mid` , `sta` ,`oldinfo`)
VALUES ('$buyid', '$pname', '$product' , '$price' , '$mtime' , '$pid' , '$mid' , '0' , '$ptype'); VALUES ('$buyid', '$pname', '$product' , '$price' , '$mtime' , '$pid' , '$mid' , '0' , '$ptype');
"; ";
$isok = $dsql->ExecuteNoneQuery($inquery); $isok = $dsql->ExecuteNoneQuery($inquery);
if(!$isok)
{
echo "数据库出错,请重新尝试!".$dsql->GetError();
if (!$isok) {
echo "数据库出错,请重新尝试!" . $dsql->GetError();
exit(); exit();
} }
if($price=='')
{
if ($price == '') {
echo "无法识别你的订单!"; echo "无法识别你的订单!";
exit(); exit();
} }
//获取支付接口列表 //获取支付接口列表
$payment_list = array(); $payment_list = array();
$dsql->SetQuery("SELECT * FROM #@__payment WHERE enabled='1' ORDER BY rank ASC");
$dsql->SetQuery("SELECT * FROM `#@__payment` WHERE enabled='1' ORDER BY rank ASC");
$dsql->Execute(); $dsql->Execute();
$i = 0 ;
while($row = $dsql->GetArray())
{
$i = 0;
while ($row = $dsql->GetArray()) {
$payment_list[] = $row; $payment_list[] = $row;
$i++; $i++;
} }
unset($row); unset($row);
$pr_encode = '';
foreach($_REQUEST as $key => $val)
{
if (!in_array($key, array('product','pid'))) {
$pr_encode = array();
foreach ($_REQUEST as $key => $val) {
if (!in_array($key, array('product', 'pid'))) {
continue; continue;
} }
$val = preg_replace("#[^0-9a-z]#i", "", $val); $val = preg_replace("#[^0-9a-z]#i", "", $val);
$pr_encode .= $pr_encode ? "&$key=$val" : "$key=$val";
$pr_encode[$key] = $val;
} }
$pr_encode = str_replace('=', '', mchStrCode($pr_encode));
$pr_verify = md5("payment".$pr_encode.$cfg_cookie_encode);
$pr_encode = str_replace('=', '', mchStrCode(json_encode($pr_encode)));
$pr_verify = md5("payment" . $pr_encode . $cfg_cookie_encode);
$tpl = new DedeTemplate(); $tpl = new DedeTemplate();
$tpl->LoadTemplate(DEDEMEMBER.'/templets/buy_action_payment.htm');
$tpl->LoadTemplate(DEDEMEMBER . '/templets/buy_action_payment.htm');
$tpl->Display(); $tpl->Display();
}else{
} else {
$rs = $dsql->GetOne("SELECT * FROM `#@__payment` WHERE id='$paytype' "); $rs = $dsql->GetOne("SELECT * FROM `#@__payment` WHERE id='$paytype' ");
$rs['code'] = preg_replace("#[^0-9a-z]#i", "", $rs['code']); $rs['code'] = preg_replace("#[^0-9a-z]#i", "", $rs['code']);
if (!file_exists(DEDEINC.'/payment/'.$rs['code'].'.php')) {
ShowMsg("未发现支付接口文件,请到后台配置!",'javascript:;');
if (!file_exists(DEDEINC . '/payment/' . $rs['code'] . '.php')) {
ShowMsg("未发现支付接口文件,请到后台配置!", 'javascript:;');
exit(); exit();
} }
require_once DEDEINC.'/payment/'.$rs['code'].'.php';
require_once DEDEINC . '/payment/' . $rs['code'] . '.php';
$pay = new $rs['code']; $pay = new $rs['code'];
$payment="";
if($rs['code']=="cod" || $rs['code']=="bank") {
$order=$buyid;
$payment="member";
}
else{
$order=array( 'out_trade_no' => $buyid,
'price' => sprintf("%01.2f", $price)
$payment = "";
if ($rs['code'] == "cod" || $rs['code'] == "bank") {
$order = $buyid;
$payment = "member";
} else {
$order = array(
'out_trade_no' => $buyid,
'price' => sprintf("%01.2f", $price)
); );
require_once DEDEDATA.'/payment/'.$rs['code'].'.php';
require_once DEDEDATA . '/payment/' . $rs['code'] . '.php';
} }
$button=$pay->GetCode($order,$payment);
$button = $pay->GetCode($order, $payment);
$dtp = new DedeTemplate(); $dtp = new DedeTemplate();
$carts = array( 'orders_id' => $buyid,
'cart_count' => '1',
'price_count' => sprintf("%01.2f", $price)
);
$row = $dsql->GetOne("SELECT pname,money FROM #@__member_operation WHERE buyid='{$buyid}'");
$dtp->SetVar('pay_name',$row['pname']);
$dtp->SetVar('price',$row['money']);
$dtp->SetVar('pay_way',$rs['name']);
$dtp->SetVar('description',$rs['description']);
$dtp->SetVar('button',$button);
$dtp->Assign('carts',$carts);
$dtp->LoadTemplate(DEDEMEMBER.'/templets/shops_action_payment.htm');
$carts = array(
'orders_id' => $buyid,
'cart_count' => '1',
'price_count' => sprintf("%01.2f", $price)
);
$row = $dsql->GetOne("SELECT pname,money FROM `#@__member_operation` WHERE buyid='{$buyid}'");
$dtp->SetVar('pay_name', $row['pname']);
$dtp->SetVar('price', $row['money']);
$dtp->SetVar('pay_way', $rs['name']);
$dtp->SetVar('description', $rs['description']);
$dtp->SetVar('button', $button);
$dtp->Assign('carts', $carts);
$dtp->LoadTemplate(DEDEMEMBER . '/templets/shops_action_payment.htm');
$dtp->Display(); $dtp->Display();
exit(); exit();
} }
@@ -179,7 +163,7 @@ if(!isset($paytype))
* @param string $operation 操作 * @param string $operation 操作
* @return string * @return string
*/ */
function mchStrCode($string, $operation = 'ENCODE')
function mchStrCode($string, $operation = 'ENCODE')
{ {
$key_length = 4; $key_length = 4;
$expiry = 0; $expiry = 0;
@@ -188,20 +172,21 @@ function mchStrCode($string, $operation = 'ENCODE')
$egiskeys = md5(substr($fixedkey, 16, 16)); $egiskeys = md5(substr($fixedkey, 16, 16));
$runtokey = $key_length ? ($operation == 'ENCODE' ? substr(md5(microtime(true)), -$key_length) : substr($string, 0, $key_length)) : ''; $runtokey = $key_length ? ($operation == 'ENCODE' ? substr(md5(microtime(true)), -$key_length) : substr($string, 0, $key_length)) : '';
$keys = md5(substr($runtokey, 0, 16) . substr($fixedkey, 0, 16) . substr($runtokey, 16) . substr($fixedkey, 16)); $keys = md5(substr($runtokey, 0, 16) . substr($fixedkey, 0, 16) . substr($runtokey, 16) . substr($fixedkey, 16));
$string = $operation == 'ENCODE' ? sprintf('%010d', $expiry ? $expiry + time() : 0).substr(md5($string.$egiskeys), 0, 16) . $string : base64_decode(substr($string, $key_length));
$string = $operation == 'ENCODE' ? sprintf('%010d', $expiry ? $expiry + time() : 0) . substr(md5($string . $egiskeys), 0, 16) . $string : base64_decode(substr($string, $key_length));
$i = 0; $result = '';
$i = 0;
$result = '';
$string_length = strlen($string); $string_length = strlen($string);
for ($i = 0; $i < $string_length; $i++){
$result .= chr(ord($string{$i}) ^ ord($keys{$i % 32}));
for ($i = 0; $i < $string_length; $i++) {
$result .= chr(ord($string[$i]) ^ ord($keys[$i % 32]));
} }
if($operation == 'ENCODE') {
if ($operation == 'ENCODE') {
return $runtokey . str_replace('=', '', base64_encode($result)); return $runtokey . str_replace('=', '', base64_encode($result));
} else { } else {
if((substr($result, 0, 10) == 0 || substr($result, 0, 10) - time() > 0) && substr($result, 10, 16) == substr(md5(substr($result, 26).$egiskeys), 0, 16)) {
if ((substr($result, 0, 10) == 0 || substr($result, 0, 10) - time() > 0) && substr($result, 10, 16) == substr(md5(substr($result, 26) . $egiskeys), 0, 16)) {
return substr($result, 26); return substr($result, 26);
} else { } else {
return ''; return '';
} }
} }
}
}

+ 4
- 6
src/member/inc/archives_check.php View File

@@ -15,12 +15,10 @@ include_once(DEDEINC . '/image.func.php');
include_once(DEDEINC . '/oxwindow.class.php'); include_once(DEDEINC . '/oxwindow.class.php');
$svali = GetCkVdValue(); $svali = GetCkVdValue();
if (preg_match("/3/", $safe_gdopen)) {
if (strtolower($vdcode) != $svali || $svali == '') {
ResetVdValue();
ShowMsg('验证码错误!', '-1');
exit();
}
if (strtolower($vdcode) != $svali || $svali == '') {
ResetVdValue();
ShowMsg('验证码错误!', '-1');
exit();
} }
// 校验CSRF // 校验CSRF


+ 4
- 6
src/member/inc/archives_check_edit.php View File

@@ -18,12 +18,10 @@ $flag = '';
$typeid = isset($typeid) && is_numeric($typeid) ? $typeid : 0; $typeid = isset($typeid) && is_numeric($typeid) ? $typeid : 0;
$userip = GetIP(); $userip = GetIP();
$svali = GetCkVdValue(); $svali = GetCkVdValue();
if (preg_match("/3/", $safe_gdopen)) {
if (strtolower($vdcode) != $svali || $svali == '') {
ResetVdValue();
ShowMsg('验证码错误!', '-1');
exit();
}
if (strtolower($vdcode) != $svali || $svali == '') {
ResetVdValue();
ShowMsg('验证码错误!', '-1');
exit();
} }
if ($typeid == 0) { if ($typeid == 0) {
ShowMsg('请指定文档隶属的栏目!', '-1'); ShowMsg('请指定文档隶属的栏目!', '-1');


+ 26
- 42
src/member/index.php View File

@@ -1,4 +1,5 @@
<?php <?php
/** /**
* @version $Id: index.php 1 8:24 2010年7月9日Z tianya $ * @version $Id: index.php 1 8:24 2010年7月9日Z tianya $
* @package DedeCMS.Member * @package DedeCMS.Member
@@ -7,35 +8,30 @@
* @license https://www.dedebiz.com/license/v6 * @license https://www.dedebiz.com/license/v6
* @link https://www.dedebiz.com * @link https://www.dedebiz.com
*/ */
require_once(dirname(__FILE__)."/config.php");
require_once(dirname(__FILE__) . "/config.php");
$uid=empty($uid)? "" : RemoveXSS($uid);
if(empty($action)) $action = '';
if(empty($aid)) $aid = '';
$uid = empty($uid) ? "" : RemoveXSS($uid);
if (empty($action)) $action = '';
if (empty($aid)) $aid = '';
$menutype = 'mydede'; $menutype = 'mydede';
//会员后台 //会员后台
if($uid=='')
{
if ($uid == '') {
$iscontrol = 'yes'; $iscontrol = 'yes';
if(!$cfg_ml->IsLogin())
{
include_once(dirname(__FILE__)."/templets/index-notlogin.htm");
}
else
{
$minfos = $dsql->GetOne("SELECT * FROM `#@__member_tj` WHERE mid='".$cfg_ml->M_ID."'; ");
if (!$cfg_ml->IsLogin()) {
include_once(dirname(__FILE__) . "/templets/index-notlogin.htm");
} else {
$minfos = $dsql->GetOne("SELECT * FROM `#@__member_tj` WHERE mid='" . $cfg_ml->M_ID . "'; ");
$minfos['totaluse'] = $cfg_ml->GetUserSpace(); $minfos['totaluse'] = $cfg_ml->GetUserSpace();
$minfos['totaluse'] = number_format($minfos['totaluse']/1024/1024,2);
if($cfg_mb_max > 0) {
$ddsize = ceil( ($minfos['totaluse']/$cfg_mb_max) * 100 );
}
else {
$minfos['totaluse'] = number_format($minfos['totaluse'] / 1024 / 1024, 2);
if ($cfg_mb_max > 0) {
$ddsize = ceil(($minfos['totaluse'] / $cfg_mb_max) * 100);
} else {
$ddsize = 0; $ddsize = 0;
} }
require_once(DEDEINC.'/channelunit.func.php');
require_once(DEDEINC . '/channelunit.func.php');
/* 最新文档8条 */ /* 最新文档8条 */
$archives = array(); $archives = array();
@@ -47,43 +43,31 @@ if($uid=='')
ORDER BY arc.sortrank DESC LIMIT 8"; ORDER BY arc.sortrank DESC LIMIT 8";
$dsql->SetQuery($sql); $dsql->SetQuery($sql);
$dsql->Execute(); $dsql->Execute();
while ($row = $dsql->GetArray())
{
while ($row = $dsql->GetArray()) {
$row['htmlurl'] = GetFileUrl($row['id'], $row['typeid'], $row['senddate'], $row['title'], $row['ismake'], $row['arcrank'], $row['namerule'], $row['typedir'], $row['money'], $row['filename'], $row['moresite'], $row['siteurl'], $row['sitepath']); $row['htmlurl'] = GetFileUrl($row['id'], $row['typeid'], $row['senddate'], $row['title'], $row['ismake'], $row['arcrank'], $row['namerule'], $row['typedir'], $row['money'], $row['filename'], $row['moresite'], $row['siteurl'], $row['sitepath']);
$archives[] = $row; $archives[] = $row;
} }
/** 调用访客记录 **/ /** 调用访客记录 **/
$_vars['mid'] = $cfg_ml->M_ID; $_vars['mid'] = $cfg_ml->M_ID;
if(empty($cfg_ml->fields['face']))
{
$cfg_ml->fields['face']=($cfg_ml->fields['sex']=='女')? 'templets/images/dfgirl.png' : 'templets/images/dfboy.png';
if (empty($cfg_ml->fields['face'])) {
$cfg_ml->fields['face'] = ($cfg_ml->fields['sex'] == '女') ? 'templets/images/dfgirl.png' : 'templets/images/dfboy.png';
} }
/** 我的收藏 **/ /** 我的收藏 **/
$favorites = array(); $favorites = array();
$dsql->Execute('fl',"SELECT * FROM `#@__member_stow` WHERE mid='{$cfg_ml->M_ID}' LIMIT 5");
while($arr = $dsql->GetArray('fl'))
{
$dsql->Execute('fl', "SELECT * FROM `#@__member_stow` WHERE mid='{$cfg_ml->M_ID}' LIMIT 5");
while ($arr = $dsql->GetArray('fl')) {
$favorites[] = $arr; $favorites[] = $arr;
} }
/** 欢迎新朋友 **/
$sql = "SELECT * FROM `#@__member` ORDER BY mid DESC LIMIT 3";
$newfriends = array();
$dsql->SetQuery($sql);
$dsql->Execute();
while ($row = $dsql->GetArray()) {
$newfriends[] = $row;
}
/** 有没新短信 **/ /** 有没新短信 **/
$pms = $dsql->GetOne("SELECT COUNT(*) AS nums FROM `#@__member_pms` WHERE toid='{$cfg_ml->M_ID}' AND `hasview`=0 AND folder = 'inbox'");
$pms = $dsql->GetOne("SELECT COUNT(*) AS nums FROM `#@__member_pms` WHERE toid='{$cfg_ml->M_ID}' AND `hasview`=0 AND folder = 'inbox'");
$dpl = new DedeTemplate(); $dpl = new DedeTemplate();
$tpl = dirname(__FILE__)."/templets/index.htm";
$tpl = dirname(__FILE__) . "/templets/index.htm";
$dpl->LoadTemplate($tpl); $dpl->LoadTemplate($tpl);
$dpl->display(); $dpl->display();
} }
}
}

+ 137
- 120
src/member/templets/buy.htm View File

@@ -1,127 +1,144 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>点卡/会员服务购买 - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<title>钱包积分 - 会员中心 - <?php echo $cfg_webname; ?></title>
</head> </head>
<body> <body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li class="thisTab"><a href="buy.php">会员升级/点卡充值</a></li>
<li><a href="operation.php">点卡/会员定单</a></li>
<li><a href="mypay.php" id="buy">我购买的文章</a></li>
<li><a href="shops_orders.php">商品定单</a></li>
<li><a href="shops_products.php" id="buy">我购买的商品</a></li>
</ul>
</div>
<div id="mainCp">
<div class="appMsg">
<p class="tips"><?php echo $cfg_ml->GetSta($dsql); ?></p>
</div>
<!--内容消息提示 -->
<?php
if($cfg_money_scores > 0) {
?>
<div class="postForm">
<h3 class="meTitle">
<?php
$canCav = floor($cfg_ml->fields['scores'] / $cfg_money_scores);
?>
<strong>用积分兑换金币</strong> &nbsp;(<?php echo "兑换价格:{$cfg_money_scores} 积分/个,你目前可兑换金币数量:{$canCav} 个"; ?>)</h3>
<form name="formrank" action="index_do.php?dopost=money2s&fmdo=user" method="post">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="list">
<tbody>
<tr>
<td width="15%" align="right" valign="top">兑换数量:</td>
<td width="35%"><input name="money" type="text" id="money" size="38" class="intxt" value="<?php echo $canCav; ?>" style="width:200px"/></td>
<td align='left'><button class="button2" type="submit">兑换</button></td>
</tr>
</tbody>
</table>
</form>
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<div class="pannel-main col-md-12 mt-3 mb-3">
<div class="pannel-main-container">
<nav class="navbar navbar-expand-lg">
<ol class="breadcrumb mb-0 mr-auto">
<li class="breadcrumb-item"><a href="<?php echo $cfg_memberurl;?>/">会员中心</a></li>
<li class="breadcrumb-item">钱包积分</li>
</li>
</ol>
<span class="navbar-text">
<a href="javascript:history.back(-1);" class="btn btn-sm">返回</a>
</span>
</nav>
<div id="mainCp">
<div class="alert alert-success" role="alert">
<?php echo $cfg_ml->GetSta($dsql); ?>
</div>
<!--内容消息提示 -->
<?php
if($cfg_money_scores > 0) {
?>
<div class="postForm">
<?php
$canCav = floor($cfg_ml->fields['scores'] / $cfg_money_scores);
?>
<h5>用积分兑换金币 &nbsp;(<?php echo "兑换价格:{$cfg_money_scores} 积分/个,你目前可兑换金币数量:{$canCav} 个"; ?>)</h5>
<form name="formrank" action="index_do.php?dopost=money2s&fmdo=user" method="post">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="table">
<tbody>
<tr>
<td width="15%" align="right" valign="top">兑换数量:</td>
<td width="35%">
<input name="money" type="text" id="money" size="38" class="form-control"
value="<?php echo $canCav; ?>" /></td>
<td align='left'><button class="btn btn-success" type="submit">兑换</button></td>
</tr>
</tbody>
</table>
</form>
</div>
<?php } ?>
<div class="postForm">
<h5 class="meTitle">用点卡充值</h3>
<form name="formrank" action="check_card.php" method="post">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="table">
<tbody>
<tr>
<td width="15%" align="right" valign="top">点卡密码:</td>
<td><input name="cardid" type="text" id="cardid" size="38" class="form-control"
style="width:200px" /></td>
</tr>
<tr>
<td align="right" valign="top">验证码:</td>
<td><input name="vdcode" type="text" id="vdcode" size="8" class="intxt"
style='width:50px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer"
onclick="this.src=this.src+'?'" />
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td align="right" valign="top">&nbsp;</td>
<td><button class="btn btn-success" type="submit">充值</button></td>
</tr>
</tfoot>
</table>
</form>
</div>
<div class="postForm">
<h5 class="meTitle">购买新点卡:</h3>
<form name="f1" action="buy_action.php" method="post">
<input type="hidden" name="product" value="card" />
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="table">
<tr style='height:28px;background:#F9FEE9;'>
<th width="10%">选择</th>
<th>点卡类型</th>
<th width="15%">金币数量</th>
<th width="15%">购买价格</th>
</tr>
<tbody>
<?php echo $moneycards;?>
</tbody>
</table>
<button class="btn btn-success" type="submit">购买</button>
</form>
</div>
<div class="postForm mt-3">
<h5 class="meTitle">会员升级</h5>
<form name="f1" action="buy_action.php" method="post">
<input type="hidden" name="product" value="member" />
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="table">
<thead>
<tr>
<th colspan='5' style='text-align:left;padding-left:10px;height:24px;line-height:24px;'>会员升级:
</th>
</tr>
</thead>
<tr style='height:28px;background:#F9FEE9;'>
<th width="10%">选择</th>
<th>产品名称</th>
<th width="12%">会员类型</th>
<th width="12%">时限(天)</th>
<th width="10%">价格</th>
</tr>
<tbody>
<?php echo $membertypes?>
</tbody>
</table>
<button class="btn btn-success" type="submit">购买</button>
</form>
</div>
</div>
<!--主操作区域 -->
</div>
</div>
</div> </div>
<?php } ?>
<div class="postForm">
<h3 class="meTitle">用点卡充值</h3>
<form name="formrank" action="check_card.php" method="post">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="list">
<tbody>
<tr>
<td width="15%" align="right" valign="top">点卡密码:</td>
<td><input name="cardid" type="text" id="cardid" size="38" class="intxt" style="width:200px"/></td>
</tr>
<tr>
<td align="right" valign="top">验证码:</td>
<td><input name="vdcode" type="text" id="vdcode" size="8" class="intxt" style='width:50px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="this.src=this.src+'?'" />
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td align="right" valign="top">&nbsp;</td>
<td><button class="button2 mt5" type="submit">充值</button></td>
</tr>
</tfoot>
</table>
</form>
</div>
<div class="postForm">
<h3 class="meTitle">购买新点卡:</h3>
<form name="f1" action="buy_action.php" method="post">
<input type="hidden" name="product" value="card" />
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="list">
<tr style='height:28px;background:#F9FEE9;'>
<th width="10%">选择</th>
<th >点卡类型</th>
<th width="15%">金币数量</th>
<th width="15%">购买价格</th>
</tr>
<tbody>
<?php echo $moneycards;?>
</tbody>
</table>
<button class="button2 mt5" type="submit">购买</button>
</form>
</div> </div>
<div class="postForm">
<h3 class="meTitle">会员升级</h3>
<form name="f1" action="buy_action.php" method="post">
<input type="hidden" name="product" value="member" />
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="list">
<thead>
<tr>
<th colspan='5' style='text-align:left;padding-left:10px;height:24px;line-height:24px;'>会员升级:</th>
</tr>
</thead>
<tr style='height:28px;background:#F9FEE9;'>
<th width="10%">选择</th>
<th >产品名称</th>
<th width="12%">会员类型</th>
<th width="12%">时限(天)</th>
<th width="10%">价格</th>
</tr>
<tbody>
<?php echo $membertypes?>
</tbody>
</table>
<button class="button2 mt5" type="submit">购买</button>
</form>
</div>
</div>
<!--主操作区域 -->
</div> </div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
</body> </body>
</html>
</html>

+ 91
- 78
src/member/templets/buy_action_payment.htm View File

@@ -1,85 +1,98 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>订单确认 - 会员中心 -<?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<title>订单确认 - 会员中心 -<?php echo $cfg_webname; ?></title>
</head> </head>
<body> <body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li class="thisTab"><a href="buy.php">会员升级/点卡充值</a></li>
<li><a href="operation.php">点卡/会员定单</a></li>
<li><a href="mypay.php" id="buy">我购买的文章</a></li>
<li><a href="shops_orders.php">商品定单</a></li>
<li><a href="shops_products.php" id="buy">我购买的商品</a></li>
</ul>
<div class="tabOther doPost" style="margin-top:5px"> <a href="buy.php">购买点卡/会员服务</a> </div>
</div>
<div id="mainCp">
<h3 class="meTitle">订单确认</h3>
<div class="appMsg">
<p class="tips">* 你申请购买的产品如下,确认无误后请点击“购买并支付”按钮,进行网上支付,如果支付失败,请与管理员联系其它支付方式:</p>
</div>
<div class="postForm">
<h3 class="meTitle" style="padding-top: 20px;">购买点卡/会员服务</h3>
<form method="post" name="E_FORM" action="buy_action.php" target="_blank">
<input type="hidden" name="pd_encode" value="<?php echo $pr_encode;?>">
<input type="hidden" name="pd_verify" value="<?php echo $pr_verify;?>">
<input type="hidden" name="aid" value="<?php echo $buyid;?>">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="list">
<tbody>
<tr>
<td width="15%" align="right" valign="top">订单编号:</td>
<td><?php echo $buyid?></td>
</tr>
<tr>
<td align="right" valign="top">产品类型:</td>
<td><?php echo $ptype?></td>
</tr>
<tr>
<td align="right" valign="top">产品名称:</td>
<td><?php echo $pname?></td>
</tr>
<tr>
<td align="right" valign="top"><span class="td1">产品价格:</span></td>
<td><?php echo $price;?>元</td>
</tr>
<tr>
<td align="right" valign="top"><span class="td1">支付方式:</span></td>
<td><table border="0" cellpadding="0" cellspacing="0">
{dede:array.payment_list}
<tr onMouseMove="javascript:this.bgColor='#F8F8F8';" onMouseOut="javascript:this.bgColor='#FFFFFF';">
<td width="10%" align="right" style="vertical-align:middle;">{dede:if value.code=="cod" || value.code=="bank"} <input name="paytype" type="radio" value="{dede:value.id/}" disabled="disabled"/>{else}<input name="paytype" type="radio" value="{dede:value.id/}"/>{/dede:if}</td>
<td width="20%" valign="middle" style="vertical-align:middle;"> {dede:value.name/} </td>
<td width="60%"> {dede:value.description/} </td>
<td width="10%" align="center"><span class="fc-f60">{dede:value.fee/}元</span></td>
</tr>
{/dede:array}
</table></td>
</tr>
<tr>
<td align="right" valign="top">&nbsp;</td>
<td><button class="button5" type="submit">购买并支付</button>
<button class="buttonGary2 ml10" type="button" onclick="location='buy.php'">返回</button></td>
</tr>
</tbody>
</table>
</form>
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<div class="pannel-main col-md-12 mt-3 mb-3">
<div class="pannel-main-container">
<nav class="navbar navbar-expand-lg">
<ol class="breadcrumb mb-0 mr-auto">
<li class="breadcrumb-item"><a href="<?php echo $cfg_memberurl;?>/">会员中心</a></li>
<li class="breadcrumb-item"><a href="<?php echo $cfg_memberurl;?>/buy.php">钱包积分</a></li>
<li class="breadcrumb-item">确认订单</li>
</li>
</ol>
<span class="navbar-text">
<a href="javascript:history.back(-1);" class="btn btn-sm">返回</a>
</span>
</nav>
<div id="mainCp">
<h5 class="meTitle">订单确认</h5>
<div class="alert alert-success" role="alert">
你申请购买的产品如下,确认无误后请点击“购买并支付”按钮,进行网上支付,如果支付失败,请与管理员联系其它支付方式:
</div>
<div class="postForm">
<h5 class="meTitle" style="padding-top: 20px;">购买点卡/会员服务</h5>
<form method="post" name="E_FORM" action="buy_action.php" target="_blank">
<input type="hidden" name="pd_encode" value="<?php echo $pr_encode;?>">
<input type="hidden" name="pd_verify" value="<?php echo $pr_verify;?>">
<input type="hidden" name="aid" value="<?php echo $buyid;?>">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="table">
<tbody>
<tr>
<td width="15%" align="right" valign="top">订单编号:</td>
<td><?php echo $buyid?></td>
</tr>
<tr>
<td align="right" valign="top">产品类型:</td>
<td><?php echo $ptype?></td>
</tr>
<tr>
<td align="right" valign="top">产品名称:</td>
<td><?php echo $pname?></td>
</tr>
<tr>
<td align="right" valign="top"><span class="td1">产品价格:</span></td>
<td><?php echo $price;?>元</td>
</tr>
<tr>
<td align="right" valign="top"><span class="td1">支付方式:</span></td>
<td><table border="0" cellpadding="0" cellspacing="0" class="table table-borderless">
{dede:array.payment_list}
<tr onMouseMove="javascript:this.bgColor='#F8F8F8';" onMouseOut="javascript:this.bgColor='#FFFFFF';">
<td width="10%" align="right" style="vertical-align:middle;">{dede:if value.code=="cod" || value.code=="bank"} <input name="paytype" type="radio" value="{dede:value.id/}" disabled="disabled"/>{else}<input name="paytype" type="radio" value="{dede:value.id/}"/>{/dede:if}</td>
<td width="20%" valign="middle" style="vertical-align:middle;"> {dede:value.name/} </td>
<td width="60%"> {dede:value.description/} </td>
<td width="10%" align="center"><span class="fc-f60">{dede:value.fee/}元</span></td>
</tr>
{/dede:array}
</table></td>
</tr>
<tr>
<td align="right" valign="top">&nbsp;</td>
<td><button class="btn btn-success" type="submit">购买并支付</button>
<button class="btn btn-secondary" type="button" onclick="location='buy.php'">返回</button></td>
</tr>
</tbody>
</table>
</form>
</div>
</div>
<!--主操作区域 -->
</div>
</div>
</div> </div>
</div> </div>
<!--主操作区域 -->
</div> </div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
</body> </body>
</html>
</html>

+ 0
- 152
src/member/templets/caicai.htm View File

@@ -1,152 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>踩客——原来文章还能踩的! - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/caicai.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("div[class*='good'],div[class*='bad']").bind("click", function(){
var type = $(this).attr('class'),aid = $(this).attr('id');
var saveId = getCookie('diggid');
if(saveId != null)
{
var saveIds = saveId.split(',');
var hasId = false;
j = 1;saveId = '';
for(i=saveIds.length-1;i>=0;i--)
{
if(saveIds[i]==aid && hasId) continue;
else
{
if(saveIds[i]==aid && !hasId) hasId = true;
saveId += (saveId=='' ? saveIds[i] : ','+saveIds[i]);
j++;
if(j==20 && hasId) break;
if(j==19 && !hasId) break;
}
}
if(hasId) { alert("您已经顶过该帖,请不要重复顶帖 !"); return false; }
else saveId += ','+aid;
setCookie('diggid',saveId,1);
}
else
{
setCookie('diggid',aid,1);
}
$.ajax({type: 'POST',url: "../plus/feedback.php",
data: "formurl=caicai&action="+type+"&aid="+aid,
dataType: 'text',
success: function(result){$("#"+type+aid).html(result);}
});
});
});
//读写cookie函数
function getCookie(c_name)
{
if (document.cookie.length > 0)
{
c_start = document.cookie.indexOf(c_name + "=")
if (c_start != -1)
{
c_start = c_start + c_name.length + 1;
c_end = document.cookie.indexOf(";",c_start);
if (c_end == -1)
{
c_end = document.cookie.length;
}
return unescape(document.cookie.substring(c_start,c_end));
}
}
return null
}
function setCookie(c_name,value,expiredays)
{
var exdate = new Date();
exdate.setDate(exdate.getDate() + expiredays);
document.cookie = c_name + "=" +escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()); //使设置的有效时间正确。增加toGMTString()
}
function postBadGood(type,id){}
</script>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<!--<div id="temDiv" style="clear:both"></div> -->
<div id="listbox">
<ul>
{dede:datalist}
<li>
<a href='{dede:field.arcurl /}' target='_blank' class="preview"><img src='{dede:field.litpic /}' alt='{dede:field.title /}' width="80" height="72"/></a>
<div class="cbody">
<a href='{dede:field.arcurl /}' target='_blank' class="title">{dede:field.title /}</a>
<span class="endpl">最后评论:<small>{dede:field.lastpost /}</small></span>
<p class="intro">{dede:field.description function="cn_substr(@me, 130)" /}...</p>
<span class="info">
<small class="view">浏览:</small>{dede:field.click/}
<small class="hpd">好评度:</small>{dede:field.scores/}
<small class="pl"><a href="../plus/feedback.php?aid={dede:field.id/}">评论</a></small>
</span>
</div>
<div class="caicai">
<div class='good' title='好评' id="{dede:field.id/}"> <span id='good{dede:field.id/}'>{dede:field.goodpost/}</span> </div>
<div class='bad' title='差评' id="{dede:field.id/}"> <span id='bad{dede:field.id/}'>{dede:field.badpost/}</span> </div>
</div>
</li>
{/dede:datalist}
</ul>
<div class="pageList"><span>{dede:pagelist listsize=4 listitem='info,index,end,pre,next,pageno'/}</span></div>
</div>
<!--左侧内容 -->
<div id="sidebar">
<div class="s_border">
<div class="s_title">最受好评的文章 &raquo;</div>
<ul>
{dede:list bind='GetSortArc' order='goodpost' orderway='desc'}
<li><a href='{dede:field name='arcurl'/}'>{dede:field name='title'/}</a></li>
{/dede:list}
</ul>
</div> <!--最爱好评的文章 -->
<div class="s_border mt10">
<div class="s_title">最受争议文章 &raquo;</div>
<ul>
{dede:list bind='GetSortArc' order='badpost' orderway='desc'}
<li><a href='{dede:field name='arcurl'/}'>{dede:field name='title'/}</a></li>
{/dede:list}
</ul>
</div>
<div class="s_border mt10">
<div class="s_title">最热门的文章 &raquo;</div>
<ul>
{dede:list bind='GetSortArc' order='click' orderway='desc'}
<li><a href='{dede:field name='arcurl'/}'>{dede:field name='title'/}</a></li>
{/dede:list}
</ul>
</div> <!--最爱好评的文章 -->
<div class="s_member mt10">
<div class="s_title">活跃会员列表 &raquo;</div>
<ul>
{dede:memberlist row='15'}
<li><a href='{dede:field name='spaceurl'/}' target='_blank'><img src='{dede:field.face/}' alt="{dede:field.spacename/}" height="44" width="44" /><br />{dede:field.uname/}</a></li>
{/dede:memberlist}
</ul>
</div> <!--最爱好评的文章 -->
</div>
<div id="temDiv" style="clear:both"></div>
<!--右侧相关 -->
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</body>
</html>

+ 0
- 159
src/member/templets/flink_main.htm View File

@@ -1,159 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>网址书签管理 - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" src="templets/js/main.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript" language="javascript">
<!--
var reMethod = "<?php echo ($cfg_soft_lang == 'utf-8') ? 'POST' : 'GET';?>";
//增加链接
function AddnewLink(){
var taget_obj = $Obj('linkList');
var linktype,getquery;
getquery = "";
if($Obj('title').value==''){
alert('链接标题不能为空!');
return false;
}
getquery += "&title="+$Obj('title').value;
if($Obj('url').value==''){
alert('链接网址不能为空!');
return false;
}
getquery += "&url="+$Obj('url').value;
$("#linkList").html("正在处理..!<br>[<a href='javascript:ReLoadList(0)'><u>重新加载列表</u></a>.");
$.ajax({
type: reMethod,
url: "flink_main.php",
data: "dopost=addnew"+getquery,
dataType: 'html',
success: function(result)
{
$("#linkList").html(result);
}
});
}
//更新类目
function UpdateType(tid){
var taget_obj = $Obj('linkList');
var linktype,getquery;
getquery = "";
if($Obj('title'+tid).value==''){
alert('链接标题不能为空!');
return false;
}
getquery += "&title="+$Obj('title'+tid).value;
if($Obj('url'+tid).value==''){
alert('链接网址不能为空!');
return false;
}
getquery += "&url="+$Obj('url'+tid).value;
$("#linkList").html("正在处理..!<br>[<a href='javascript:ReLoadList(0)'><u>重新加载列表</u></a>.");
$.ajax({
type: reMethod,
url: "flink_main.php",
data: "dopost=update&aid="+tid+getquery,
dataType: 'html',
success: function(result)
{
$("#linkList").html(result);
}
});
}
//删除链接
function DelType(tid){
var taget_obj = $Obj('linkList');
var titlename = $Obj('title'+tid).value;
if(!window.confirm('你确定要删除链接:'+titlename+' 吗?')){ return false; }
$("#linkList").html("正在处理..!<br>[<a href='javascript:ReLoadList(0)'><u>重新加载列表</u></a>.");
$.ajax({
type: reMethod,
url: "flink_main.php",
data: "dopost=del&aid="+tid,
dataType: 'html',
success: function(result)
{
$("#linkList").html(result);
}
});
}
//重载类目
function ReLoadList(oby){
var taget_obj = $Obj('typeList');
$.ajax({
type: reMethod,
url: "flink_main.php",
data: "dopost=reload",
dataType: 'html',
success: function(result)
{
$("#linkList").html(result);
}
});
}
-->
</script>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li><a href="mtypes.php">分类管理</a></li>
<li class="thisTab"><a href="flink_main.php">书签管理</a></li>
<li><a href="edit_space_info.php"><span>空间设置</span></a></li>
<li><a href="spaceskin.php">风格选择</a></li>
</ul>
</div>
<script type="text/javascript" src="js/table_function.js"></script>
<div id="mainCp" class="postForm">
<h3 class="meTitle"><strong>书签管理</strong></h3>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<thead>
<tr>
<td width="20%" align="right">链接名称:</td>
<td><input name="title" type="text" id="title" class="intxt" style="width:170px;" />
<button class="button2 ml5" type="submit" onclick='AddnewLink()'>增加</button></td>
</tr>
</thead>
<thead>
<tr>
<td height="10"></td>
</tr>
</thead>
<tbody>
<tr>
<td width="20%" align="right">链接网址:</td>
<td><input name="url" type="text" id="url" class="intxt" value="http://" /></td>
</tr>
</tbody>
</table>
<h3 class="meTitle" style="padding-top: 10px;"><strong>已有链接管理</strong></h3>
<div id="linkList" class="postForm doPost">
<?php GetLinkList($dsql); ?>
</div>
<!--主操作区域 -->
</div>
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</body>
</html>

+ 0
- 10
src/member/templets/foot.htm View File

@@ -1,10 +0,0 @@
<script language="javascript" type="text/javascript">
window.onload=function (){
setInterval("document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);
}
</script>
<div id="footer">
<div class="fLeft">Copyright &copy; 2004-2020 DedeCMS. 织梦科技 版权所有</div>
<div id="time" class="fRight"></div>
</div>

+ 0
- 167
src/member/templets/guestbook_admin.htm View File

@@ -1,167 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>我的留言本 - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" language='javascript' src='templets/js/main.js'></script>
<script type="text/javascript" language="javascript" src="../static/js/dedeajax2.js"></script>
<script type="text/javascript" src="templets/js/table_function.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript">
var reMethod = "<?php echo ($cfg_soft_lang == 'utf-8') ? 'POST' : 'GET';?>";
var pageno = 1;
var totalrow = <?php echo $totalRow; ?>;
var pagesize = <?php echo $pagesize; ?>;
var selitem = 0;
//加载列表
function ReloadPage(){
$("#rslist").html("加载中...<br>[<a href=\"javascript:LoadPage('"+pageno+"')\"><u>点击此重新加载列表</u></a>]");
$.ajax({type: reMethod,url: "guestbook_admin.php",
data: "dopost=getlist&pageno="+pageno,
dataType: 'html',
success: function(result){$("#rslist").html(result);}
});
}
//载入指定页的列表
function LoadPage(npage){
pageno = npage;
ReloadPage();
ReloadPageNum(pageno);
}
//删除留言
function DelNote(nid){
if(!window.confirm('你确定要删除这则留言吗?'))
{
return false;
}
totalrow = totalrow - 1;
var pagenum = Math.ceil(totalrow/pagesize);
if(pagenum<=pageno) pageno = pagenum;
$("#rslist").html("加载中...<br>[<a href=\"javascript:LoadPage('"+pageno+"')\"><u>点击此重新加载列表</u></a>]");
$.ajax({type: reMethod,url: "guestbook_admin.php",
data: "dopost=del&aid="+nid+"&pageno="+pageno,
dataType: 'html',
success: function(result){$("#rslist").html(result);}
});
LoadPage(pageno);
}
//获得选中文项的ID
function getCheckboxItem()
{
var allSel="";
selitem = 0;
if(document.form1.ids.value){
selitem++;
return document.form1.ids.value;
}
for(i=0;i<document.form1.ids.length;i++){
if(document.form1.ids[i].checked){
if(allSel=="") allSel=document.form1.ids[i].value;
else allSel=allSel+","+document.form1.ids[i].value;
selitem++;
}
}
return allSel;
}
//批量删除留言
function DelNotes(){
var listArea = $Obj('rslist');
var aids = getCheckboxItem();
if(selitem==0)
{
alert("你没选中任何内容!");
return false;
}
if(!window.confirm('你确定要删除这些留言吗?'))
{
return false;
}
totalrow = totalrow - selitem;
var pagenum = Math.ceil(totalrow/pagesize);
if(pagenum<=pageno) pageno = pagenum;
$("#rslist").html("加载中...<br>[<a href=\"javascript:LoadPage('"+pageno+"')\"><u>点击此重新加载列表</u></a>]");
$.ajax({type: reMethod,url: "guestbook_admin.php",
data: "dopost=del&ids="+aids+"&pageno="+pageno,
dataType: 'html',
success: function(result){$("#rslist").html(result);}
});
LoadPage(pageno);
}
//重新加载分页列表
function ReloadPageNum(startnum){
var pagenum = Math.ceil(totalrow/pagesize);
var listsize = 3;
var ahtml = "";
var startloop = 1;
var endnum = 0;
ahtml += "<span>共:"+totalrow+" 条记录/"+pagenum+"页</span> ";
if(pageno>1) ahtml += "<a href='#' onclick='LoadPage("+(pageno-1)+")'>↑上页</a> ";
if(startnum >= pagenum-listsize){
startloop = pagenum-(listsize*2);
if(startloop<1) startloop = 1;
for(i=startloop;i<=pagenum;i++){
if(i==pageno) ahtml += "<span style='color:#555;font-weight:bold;'>"+i+"</span>";
else ahtml += "<a href='#' onclick='LoadPage("+i+")'>"+i+"</a> ";
}
}
else if(pagenum < listsize){
for(i=1;i<=pagenum;i++){
if(i==pageno) ahtml += "<span style='background:#006600; color:#FFFFFF;'>"+i+"</span>";
else ahtml += "<a href='#' onclick='LoadPage("+i+")'>"+i+"</a> ";
}
}
else{
startloop = startnum-listsize;
if(startloop<1){ startloop=1; endnum = startloop + (listsize*2); }
else{ endnum = startnum+listsize; }
if(endnum >= pagenum) endnum = pagenum;
for(i=startloop;i<=endnum;i++){
if(i==pageno) ahtml += "<span style='background:#006600; color:#FFFFFF;'>"+i+"</span>";
else ahtml += "<a href='#' onclick='LoadPage("+i+")'>"+i+"</a> ";
}
}
if(pageno<pagenum) ahtml += "<a href='#' onclick='LoadPage("+(pageno+1)+")'>下页↓</a> ";
$('#pagelist').html(ahtml);
}
</script>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li class="thisTab"><a href="#"><span>留言板</span></a></li>
</ul>
<div class="tabOther">
<button id="checkedClick" type="button" class="greenBtn1">全选</button>
<button type="button" onclick="DelNotes()" class="greenBtn3">删除选中</button>
</div>
</div>
<div id="mainCp">
<form name="form1">
<span id='rslist'>
<?php GetList($dsql,$pageno,$pagesize,'aid'); ?>
</span>
</form>
<div id="pagelist"></div>
<!--主操作区域 -->
<script type="text/javascript">
ReloadPageNum(1);
</script>
</div>
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</body>
</html>

+ 0
- 100
src/member/templets/head.htm View File

@@ -1,100 +0,0 @@
<?php
//未登录显示的head
if(!$cfg_ml->IsLogin()) {
?>
<div id="header">
<div id="siteNav">
<div class="innerWrap">
<div id="loginInfo">
<script type="text/javascript">
var now=(new Date()).getHours();
if(now>0&&now<=6){
document.write("午夜好,");
}else if(now>6&&now<=11){
document.write("早上好,");
}else if(now>11&&now<=14){
document.write("中午好,");
}else if(now>14&&now<=18){
document.write("下午好,");
}else{
document.write("晚上好,");
}
</script>
游客
</div>
<ul id="quickMenu">
<li><a title="网站主页" href="../">网站主页</a> </li>
<li><a title="注册" href="../member/index_do.php?fmdo=user&dopost=regnew">注册</a> </li>
<li><a title="登录" href="../member/login.php">登录</a> </li>
<li class="help"> <a title="DEDECMS 帮助中心" href="http://help.dedecms.com" target="_blank">帮助</a> </li>
</ul>
</div>
</div>
</div>
<?php
}
//登录后显示的head
else {
?>
<div id="header">
<div id="siteNav">
<div class="innerWrap">
<div id="loginInfo">
<script type="text/javascript">
var now=(new Date()).getHours();
if(now>0&&now<=6){
document.write("午夜好,");
}else if(now>6&&now<=11){
document.write("早上好,");
}else if(now>11&&now<=14){
document.write("中午好,");
}else if(now>14&&now<=18){
document.write("下午好,");
}else{
document.write("晚上好,");
}
</script>
<a href="#" class="userName"><?php echo $cfg_ml->M_UserName?></a> <a href="../member/index_do.php?fmdo=login&dopost=exit#">[退出]</a>
<?php
$pms = $dsql->GetOne("SELECT COUNT(*) AS nums FROM #@__member_pms WHERE toid='{$cfg_ml->M_ID}' AND `hasview`=0 AND folder = 'inbox'");
if($pms['nums'] > 0)
{
echo "<a href='/member/pm.php' target='_blank'>短消息 [<font color='#FF0000'>{$pms['nums']}</font>]</a>";
}
elseif($pms['nums']==0)
{
echo "<a href='/member/pm.php' target='_blank'>短消息</a>";
}
?>
</div>
<ul id="quickMenu">
<li class="home"><a href="../" title="会员中心首页">主页</a></li>
<li><a href="#">内容中心</a></li>
<li><a href="<?php echo $myurl; ?>" title="会员空间">会员空间</a></li>
<li><a href="../member/mystow.php" title="收藏夹">收藏夹</a></li>
<li class="help"><a href="http://help.dedecms.com" title="DEDECMS 帮助中心">帮助</a></li>
</ul>
</div>
</div>
<!--顶部导航 -->
<div id="topPic"> <a href="../member/"><img alt="会员中心" src="../member/templets/images/m_logo.gif" class="topLogo"/></a> </div>
<div id="topNav">
<ul id="appIterm">
<li <?php echo ($menutype == 'content')? 'class="thisApp"' : "" ;?>><a href="../member/content_list.php?channelid=1">内容中心</a></li>
<li <?php echo ($menutype == 'mydede')? 'class="thisApp"' : "" ;?>><a href="../member/" title="我的织梦">我的织梦</a></li>
<li <?php echo ($menutype == 'config')? 'class="thisApp"' : "" ;?>><a href="../member/edit_baseinfo.php" title="系统设置">系统设置</a></li>
</ul>
<!--程序导航列表 -->
<div id="channel">
<ul>
<li <?php echo ($menutype_son == 'pm')? 'class="thisApp"' : "" ;?>><a href="../member/pm.php" title="短消息"><span>短消息</span></a></li>
<li <?php echo ($menutype_son == 'gu')? 'class="thisApp"' : "" ;?>><a href="../member/guestbook_admin.php" title="留言板"><span>留言板</span></a></li>
<li <?php echo ($menutype_son == 'op')? 'class="thisApp"' : "" ;?>><a href="../member/operation.php" title="消费中心"><span>消费中心</span></a></li>
</ul>
</div>
<!--导航栏目项 -->
</div>
</div>
<?php
}
?>

+ 0
- 1
src/member/templets/head_inc.htm View File

@@ -1 +0,0 @@
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />

+ 0
- 1
src/member/templets/info.htm View File

@@ -8,7 +8,6 @@
<div class="member-rank text-danger">积分:<?php echo $cfg_ml->M_Scores;?> <div class="member-rank text-danger">积分:<?php echo $cfg_ml->M_Scores;?>
金币:<?php echo $cfg_ml->M_Money;?> <a href="buy.php" class="btn btn-danger btn-sm">充值</a> 金币:<?php echo $cfg_ml->M_Money;?> <a href="buy.php" class="btn btn-danger btn-sm">充值</a>
</div> </div>
<div class="member-des text-secondary">本年度累计学习 0 分钟,已登录 12天 </div>
<ul class="nav justify-content-center"> <ul class="nav justify-content-center">
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="pm.php">短消息</a> <a class="nav-link" href="pm.php">短消息</a>


+ 8
- 8
src/member/templets/menu.htm View File

@@ -46,20 +46,20 @@ while ($channel = $dsql->GetArray('addmod')) {
<a href="<?php echo $cfg_memberurl;?>/mystow.php">我的收藏</a> <a href="<?php echo $cfg_memberurl;?>/mystow.php">我的收藏</a>
</li> </li>
<li class="list-group-item justify-content-between align-items-center"> <li class="list-group-item justify-content-between align-items-center">
<a href="javascript:;">钱包积分</a>
<a href="<?php echo $cfg_memberurl;?>/buy.php">钱包积分</a>
</li> </li>
<li class="list-group-item justify-content-between align-items-center"> <li class="list-group-item justify-content-between align-items-center">
<div data-toggle="collapse" data-target="#collapseOrder">订单详情<span class="dropdown"></span></div> <div data-toggle="collapse" data-target="#collapseOrder">订单详情<span class="dropdown"></span></div>
<div id="collapseOrder" class="collapse mt-3">
<div id="collapseOrder" class="collapse mt-3<?php echo (isset($_menu_order) && $_menu_order===true)? ' show' : '';?>">
<ul class="list-group list-group-flush"> <ul class="list-group list-group-flush">
<li class="list-group-item justify-content-between align-items-center">
<a href="javascript:;">购买内容</a>
<li class="list-group-item justify-content-between align-items-center<?php if(isset($_menu_orderstate) && $_menu_orderstate === 0) echo ' active';?>">
<a href="<?php echo $cfg_memberurl;?>/mypay.php">购买内容</a>
</li> </li>
<li class="list-group-item justify-content-between align-items-center">
<a href="javascript:;">购买商品</a>
<li class="list-group-item justify-content-between align-items-center<?php if(isset($_menu_orderstate) && $_menu_orderstate === 1) echo ' active';?>">
<a href="<?php echo $cfg_memberurl;?>/shops_orders.php">购买商品</a>
</li> </li>
<li class="list-group-item justify-content-between align-items-center">
<a href="javascript:;">金币订单</a>
<li class="list-group-item justify-content-between align-items-center<?php if(isset($_menu_orderstate) && $_menu_orderstate === 2) echo ' active';?>">
<a href="<?php echo $cfg_memberurl;?>/operation.php">金币订单</a>
</li> </li>
</ul> </ul>
</div> </div>


+ 0
- 135
src/member/templets/menu.php View File

@@ -1,135 +0,0 @@
<?php
$add_channel_menu = array();
//如果为游客访问,不启用左侧菜单
if (!empty($cfg_ml->M_ID)) {
$channelInfos = array();
$dsql->Execute('addmod', "SELECT id,nid,typename,useraddcon,usermancon,issend,issystem,usertype,isshow FROM `#@__channeltype` ");
while ($menurow = $dsql->GetArray('addmod')) {
$channelInfos[$menurow['nid']] = $menurow;
//禁用的模型
if ($menurow['isshow'] == 0) {
continue;
}
//其它情况
if (
$menurow['issend'] != 1 || $menurow['issystem'] == 1
|| (!preg_match("#" . $cfg_ml->M_MbType . "#", $menurow['usertype']) && trim($menurow['usertype']) != '')
) {
continue;
}
$menurow['ddcon'] = empty($menurow['useraddcon']) ? 'archives_add.php' : $menurow['useraddcon'];
$menurow['list'] = empty($menurow['usermancon']) ? 'content_list.php' : $menurow['usermancon'];
$add_channel_menu[] = $menurow;
}
unset($menurow);
?>
<div id="mcpsub">
<div class="topGr"></div>
<div id="menuBody">
<!-- 内容中心菜单-->
<?php
if ($menutype == 'content') {
?>
<h2 class="menuTitle" onclick="menuShow('menuFirst')" id="menuFirst_t"><b></b>系统模型内容</h2>
<ul id="menuFirst">
<?php
//是否启用文章投稿
if ($channelInfos['article']['issend'] == 1 && $channelInfos['article']['isshow'] == 1) {
?>
<li class="articles"><a href="../member/content_list.php?channelid=1" title="已发布的文章"><b></b>文章</a><a href="../member/article_add.php" class="act" title="发表新文章">发表</a></li>
<?php
}
//是否启用图集投稿
if (
$channelInfos['image']['issend'] == 1 && $cfg_mb_album == 'Y' && $channelInfos['image']['isshow'] == 1
&& ($channelInfos['image']['usertype'] == '' || preg_match("#" . $cfg_ml->fields['mtype'] . "#", $channelInfos['image']['usertype']))
) {
?>
<li class="photo"><a href="../member/content_list.php?channelid=2" title="管理图集"><b></b>图集</a><a href="../member/album_add.php" class="act" title="新建图集">新建</a></li>
<?php
}
//是否启用软件投稿
if (
$channelInfos['soft']['issend'] == 1 && $channelInfos['soft']['isshow'] == 1
&& ($channelInfos['image']['usertype'] == '' || preg_match("#" . $cfg_ml->fields['mtype'] . "#", $channelInfos['image']['usertype']))
) {
?>
<li class="soft"><a href="../member/content_list.php?channelid=3" title="已发布的软件"><b></b>软件</a><a href="../member/soft_add.php" title="上传软件" class="act">上传</a></li>
<?php
}
?>
</ul>
<?php
//是否允许对自定义模型投稿
if ($cfg_mb_sendall == 'Y') {
?>
<h2 class="menuTitle" onclick="menuShow('menuSec')" id="menuSec_t"><b></b>自定义内容</h2>
<ul id="menuSec">
<?php
foreach ($add_channel_menu as $nnarr) {
?>
<li class="<?php echo $nnarr['nid']; ?>"><a href="../member/<?php echo $nnarr['list']; ?>?channelid=<?php echo $nnarr['id']; ?>" title="已发布的<?php echo $nnarr['typename']; ?>"><b></b><?php echo $nnarr['typename']; ?></a><a href='archives_do.php?dopost=addArc&channelid=<?php echo $nnarr['id']; ?>' class="act" title="发表新文章">发表</a></li>
<?php
}
}
?>
</ul>
<?php
}
?>
<!-- 我的织梦菜单-->
<?php
if ($menutype == 'mydede') {
?>
<h2 class="menuTitle" onclick="menuShow('menuFirst')" id="menuFirst_t"><b></b>会员互动</h2>
<ul id="menuFirst">
<li class="icon mystow"><a href="../member/mystow.php"><b></b>我的收藏夹</a></li>
<?php
if ($cfg_feedback_forbid == 'N') {
//<li class="icon feedback"><a href='../member/myfeedback.php'>我的评论</a></li>
}
$dsql->Execute('nn', 'Select indexname,indexurl From `#@__sys_module` where ismember=1 ');
while ($nnarr = $dsql->GetArray('nn')) {
@preg_match("/\/(.+?)\//is", $nnarr['indexurl'], $matches);
$nnarr['class'] = isset($matches[1]) ? $matches[1] : 'channel';
$nnarr['indexurl'] = str_replace("**", "=", $nnarr['indexurl']);
?>
<li class="<?php echo $nnarr['class']; ?>"><a href="<?php echo $nnarr['indexurl']; ?>"><b></b><?php echo $nnarr['indexname']; ?>模块</a></li>
<?php
}
?>
</ul>
<?php
}
?>
<!-- 系统设置菜单-->
<?php
if ($menutype == 'config') {
?>
<h2 class="menuTitle" onclick="menuShow('menuFirst')" id="menuFirst_t"><b></b><?php echo $cfg_ml->M_MbType; ?>资料</a></h2>
<ul id="menuFirst">
<li class="icon baseinfo"><a href="../member/edit_baseinfo.php"><b></b>基本资料</a></li>
<li class="icon myinfo"><a href="../member/edit_fullinfo.php"><b></b><?php echo $cfg_ml->M_MbType; ?>资料</a></li>
<li class="icon face"><a href="../member/edit_face.php"><b></b>头像设置</a></li>
</ul>
<h2 class="menuTitle" onclick="menuShow('menuSec')" id="menuSec_t"><b></b>空间管理</h2>
<ul id="menuSec">
<li class="icon mtypes"><a href="../member/mtypes.php"><b></b>分类管理</a></li>
<li class="icon flink"><a href="../member/flink_main.php"><b></b>书签管理</a></li>
<li class="icon info"><a href="../member/edit_space_info.php"><b></b>空间设置</a></li>
<li class="icon spaceskin"><a href="../member/spaceskin.php"><b></b>风格选择</a></li>
</ul>
<?php
}
?>
<!--<h2 class="menuTitle"><b class="showMenu"></b>操作主菜单项</h2> -->
</div>
<div class="buttomGr"></div>
</div>
<?php
}
?>
<!--左侧操作菜单项 -->

+ 80
- 71
src/member/templets/mypay.htm View File

@@ -1,14 +1,81 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>我购买的文章 - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript" src="templets/js/table_function.js"></script>
<script type="text/javascript">
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<title>我购买的文章 - 会员中心 - <?php echo $cfg_webname; ?></title>
</head>
<body>
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<?php include(DEDEMEMBER."/templets/info.htm"); ?>
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<?php
$_menu_order = true; // 展开编辑信息
$_menu_orderstate = 0;
?>
<?php include(DEDEMEMBER."/templets/menu.htm"); ?>
<div class="pannel-main col-md-9 mt-3 mb-3">
<div class="pannel-main-container">
<div class="table-responsive">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="table">
<thead>
<tr>
<th width="5%"></th>
<th width="5%">ID</th>
<th >标题</th>
<th width="20%">消费金币</th>
<th width="20%">消费时间</th>
</tr>
</thead>
<form name='form1' action="mypay.php" method="post">
<input type='hidden' name='dopost' value='del' />
<tbody>
{dede:datalist}
<tr>
<td align="center"><input type="checkbox" name="deleteid" value="{dede:field.aid/}"/></td>
<td align="center"><?php echo $fields['aid']; ?></td>
<td>
<?php
echo '<a href="../plus/view.php?aid='.str_replace('ARCHIVE', '', $fields['buyid']).'" target="_blank">'.$fields['oldinfo'].'</a>';
?>
</td>
<td align="center"><?php echo $fields['money']; ?></td>
<td align="center"><?php echo GetDateTimeMk($fields['mtime']); ?></td>
</tr>
{/dede:datalist}
<tr>
<td colspan="6">
<button id="checkedClick" type="button" class="btn btn-success btn-sm">全选</button>
<button type="button" onclick="DoSubmit()" class="btn btn-success btn-sm">删除选中</button></td></tr></tbody>
</form>
</table>
</div>
<nav>
{dede:pagelist listsize=5 /}
</nav>
</div>
</div>
</div>
</div>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
<script type="text/javascript">
//获得选中文件的文件名 //获得选中文件的文件名
function GetCheckfolderItem() function GetCheckfolderItem()
{ {
@@ -39,65 +106,7 @@
location = "mypay.php?dopost=del&ids="+selid; location = "mypay.php?dopost=del&ids="+selid;
} }
} }
</script>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li><a href="buy.php">会员升级/点卡充值</a></li>
<li><a href="operation.php">点卡/会员定单</a></li>
<li class="thisTab"><a href="mypay.php" id="buy">我购买的文章</a></li>
<li><a href="shops_orders.php">商品定单</a></li>
<li><a href="shops_products.php" id="buy">我购买的商品</a></li>
</ul>
</div>
<div id="mainCp">
<h3 class="meTitle">我购买的文章</h3>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="list">
<thead>
<tr>
<th width="5%"></th>
<th width="5%">ID</th>
<th >标题</th>
<th width="10%">消费金币</th>
<th width="20%">消费时间</th>
</tr>
</thead>
<form name='form1' action="mypay.php" method="post">
<input type='hidden' name='dopost' value='del' />
<tbody>
{dede:datalist}
<tr>
<td align="center"><input type="checkbox" name="deleteid" value="{dede:field.aid/}"/></td>
<td align="center"><?php echo $fields['aid']; ?></td>
<td>
<?php
echo '<a href="../plus/view.php?aid='.str_replace('ARCHIVE', '', $fields['buyid']).'" target="_blank">'.$fields['oldinfo'].'</a>';
?>
</td>
<td align="center"><?php echo $fields['money']; ?></td>
<td align="center"><?php echo GetDateTimeMk($fields['mtime']); ?></td>
</tr>
{/dede:datalist}
<tr>
<td colspan="6"><button id="checkedClick" type="button" class="greenBtn1">全选</button><button type="button" onclick="DoSubmit()" class="greenBtn3">删除选中</button></td></tr></tbody>
</form>
<tfoot>
<tr>
<td colspan="7"><div class="pageList">{dede:pagelist listsize=5/}</td>
</tr>
</tfoot>
</table>
</div>
<!--主操作区域 -->
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</script>
</body> </body>
</html>
</html>

+ 102
- 96
src/member/templets/operation.htm View File

@@ -1,102 +1,108 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>点卡/会员历史定单 - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/table_function.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript">
//获得选中文件的文件名
function GetCheckfolderItem()
{
var allSel='';
if(document.form1.deleteid.value) return document.form1.deleteid.value;
for(i=0;i<document.form1.deleteid.length;i++)
{
if(document.form1.deleteid[i].checked)
{
if(allSel=='')
allSel=document.form1.deleteid[i].value;
else
allSel=allSel+","+document.form1.deleteid[i].value;
}
}
return allSel;
}
function DoSubmit()
{
var selid = GetCheckfolderItem();
if(selid=='') {
alert("你没选中任何信息!");
return false;
}
if(window.confirm("你确定要删除这些消息么?"))
{
location = "operation.php?dopost=del&ids="+selid;
}
}
</script>
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<title>金币订单 - 会员中心 - <?php echo $cfg_webname; ?></title>
</head> </head>
<body> <body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li><a href="buy.php">会员升级/点卡充值</a></li>
<li class="thisTab"><a href="operation.php">点卡/会员定单</a></li>
<li><a href="mypay.php" id="buy">我购买的文章</a></li>
<li><a href="shops_orders.php">商品定单</a></li>
<li><a href="shops_products.php" id="buy">我购买的商品</a></li>
</ul>
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<?php include(DEDEMEMBER."/templets/info.htm"); ?>
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<?php
$_menu_order = true; // 展开编辑信息
$_menu_orderstate = 2;
?>
<?php include(DEDEMEMBER."/templets/menu.htm"); ?>
<div class="pannel-main col-md-9 mt-3 mb-3">
<div class="pannel-main-container">
<div class="table-responsive">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="table">
<thead>
<tr>
<th width="25%" colspan="2">订单号</th>
<th width="25%">产品</th>
<th>详细状态信息</th>
<th width="15%">状态</th>
<th width="10%">时间</th>
</tr>
</thead>
<tbody>
<form name='form1' action="operation.php" method="post">
<input type='hidden' name='ftype' value='del' />
{dede:datalist}
<tr>
<td align="center"><input type="checkbox" name="deleteid" value="{dede:field.aid/}"/></td>
<td>{dede:field.buyid/}</td>
<td><?php echo $fields['pname']; ?></td>
<td align="center"><?php echo $fields['oldinfo']; ?></td>
<td align="center">{dede:field.sta function="GetSta(@me)" /}</td>
<td align="center">{dede:field.mtime function="GetDateMk(@me)" /}</td>
</tr>
{/dede:datalist}
<tr>
<td colspan="6"><button id="checkedClick" type="button" class="greenBtn1">全选</button><button type="button" onclick="DoSubmit()" class="greenBtn3">删除选中</button></td></tr>
</form>
</tbody>
</table>
</div>
<nav>
{dede:pagelist listsize=5 /}
</nav>
</div>
</div>
</div>
</div> </div>
<div id="mainCp">
<!--内容消息提示 -->
<h3 class="meTitle">点卡/会员定单</h3>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="list">
<thead>
<tr>
<th width="25%" colspan="2">订单号</th>
<th width="25%">产品</th>
<th>详细状态信息</th>
<th width="10%">状态</th>
<th width="10%">时间</th>
</tr>
</thead>
<tbody>
<form name='form1' action="operation.php" method="post">
<input type='hidden' name='ftype' value='del' />
{dede:datalist}
<tr>
<td align="center"><input type="checkbox" name="deleteid" value="{dede:field.aid/}"/></td>
<td align="center">{dede:field.buyid/}</td>
<td align="center"><?php echo $fields['pname']; ?></td>
<td align="center"><?php echo $fields['oldinfo']; ?></td>
<td align="center">{dede:field.sta function="GetSta(@me)" /}</td>
<td align="center">{dede:field.mtime function="GetDateMk(@me)" /}</td>
</tr>
{/dede:datalist}
<tr>
<td colspan="6"><button id="checkedClick" type="button" class="greenBtn1">全选</button><button type="button" onclick="DoSubmit()" class="greenBtn3">删除选中</button></td></tr>
</form>
</tbody>
<tfoot>
<tr>
<td colspan="7"><div class="pageList">{dede:pagelist listsize=5/}</div></td>
</tr>
</tfoot>
</table>
</div>
<!--主操作区域 -->
</div> </div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
<script type="text/javascript">
//获得选中文件的文件名
function GetCheckfolderItem()
{
var allSel='';
if(document.form1.deleteid.value) return document.form1.deleteid.value;
for(i=0;i<document.form1.deleteid.length;i++)
{
if(document.form1.deleteid[i].checked)
{
if(allSel=='')
allSel=document.form1.deleteid[i].value;
else
allSel=allSel+","+document.form1.deleteid[i].value;
}
}
return allSel;
}
function DoSubmit()
{
var selid = GetCheckfolderItem();
if(selid=='') {
ShowMsg("你没选中任何信息!");
return false;
}
if(window.confirm("你确定要删除这些消息么?"))
{
location = "operation.php?dopost=del&ids="+selid;
}
}
</script>
</body> </body>
</html>
</html>

+ 3
- 1
src/member/templets/pm-main.htm View File

@@ -20,7 +20,9 @@
if (result.code === 200) { if (result.code === 200) {
ShowMsg(`<b>标题:</b><p>${result.data.subject}</p> ShowMsg(`<b>标题:</b><p>${result.data.subject}</p>
<b>时间:</b><p>${result.data.sendtime}</p> <b>时间:</b><p>${result.data.sendtime}</p>
<b>内容</b><p>${result.data.subject}</p>`);
<b>内容</b><p>${result.data.subject}</p>`,{
title : "查看短消息",
});
$(`.pm-read-status[for='${id}']`).html("已阅读"); $(`.pm-read-status[for='${id}']`).html("已阅读");
} else { } else {
ShowAlert("#feedback-alert", `评论失败:${result.msg}`, "danger"); ShowAlert("#feedback-alert", `评论失败:${result.msg}`, "danger");


+ 91
- 76
src/member/templets/shops_orders.htm View File

@@ -1,14 +1,93 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>商城订单 - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript" src="templets/js/table_function.js"></script>
<script type="text/javascript">
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<title>商城订单 - 会员中心 - <?php echo $cfg_webname; ?></title>
</head>
<body>
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<?php include(DEDEMEMBER."/templets/info.htm"); ?>
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<?php
$_menu_order = true; // 展开编辑信息
$_menu_orderstate = 1;
?>
<?php include(DEDEMEMBER."/templets/menu.htm"); ?>
<div class="pannel-main col-md-9 mt-3 mb-3">
<div class="pannel-main-container">
<div id="mainCp">
<!--内容消息提示 -->
<h5 class="meTitle">商品订单</h5>
<div class="postForm" style="padding-bottom: 0px;">
<form name="form3" action="shops_products.php" method="get">
<div class="input-group" style="margin-top:3px; padding-left: 130px;"> 订单号:
<input class="form-control" type='text' name='oid' size="40" value='' />
<div class="input-group-append">
<button class="btn btn-success btn-sm" type="submit">搜索</button>
</div>
</div>
</form>
</div>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="table mt-3">
<thead>
<tr>
<th colspan="2" width="25%">订单号</th>
<th>状态 </th>
<th width="10%">数量 </th>
<th width="10%">总计(元)</th>
<th width="20%">时间 </th>
</tr>
</thead>
<form name='form1' action="shops_orders.php" method="post">
<input type='hidden' name='dopost' value='del' />
<tbody>
{dede:datalist}
<tr>
<td align="center"><input type="checkbox" name="deleteid" value="{dede:field.oid/}"/></td>
<td align="center"><a href="shops_products.php?do=show&oid={dede:field.oid/}">{dede:field.oid/}</a></td>
<td align="center"><?php echo GetSta($fields["state"],$fields["oid"])?></td>
<td align="center">{dede:field.cartcount/}</td>
<td align="center"><strong>{dede:field.priceCount/}</strong></td>
<td align="center">{dede:field.stime function="Mydate('Y-m-d h:i:s',@me)"/}</td>
</tr>
{/dede:datalist}
<tr>
<td colspan="6"><button id="checkedClick" type="button" class="btn btn-success btn-sm">全选</button>
<button type="button" onclick="DoSubmit()" class="btn btn-success btn-sm">删除选中</button></td></tr></tbody>
</form>
<tfoot>
<tr>
<td colspan="6"><div class="pageList">{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}</td>
</tr>
</tfoot>
</table>
</div>
<!--主操作区域 -->
</div>
</div>
</div>
</div>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
<script type="text/javascript">
//获得选中文件的文件名 //获得选中文件的文件名
function GetCheckfolderItem() function GetCheckfolderItem()
{ {
@@ -39,71 +118,7 @@
location = "shops_orders.php?dopost=del&ids="+selid; location = "shops_orders.php?dopost=del&ids="+selid;
} }
} }
</script>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li><a href="buy.php">会员升级/点卡充值</a></li>
<li><a href="operation.php">点卡/会员定单</a></li>
<li><a href="mypay.php" id="buy">我购买的文章</a></li>
<li class="thisTab"><a href="shops_orders.php">商品定单</a></li>
<li><a href="shops_products.php" id="buy">我购买的商品</a></li>
</ul>
</div>
<div id="mainCp">
<!--内容消息提示 -->
<h3 class="meTitle">商品订单</h3>
<div class="postForm" style="padding-bottom: 0px;">
<form name="form3" action="shops_products.php" method="get">
<div class="fLeft" style="margin-top:3px; padding-left: 130px;"> 订单号:
<input class="intxt" type='text' name='oid' size="40" value='' />
<button class="button2" type="submit">搜索</button>
</div>
</form>
</div>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="list">
<thead>
<tr>
<th colspan="2" width="25%">订单号</th>
<th>状态 </th>
<th width="10%">数量 </th>
<th width="10%">总计(元)</th>
<th width="20%">时间 </th>
</tr>
</thead>
<form name='form1' action="shops_orders.php" method="post">
<input type='hidden' name='dopost' value='del' />
<tbody>
{dede:datalist}
<tr>
<td align="center"><input type="checkbox" name="deleteid" value="{dede:field.oid/}"/></td>
<td align="center"><a href="shops_products.php?do=show&oid={dede:field.oid/}">{dede:field.oid/}</a></td>
<td align="center"><?php echo GetSta($fields["state"],$fields["oid"])?></td>
<td align="center">{dede:field.cartcount/}</td>
<td align="center"><strong>{dede:field.priceCount/}</strong></td>
<td align="center">{dede:field.stime function="Mydate('Y-m-d h:i:s',@me)"/}</td>
</tr>
{/dede:datalist}
<tr>
<td colspan="6"><button id="checkedClick" type="button" class="greenBtn1">全选</button><button type="button" onclick="DoSubmit()" class="greenBtn3">删除选中</button></td></tr></tbody>
</form>
<tfoot>
<tr>
<td colspan="6"><div class="pageList">{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}</td>
</tr>
</tfoot>
</table>
</div>
<!--主操作区域 -->
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</script>
</body> </body>
</html> </html>

+ 1
- 0
src/member/templets/top.htm View File

@@ -1,6 +1,7 @@
<nav class="site-nav bg-light py-2"> <nav class="site-nav bg-light py-2">
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-12 d-flex justify-content-end user" id="_login"> <div class="col-12 d-flex justify-content-end user" id="_login">
<a href="<?php echo $cfg_memberurl;?>/login.php">登录</a> <a href="<?php echo $cfg_memberurl;?>/login.php">登录</a>
<a class="ml-3" href="<?php echo $cfg_memberurl;?>/index_do.php?fmdo=user&dopost=regnew">注册</a> <a class="ml-3" href="<?php echo $cfg_memberurl;?>/index_do.php?fmdo=user&dopost=regnew">注册</a>


+ 16
- 3
src/member/templets/top_login.htm View File

@@ -4,12 +4,25 @@
<div class="col-12 col-sm-6 logo"><a href="<?php echo $cfg_cmsurl;?>/"><img <div class="col-12 col-sm-6 logo"><a href="<?php echo $cfg_cmsurl;?>/"><img
src="<?php echo $cfg_cmsurl;?>/static/img/logo.gif" alt="<?php echo $cfg_webname;?>"></a></div> src="<?php echo $cfg_cmsurl;?>/static/img/logo.gif" alt="<?php echo $cfg_webname;?>"></a></div>
<div class="col-12 col-sm-6 d-flex justify-content-end member-actions"> <div class="col-12 col-sm-6 d-flex justify-content-end member-actions">
<a href="javascript:;" class="cart" title="订单管理"><i class="fa fa-shopping-cart" aria-hidden="true"></i></a>
<a href="pm.php" title="消息管理" class="message">
<a href="<?php echo $cfg_memberurl;?>/shops_orders.php" class="cart" title="订单管理"><i class="fa fa-shopping-cart" aria-hidden="true"></i></a>
<a href="<?php echo $cfg_memberurl;?>/pm.php" title="消息管理" class="message">
消息 <span class="badge badge-danger"><?php echo $pms['nums'];?></span> 消息 <span class="badge badge-danger"><?php echo $pms['nums'];?></span>
</a> </a>
<a> <a>
<?php echo $cfg_ml->M_LoginID; ?>
<script type="text/javascript">
var now = (new Date()).getHours();
if (now > 0 && now <= 6) {
document.write("午夜好,");
} else if (now > 6 && now <= 11) {
document.write("早上好,");
} else if (now > 11 && now <= 14) {
document.write("中午好,");
} else if (now > 14 && now <= 18) {
document.write("下午好,");
} else {
document.write("晚上好,");
}
</script><?php echo $cfg_ml->M_LoginID; ?>
</a> </a>
<a href="<?php echo $cfg_cmsurl;?>/member/index_do.php?fmdo=login&dopost=exit#" title="退出"> <a href="<?php echo $cfg_cmsurl;?>/member/index_do.php?fmdo=login&dopost=exit#" title="退出">
<i class="fa fa-sign-out" aria-hidden="true"></i> <i class="fa fa-sign-out" aria-hidden="true"></i>


+ 10
- 12
src/special/index.php View File

@@ -7,18 +7,16 @@
* @license https://www.dedebiz.com/license/v6 * @license https://www.dedebiz.com/license/v6
* @link https://www.dedebiz.com * @link https://www.dedebiz.com
*/ */
require_once(dirname(__FILE__)."/../include/common.inc.php");
require_once(DEDEINC."/arc.specview.class.php");
if(strlen($art_shortname) > 6) exit("art_shortname too long!");
$specfile = dirname(__FILE__)."spec_1".$art_shortname;
require_once(dirname(__FILE__) . "/../include/common.inc.php");
require_once(DEDEINC . "/arc.specview.class.php");
if (strlen($art_shortname) > 6) exit("art_shortname too long!");
$specfile = dirname(__FILE__) . "spec_1" . $art_shortname;
//如果已经编译静态列表,则直接引入第一个文件 //如果已经编译静态列表,则直接引入第一个文件
if(file_exists($specfile))
{
include($specfile);
exit();
}
else
{
if (file_exists($specfile)) {
include($specfile);
exit();
} else {
$sp = new SpecView(); $sp = new SpecView();
$sp->Display(); $sp->Display();
}
}

+ 1
- 0
src/static/css/member.css View File

@@ -56,6 +56,7 @@ main.login-from {
.member .member-logo { .member .member-logo {
border-radius: 50%; border-radius: 50%;
max-width: 72px; max-width: 72px;
min-height: 72px;
} }


.member-actions a { .member-actions a {


+ 10
- 12
src/tags.php View File

@@ -1,4 +1,5 @@
<?php <?php
/** /**
* @version $Id: tags.php 1 2010-06-30 11:43:09Z tianya $ * @version $Id: tags.php 1 2010-06-30 11:43:09Z tianya $
* @package DedeCMS.Site * @package DedeCMS.Site
@@ -7,25 +8,22 @@
* @license https://www.dedebiz.com/license/v6 * @license https://www.dedebiz.com/license/v6
* @link https://www.dedebiz.com * @link https://www.dedebiz.com
*/ */
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once (DEDEINC . "/arc.taglist.class.php");
require_once(dirname(__FILE__) . "/include/common.inc.php");
require_once(DEDEINC . "/arc.taglist.class.php");
$PageNo = 1; $PageNo = 1;
if(isset($_SERVER['QUERY_STRING']))
{
if (isset($_SERVER['QUERY_STRING'])) {
$tag = trim($_SERVER['QUERY_STRING']); $tag = trim($_SERVER['QUERY_STRING']);
$tags = explode('/', $tag); $tags = explode('/', $tag);
if(isset($tags[1])) $tag = $tags[1];
if(isset($tags[2])) $PageNo = intval($tags[2]);
}
else
{
if (isset($tags[1])) $tag = $tags[1];
if (isset($tags[2])) $PageNo = intval($tags[2]);
} else {
$tag = ''; $tag = '';
} }
$tag = FilterSearch(urldecode($tag)); $tag = FilterSearch(urldecode($tag));
if($tag != addslashes($tag)) $tag = '';
if($tag == '') $dlist = new TagList($tag, 'tag.htm');
if ($tag != addslashes($tag)) $tag = '';
if ($tag == '') $dlist = new TagList($tag, 'tag.htm');
else $dlist = new TagList($tag, 'taglist.htm'); else $dlist = new TagList($tag, 'taglist.htm');
$dlist->Display(); $dlist->Display();
exit();
exit();

+ 0
- 2
src/templets/default/advancedsearch.htm View File

@@ -4,7 +4,6 @@
<meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" /> <meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" />
<title>搜索结果页 - <?php echo $cfg_webname;?></title> <title>搜索结果页 - <?php echo $cfg_webname;?></title>
<style type="text/css"> <style type="text/css">
<!--
*{ *{
padding:0px; padding:0px;
margin:0px; margin:0px;
@@ -130,7 +129,6 @@ input,select,textarea{
.footer span{ .footer span{
color:#060; color:#060;
} }
-->
</style> </style>
</head> </head>
<body> <body>


Loading…
Cancel
Save