Browse Source

调整

tags/6.2.7
叙述、别离 1 year ago
parent
commit
db2f708b03
39 changed files with 182 additions and 220 deletions
  1. +2
    -2
      src/admin/catalog_del.php
  2. +11
    -22
      src/admin/catalog_do.php
  3. +3
    -4
      src/admin/makehtml_list_action.php
  4. +0
    -1
      src/admin/member_view.php
  5. +14
    -23
      src/admin/templets/catalog_edit.htm
  6. +1
    -0
      src/admin/templets/catalog_main.htm
  7. +4
    -4
      src/system/archive/listview.class.php
  8. +1
    -1
      src/system/archive/sglistview.class.php
  9. +0
    -1
      src/system/libraries/jsonq/JsonQueriable.php
  10. +24
    -26
      src/system/memberlogin.class.php
  11. +13
    -12
      src/system/taglib/help/arclist.txt
  12. +20
    -12
      src/system/taglib/help/arclistsg.txt
  13. +2
    -2
      src/system/taglib/help/autochannel.txt
  14. +1
    -2
      src/system/taglib/help/channel.txt
  15. +1
    -2
      src/system/taglib/help/channelartlist.txt
  16. +1
    -2
      src/system/taglib/help/demotag.txt
  17. +2
    -2
      src/system/taglib/help/feedback.txt
  18. +2
    -2
      src/system/taglib/help/flink.txt
  19. +1
    -2
      src/system/taglib/help/infoguide.txt
  20. +1
    -2
      src/system/taglib/help/infolink.txt
  21. +0
    -9
      src/system/taglib/help/jsonq.txt
  22. +2
    -2
      src/system/taglib/help/likearticle.txt
  23. +1
    -1
      src/system/taglib/help/type.txt
  24. +1
    -2
      src/system/taglib/help/vote.txt
  25. +1
    -1
      src/user/album_add.php
  26. +2
    -2
      src/user/album_edit.php
  27. +1
    -1
      src/user/archives_add.php
  28. +2
    -2
      src/user/archives_edit.php
  29. +1
    -1
      src/user/archives_sg_add.php
  30. +1
    -1
      src/user/archives_sg_edit.php
  31. +1
    -1
      src/user/article_add.php
  32. +2
    -2
      src/user/article_edit.php
  33. +41
    -48
      src/user/index_do.php
  34. +3
    -3
      src/user/reg_new.php
  35. +1
    -1
      src/user/soft_edit.php
  36. +2
    -2
      src/user/templets/edit_baseinfo.htm
  37. +12
    -12
      src/user/templets/index.htm
  38. +4
    -4
      src/user/templets/reg-new.htm
  39. +0
    -1
      src/user/templets/win_templet.htm

+ 2
- 2
src/admin/catalog_del.php View File

@@ -26,8 +26,8 @@ if ($dopost == 'ok') {
}
$dsql->SetQuery("SELECT typename,typedir FROM `#@__arctype` WHERE id=".$id);
$row = $dsql->GetOne();
$wintitle = "删除栏目确认";
$wecome_info = "<a href='catalog_main.php'>栏目管理</a> &gt; 删除栏目确认";
$wintitle = "删除栏目";
$wecome_info = "<a href='catalog_main.php'>栏目管理</a> &gt; 删除栏目";
$win = new OxWindow();
$win->Init('catalog_del.php', 'js/blank.js', 'POST');
$win->AddHidden('id', $id);


+ 11
- 22
src/admin/catalog_do.php View File

@@ -10,7 +10,7 @@
*/
require_once(dirname(__FILE__).'/config.php');
if (empty($dopost)) {
ShowMsg("请指定栏目参数", "catalog_main.php");
ShowMsg("请指定一个栏目参数", "catalog_main.php");
exit();
}
$cid = empty($cid) ? 0 : intval($cid);
@@ -32,10 +32,9 @@ if ($dopost == "addArchives") {
}
$gurl = $row["addcon"];
if ($gurl == "") {
ShowMsg("您指的栏目可能有误", "catalog_main.php");
ShowMsg("操作失败,正在返回", "catalog_main.php");
exit();
}

//跳转并传递参数
header("location:{$gurl}?channelid={$channelid}&cid={$cid}");
exit();
@@ -57,7 +56,7 @@ else if ($dopost == "listArchives") {
$typename = $row["typename"];
$channelname = $row["channelname"];
if ($gurl == "") {
ShowMsg("您指的栏目可能有误", "catalog_main.php");
ShowMsg("操作失败,正在返回", "catalog_main.php");
exit();
}
} else if ($channelid > 0) {
@@ -67,7 +66,6 @@ else if ($dopost == "listArchives") {
$typename = "";
$channelname = $row["typename"];
}

if (empty($gurl)) $gurl = 'content_list.php';
header("location:{$gurl}?channelid={$channelid}&cid={$cid}");
exit();
@@ -102,8 +100,9 @@ else if ($dopost == "upRank") {
UpDateCatCache();
ShowMsg("操作成功,返回目录", "catalog_main.php");
exit();
} else if ($dopost == "upRankAll") {
//检查权限许可
}
//检查权限许可
else if ($dopost == "upRankAll") {
CheckPurview('t_Edit');
$row = $dsql->GetOne("SELECT id FROM `#@__arctype` ORDER BY id DESC");
if (is_array($row)) {
@@ -143,11 +142,6 @@ else if ($dopost == "upcatcache") {
ShowMsg("操作成功,正在返回", "catalog_main.php");
exit();
}
//获取js文件
else if ($dopost == "GetJs") {
header("location:makehtml_js.php");
exit();
}
//获得子类的文档
else if ($dopost == "GetSunListsMenu") {
$userChannel = $cuserLogin->getUserChannel();
@@ -193,16 +187,15 @@ else if ($dopost == 'unitCatalog') {
$win->AddHidden('typeid', $typeid);
$win->AddHidden('channelid', $channelid);
$win->AddHidden('nextjob', 'unitok');
$win->AddTitle("合并目录时不会删除原来的栏目目录,合并后需手动更新目标栏目的文档网页和列表网页");
$win->AddTitle("合并目录时不会删除原来的栏目目录,合并后需手动更新目标栏目的文档网页和列表网页,栏目不能有下级子栏目,只允许子级到更高级或同级或不同父级的情况");
$win->AddItem('您选择的栏目是:', "<span class='text-primary'>$typename($typeid)</span>");
$win->AddItem('您希望合并到那个栏目', "<select name='unittype'>{$typeOptions}</select>");
$win->AddItem('注意事项:', '栏目不能有下级子栏目,只允许子级到更高级或同级或不同父级的情况');
$winform = $win->GetWindow('ok');
$win->Display();
exit();
} else {
if ($typeid == $unittype) {
ShowMsg("同一栏目无法合并,请后退重试", '-1');
ShowMsg("同一栏目无法合并,请重新合并", '-1');
exit();
}
if (IsParent($unittype, $typeid)) {
@@ -243,10 +236,9 @@ else if ($dopost == 'moveCatalog') {
$win->AddHidden('typeid', $typeid);
$win->AddHidden('channelid', $channelid);
$win->AddHidden('nextjob', 'unitok');
$win->AddTitle("移动目录时不会删除原来已创建的列表,移动后需重新对栏目创建网页");
$win->AddTitle("移动目录时不会删除原来已创建的列表,移动后需重新对栏目创建网页,不允许从父级移动到子级目录,只允许子级到更高级或同级或不同父级的情况");
$win->AddItem('您选择的栏目是:', "$typename($typeid)");
$win->AddItem('您希望移动到那个栏目', "<select name='movetype'>\r\n<option value='0'>移动为顶级栏目</option>\r\n$typeOptions\r\n</select>");
$win->AddItem('注意事项:', '不允许从父级移动到子级目录,只允许子级到更高级或同级或不同父级的情况');
$winform = $win->GetWindow('ok');
$win->Display();
exit();
@@ -265,7 +257,8 @@ else if ($dopost == 'moveCatalog') {
ShowMsg('成功移动目录', 'catalog_main.php');
exit();
}
} //查看API
}
//查看跨站调用秘钥
else if ($dopost == 'viewAPI') {
require_once(DEDEINC.'/typelink/typelink.class.php');
$typeid = isset($typeid) ? intval($typeid) : 0;
@@ -283,7 +276,6 @@ else if ($dopost == 'viewAPI') {
}
?>';
$gocode = 'package main

import (
"crypto/md5"
"encoding/json"
@@ -293,7 +285,6 @@ import (
"strconv"
"time"
)

func main() {
typeid := '.$typeid.'
row := 10
@@ -325,7 +316,6 @@ func main() {
import json
import time
import urllib.request

typeid = '.$typeid.'
row = 10
timestamp = int(time.time())
@@ -339,7 +329,6 @@ if data[\'code\'] == 0:
';
$jscode = 'const crypto = require(\'crypto\');
const http = require(\'http\');

const typeid = '.$typeid.';
const row = 10;
const timestamp = Math.floor(Date.now() / 1000);


+ 3
- 4
src/admin/makehtml_list_action.php View File

@@ -35,7 +35,6 @@ if ($gotype == '' || $gotype == 'mkallct') {
$idArray[] = $typeid;
}
}

//一键更新带缓存的情况
else if ($gotype == 'mkall') {
$uppage = 1;
@@ -44,7 +43,7 @@ else if ($gotype == 'mkall') {
if (file_exists($mkcachefile)) require_once($mkcachefile);
}
if (!$idArray) {
ShowMsg("尚未添加栏目,请先添加栏目再进行更新", "javascript:;");
ShowMsg("暂无栏目,请添加栏目", "javascript:;");
exit;
}
//当前更新栏目id
@@ -110,11 +109,11 @@ if ($nextpage >= $totalpage && $finishType) {
$typename = isset($cfg_Cs[$tid][3])? base64_decode($cfg_Cs[$tid][3]) : "";
if ($finishType) {
$gourl = "makehtml_list_action.php?gotype={$gotype}&uppage=$uppage&maxpagesize=$maxpagesize&typeid=$typeid&pageno=$nextpage";
ShowMsg("更新栏目id:<span class='text-primary'>".$tid."</span>,栏目名称:<span class='text-primary'>{$typename}</span>,继续执行任务", $gourl, 0, 100);
ShowMsg("更新栏目<span class='text-primary'>(id:".$tid."){$typename}</span>,继续执行任务", $gourl, 0, 100);
exit();
} else {
$gourl = "makehtml_list_action.php?gotype={$gotype}&uppage=$uppage&mkpage=$mkpage&maxpagesize=$maxpagesize&typeid=$typeid&pageno=$pageno";
ShowMsg("更新栏目id:<span class='text-primary'>".$tid."</span>,栏目名称:<span class='text-primary'>{$typename}</span>,继续执行任务", $gourl, 0, 100);
ShowMsg("更新栏目<span class='text-primary'>(id:".$tid."){$typename}</span>,继续执行任务", $gourl, 0, 100);
exit();
}
}

+ 0
- 1
src/admin/member_view.php View File

@@ -36,7 +36,6 @@ if ($row['send_max'] == -1) {
} else {
$rtimes = ($row['send_max'] - $sendtime) > 0? $row['send_max'] - $sendtime : 0;
}

function GetMemberTypeName($rank)
{
global $dsql;


+ 14
- 23
src/admin/templets/catalog_edit.htm View File

@@ -128,7 +128,7 @@
</tr>
<tr>
<td>文件保存目录:</td>
<td><input type="text" name="typedir" id="typedir" value="<?php echo $myrow['typedir']?>" class="admin-input-lg">(标签“{cmspath}”请勿删除)</td>
<td><input type="text" name="typedir" id="typedir" value="<?php echo $myrow['typedir']?>" class="admin-input-lg">(标签“{cmspath}”必填)</td>
<td>继承选项:</td>
<td><label><input type="checkbox" name="upnext" id="upnext" value="1"> 同时继承下级栏目浏览权限、文档类型、模板风格、命名规则等通用属性</label></td>
</tr>
@@ -248,10 +248,8 @@
<td>是否支持跨站调用:</td>
<td>
<input value="<?php echo $myrow['apikey']?>" type="text" name="apikey" id="apikey" class="admin-input-lg" placeholder="请输入跨站调用秘钥">
<?php if ($myrow['apienabled']=="1") {;?><span class="btn btn-success btn-sm" title="秘钥标签" onclick="showAPI(<?php echo $id;?>)"><i class="fa fa-question-circle"></i></span><?php } ;?>
<span class="btn btn-success btn-sm mr-2" title="更新秘钥" onclick="makeAPIKey()"><i class="fa fa-repeat"></i></span>
<?php if ($myrow['apienabled']=="1") {;?>
<span class="btn btn-success btn-sm" title="调用" onclick="showAPI(<?php echo $id;?>)"><i class="fa fa-question-circle"></i></span>
<?php } ;?>
<label><input type="radio" name="apienabled" value="1" <?php if ($myrow['apienabled']=="1") echo "checked='1'";?>> 支持</label>
<label><input type="radio" name="apienabled" value="0" <?php if ($myrow['apienabled']=="0") echo "checked='1'";?>> 不支持</label>
</td>
@@ -277,21 +275,17 @@
<div class="modal-body">
<form>
<div class="form-group">
<span>
本功能主要用于移动客户端或第三方系统调用栏目数据进行展现。
</span>
<span>本功能主要用于移动客户端或第三方系统调用栏目数据进行展现。</span>
</div>
<div class="form-group">
<label for="iptAPICode">代码调用</label>
<nav>
<div class="nav nav-tabs" id="nav-tab" role="tablist">
<button class="nav-link active" id="nav-php-tab" data-toggle="tab" data-target="#nav-php" type="button" role="tab" aria-controls="nav-php" aria-selected="true">PHP</button>
<button class="nav-link" id="nav-js-tab" data-toggle="tab" data-target="#nav-js" type="button" role="tab" aria-controls="nav-js" aria-selected="true">Javasctipt</button>
<button class="nav-link" id="nav-go-tab" data-toggle="tab" data-target="#nav-go" type="button" role="tab" aria-controls="nav-go" aria-selected="false">Go</button>
<button class="nav-link" id="nav-python-tab" data-toggle="tab" data-target="#nav-python" type="button" role="tab" aria-controls="nav-python" aria-selected="false">Python3</button>
</div>
</nav>
<div class="tab-content py-3" id="nav-tabContent">
<label for="iptAPICode" class="pb-3">代码调用</label>
<div class="nav nav-tabs" id="nav-tab" role="tablist">
<button class="nav-link active" id="nav-php-tab" data-toggle="tab" data-target="#nav-php" type="button" role="tab" aria-controls="nav-php" aria-selected="true">PHP</button>
<button class="nav-link" id="nav-js-tab" data-toggle="tab" data-target="#nav-js" type="button" role="tab" aria-controls="nav-js" aria-selected="true">Javasctipt</button>
<button class="nav-link" id="nav-go-tab" data-toggle="tab" data-target="#nav-go" type="button" role="tab" aria-controls="nav-go" aria-selected="false">Go</button>
<button class="nav-link" id="nav-python-tab" data-toggle="tab" data-target="#nav-python" type="button" role="tab" aria-controls="nav-python" aria-selected="false">Python3</button>
</div>
<div class="tab-content" id="nav-tabContent">
<div class="tab-pane fade show active" id="nav-php" role="tabpanel" aria-labelledby="nav-php-tab">
<pre><code id="codephp"></code></pre></div>
<div class="tab-pane fade" id="nav-js" role="tabpanel" aria-labelledby="nav-js-tab">
@@ -303,19 +297,16 @@
<div class="tab-pane fade" id="nav-python" role="tabpanel" aria-labelledby="nav-python-tab">
<pre><code id="codepython"></code></pre>
</div>
</div>
</div>
</div>
<div class="form-group">
<label for="iptAPITag">标签调用</label>
<label for="iptAPITag" class="pb-3">标签调用</label>
<pre><code id="codetag"></code></pre>
</div>
</form>
</div>
<div class="modal-footer">
<div class="btnStep">
<button id="btnGoStep4" type="button" class="btn btn-success" data-dismiss="modal">我知道了</button>
</div>
<div class="btnStep"><button id="btnGoStep4" type="button" class="btn btn-success" data-dismiss="modal">关闭</button></div>
</div>
</div>
</div>


+ 1
- 0
src/admin/templets/catalog_main.htm View File

@@ -8,6 +8,7 @@
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="../static/web/css/admin.css">
<style>.admin-td{border-bottom:1px solid #dee2e6!important}</style>
<script src="../static/web/js/jquery.min.js"></script>
<script src="../static/web/js/webajax.js"></script>
<script src="js/global.js"></script>
</head>


+ 4
- 4
src/system/archive/listview.class.php View File

@@ -98,7 +98,7 @@ class ListView
));
exit;
}
//验签算法 md5(typeid+timestamp+apikey+PageNo+PageSize)
//验签算法md5(typeid+timestamp+apikey+PageNo+PageSize)
$sign = md5($this->TypeID.$GLOBALS['timestamp'].$this->Fields['apikey'].$GLOBALS['PageNo'].$GLOBALS['PageSize']);
if ($sign !== $GLOBALS['sign']) {
echo json_encode(array(
@@ -1106,12 +1106,12 @@ class ListView
}
$totalpage = ceil($this->TotalResult / $this->pagesize);
if ($totalpage <= 1 && $this->TotalResult > 0) {
return "<li class='d-none d-sm-block page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>\r\n";
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>\r\n";
}
if ($this->TotalResult == 0) {
return "<li class='d-none d-sm-block page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>\r\n";
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>\r\n";
}
$maininfo = "<li class='d-none d-sm-block page-item disabled'><span class='page-link'>{$totalpage}页".$this->TotalResult."条</span></li>\r\n";
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页".$this->TotalResult."条</span></li>\r\n";
$purl = $this->GetCurUrl();
//如果开启为静态,则对规则进行替换
if ($cfg_rewrite == 'Y') {


+ 1
- 1
src/system/archive/sglistview.class.php View File

@@ -94,7 +94,7 @@ class SgListView
));
exit;
}
//验签算法 md5(typeid+timestamp+apikey+PageNo+PageSize)
//验签算法md5(typeid+timestamp+apikey+PageNo+PageSize)
$sign = md5($this->TypeID.$GLOBALS['timestamp'].$this->Fields['apikey'].$GLOBALS['PageNo'].$GLOBALS['PageSize']);
if ($sign !== $GLOBALS['sign']) {
echo json_encode(array(


+ 0
- 1
src/system/libraries/jsonq/JsonQueriable.php View File

@@ -269,7 +269,6 @@ trait JsonQueriable
*/
protected function getDataFromUrl($url)
{
$curl_handle=curl_init();
curl_setopt($curl_handle, CURLOPT_URL, $url);
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);


+ 24
- 26
src/system/memberlogin.class.php View File

@@ -320,8 +320,7 @@ class MemberLogin
return $fnum;
}
/**
* 会员登录
* 把登录密码转为指定长度md5数据
* 会员登录,把登录密码转为指定长度md5数据
*
* @access public
* @param string $pwd 需要加密的密码
@@ -343,29 +342,7 @@ class MemberLogin
}
}
/**
* 投稿是否被限制
*
* @return array
*/
function IsSendLimited()
{
$arr = $this->dsql->GetOne("SELECT COUNT(*) as dd FROM `#@__arctiny` WHERE mid='{$this->M_ID}'");
if (is_array($arr)) {
if ($this->M_SendMax < 0) {
return false;
}
if ($arr['dd'] >= $this->M_SendMax) {
return true;
} else {
return false;
}
} else {
return true;
}
}
/**
* 把数据库密码转为特定长度
* 如果数据库密码是明文的,本程序不支持
* 会员登录,把数据库密码转为特定长度,如果数据库密码是明文,本程序不支持
*
* @access public
* @param string
@@ -391,6 +368,27 @@ class MemberLogin
}
}
}
/**
* 投稿是否被限制
*
* @return array
*/
function IsSendLimited()
{
$arr = $this->dsql->GetOne("SELECT COUNT(*) as dd FROM `#@__arctiny` WHERE mid='{$this->M_ID}'");
if (is_array($arr)) {
if ($this->M_SendMax < 0) {
return false;
}
if ($arr['dd'] >= $this->M_SendMax) {
return true;
} else {
return false;
}
} else {
return true;
}
}
/**
* 检查会员是否合法
*
@@ -408,7 +406,7 @@ class MemberLogin
$loginuser = $rs;
return '0';
}
//matt=10 是管理员关连的前台帐号,为了安全起见,这个帐号只能从后台登录,不能直接从前台登录
//matt=10是管理员关连的前台帐号,为了安全起见,这个帐号只能从后台登录,不能直接从前台登录
$row = $this->dsql->GetOne("SELECT mid,matt,pwd,pwd_new,logintime FROM `#@__member` WHERE userid LIKE '$loginuser' ");
if (is_array($row)) {
if (!empty($row['pwd_new']) && !password_verify($loginpwd, $row['pwd_new'])) {


+ 13
- 12
src/system/taglib/help/arclist.txt View File

@@ -1,14 +1,15 @@
文档列表标签
>>dede>>
{dede:arclist typeid='' row='' col='' titlelen='' flag='h' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}
{dede:arclist typeid='' notypeid='' row='' col='' titlelen='' flag='h' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}
>>dede>>
col='' 分多少列显示(默认为单列)
row='10' 返回文档列表总数
typeid='' 调用栏目id,用英文逗号分开表示多个栏目
titlelen='30' 标题长度等同于titlelength
infolen='160' 表示文档简介长度等同于infolength
typeid='' 调用栏目id文档,用英文逗号分开表示多个栏目
notypeid='' 不调用栏目id文档,用英文逗号分开表示多个栏目
row='10' 调用文档列表总数
col='2' 分多少列显示(默认为单列)
titlelen='160' 标题长度
infolen='260' 文档简介长度
imgwidth='120' 缩略图宽度
imgheight='90' 缩略图高度
listtype='all' 栏目类型(顶级栏目)
@@ -20,14 +21,14 @@ orderby='sortrank' 文档排序方式
orderby=='scores' 按得分排序
orderby='id' 按文档id排序
orderby='rand' 随机获得指定条件的文档列表
keyword='' 含有指定关键词的文档列表,多个关键词用英文逗号分开
keyword='关键词' 含有指定关键词的文档列表,多个关键词用英文逗号分开
limit='' 限定的记录范围(如:limit='1,2')
innertext='' 单条记录样式
aid='' 指定文档id
idlist='' 提取特定文档(文档id)
idlist='' 提取特定文档
isweight='n' 开启按照权重排序,默认为n/N,如果设为y/Y,则文档会按照weight字段排序,数值越小越靠前
channelid 栏目id
limit='' 起始,结束 表示限定的记录范围(如:limit='1,2')
channelid='' 栏目id
flag='h' 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]
noflag='' 同flag,但这里是表示不包含这些属性
orderway='desc' 值为desc或asc,指定排序方式是降序还是顺向排序,默认为降序
subday='天数' 表示在多少天以内的文档
orderway='' 值为desc或asc,指定排序方式是降序还是顺向排序,默认为降序
subday='7' 表示在多少天以内的文档

+ 20
- 12
src/system/taglib/help/arclistsg.txt View File

@@ -1,19 +1,27 @@
自定义模型文档列表标签
>>dede>>
{dede:arclistsg typeid='' row='' flag='h' col='' titlelen='' orderway='' keyword='' limit='0,1'}
{dede:arclistsg typeid='' row='' col='' titlelen='' flag='h' orderway='' keyword='' limit='0,1'}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclistsg}
>>dede>>
col='' 分多少列显示(默认为单列)
row='10' 返回文档列表总数
typeid='' 调用栏目id,用英文逗号分开表示多个栏目
titlelen='30' 标题长度等同于titlelength
orderwey='desc'或'asc'排序方向
keyword= 含有指定关键词的文档列表,多个关键词用英文逗号分开
innertext="<a href='[field:arcurl/]'>[field:title/]</a>" 单条记录样式(innertext是放在标签之间的代码)
arcid='' 指定文档id
idlist='' 提取特定文档(文档id)
typeid='' 调用栏目id文档,用英文逗号分开表示多个栏目
row='10' 调用文档列表总数
col='2' 分多少列显示(默认为单列)
titlelen='160' 标题长度
orderby='sortrank' 文档排序方式
orderby='hot' 或orderby='click'表示按点击数排列
orderby='sortrank' 或orderby='pubdate'按出版时间排列
orderby='near'
orderby=='lastpost' 按最后评论时间
orderby=='scores' 按得分排序
orderby='id' 按文档id排序
orderby='rand' 随机获得指定条件的文档列表
keyword='关键词' 含有指定关键词的文档列表,多个关键词用英文逗号分开
limit='' 限定的记录范围(如:limit='1,2')
innertext='' 单条记录样式
aid='' 指定文档id
idlist='' 提取特定文档
channelid='' 栏目id
limit='' 起始结束表示限定的记录范围(如:limit='1,2')
flag='h' 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]
subday='天数' 表示在多少天以内的文档
orderway='' 值为desc或asc,指定排序方式是降序还是顺向排序,默认为降序
subday='7' 表示在多少天以内的文档

+ 2
- 2
src/system/taglib/help/autochannel.txt View File

@@ -2,5 +2,5 @@
>>dede>>
{dede:autochannel partsort='' typeid=''}{/dede:autochannel}
>>dede>>
partsort='0' 栏目所在的排序位置
typeid='0' 指定的父栏目
partsort='' 栏目所在的排序位置
typeid='' 指定的父栏目

+ 1
- 2
src/system/taglib/help/channel.txt View File

@@ -1,11 +1,10 @@
获取栏目列表标签
>>dede>>
{dede:channel type='top' typeid='' notypeid='' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a></li>"}
{dede:channel type='top' typeid='' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a></li>"}
<li><a href='[field:typelink/]'>[field:typename/]</a></li>
{/dede:channel}
>>dede>>
typeid='' 调用栏目id,用英文逗号分开表示多个栏目
notypeid='' 不调用栏目id,用英文逗号分开表示多个栏目
reid='0' 调用上级栏目id
row='100' 调用栏目数
col='1' 分多少列显示(默认为单列)


+ 1
- 2
src/system/taglib/help/channelartlist.txt View File

@@ -15,5 +15,4 @@
typeid='' 调用栏目id,用英文逗号分开表示多个栏目
notypeid='' 不调用栏目id,用英文逗号分开表示多个栏目
row='20' 获取的栏目返回值
除了宏标签外,channelArtlist 是唯一一个可以直接嵌套其它标签的标签,不过仅限于嵌套
{dede:type}{/dede:type}和{dede:arclist}{/dede:arclist}两个标签
除了宏标签外,{dede:channelartlist}标签是唯一一个可以直接嵌套其它标签的标签,仅限于嵌套{dede:type}和{dede:arclist}

+ 1
- 2
src/system/taglib/help/demotag.txt View File

@@ -1,5 +1,4 @@
演示标签
>>dede>>
{dede:demotag/}
>>dede>>
无属性信息
>>dede>>

+ 2
- 2
src/system/taglib/help/feedback.txt View File

@@ -6,5 +6,5 @@
{/dede:feedback}
>>dede>>
row='12' 调用评论条数
titlelen='24' 标题长度
infolen='100' 评论长度
titlelen='160' 标题长度
infolen='260' 评论长度

+ 2
- 2
src/system/taglib/help/flink.txt View File

@@ -2,8 +2,8 @@
>>dede>>
{dede:flink row='30'/}
>>dede>>
type='image' 或textall,图片链接,text文字链接
type='image' 或textall,图片链接,text文字链接
row='30' 链接数量
titlelen='24' 站点文字的长度
titlelen='30' 站点文字的长度
linktype='1' 链接位置(1首页,2内页)
typeid='0' 所有类型

+ 1
- 2
src/system/taglib/help/infoguide.txt View File

@@ -1,5 +1,4 @@
分类信息地区与小分类搜索标签
>>dede>>
{dede:infoguide/}
>>dede>>
无属性
>>dede>>

+ 1
- 2
src/system/taglib/help/infolink.txt View File

@@ -1,5 +1,4 @@
分类信息地区与类型快捷链接标签
>>dede>>
{dede:infolink/}
>>dede>>
无属性
>>dede>>

+ 0
- 9
src/system/taglib/help/jsonq.txt View File

@@ -1,9 +0,0 @@
JSONQ标签
>>dede>>
{dede:jsonq url='域名/api/v1/ping' path='list' cachetime='3600'}
<a href="[field:arcurl/]">[field:title/]</a>
{/dede:json}
>>dede>>
url='' JSON接口地址
path='' 路径(可选),如果为空[field:path/]可获取指定path的值
cachetime='3600' 缓存时间

+ 2
- 2
src/system/taglib/help/likearticle.txt View File

@@ -6,7 +6,7 @@
>>dede>>
col='' 分多少列显示(默认为单列)
row='10' 返回文档列表总数
titlelen='30' 标题长度等同于titlelength
infolen='160' 表示文档简介长度 等同于infolength
titlelen='160' 标题长度等同于titlelength
infolen='260' 表示文档简介长度 等同于infolength
mytypeid='0' 手工指定要限定的栏目id,用英文逗号表示多个
innertext='' 单条记录样式(指标签中间的文档)

+ 1
- 1
src/system/taglib/help/type.txt View File

@@ -1,6 +1,6 @@
指定单个栏目数据标签
>>dede>>
{dede:type}
{dede:type typeid=''}
<a href="[field:typelink/]">[field:typename/]</a>
{/dede:type}
>>dede>>

+ 1
- 2
src/system/taglib/help/vote.txt View File

@@ -2,10 +2,9 @@
>>dede>>
{dede:vote id='' lineheight='26' tablewidth='100%' titlebgcolor='#EDEDE2' titlebackground='' tablebgcolor='#ffffff'/}
>>dede>>
id='' 数字,当前投票ID
id='' 数字,当前投票id
lineheight='26' 表格高度
tablewidth='100%' 表格宽度
titlebgcolor='#EDEDE2' 投票标题背景色
titlebackground=''
tablebg='' 投票表格背景色
在后台->插件列表->投票管理,直接复制生成的网页代码来使用

+ 1
- 1
src/user/album_add.php View File

@@ -29,7 +29,7 @@ $typeid = isset($typeid) && is_numeric($typeid) ? $typeid : 0;
$menutype = 'content';
if (empty($formhtml)) $formhtml = 0;
if ($cfg_ml->IsSendLimited()) {
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "-1", "0", 5000);
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "index.php", "0", 5000);
exit();
}
if (empty($dopost)) {


+ 2
- 2
src/user/album_edit.php View File

@@ -28,7 +28,7 @@ $aid = isset($aid) && is_numeric($aid) ? $aid : 0;
$menutype = 'content';
if (empty($formhtml)) $formhtml = 0;
if ($cfg_ml->IsSendLimited()) {
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "-1", "0", 5000);
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "index.php", "0", 5000);
exit();
}
if (empty($dopost)) {
@@ -42,7 +42,7 @@ if (empty($dopost)) {
$dtime = time();
$maxtime = $cfg_mb_editday * 24 * 3600;
if ($dtime - $row['senddate'] > $maxtime) {
ShowMsg("这篇文档已锁定,暂时无法修改", "-1");
ShowMsg("这篇文档已锁定,暂时无法修改", "-1");
exit();
}
}


+ 1
- 1
src/user/archives_add.php View File

@@ -20,7 +20,7 @@ $typeid = isset($typeid) && is_numeric($typeid) ? $typeid : 0;
$mtypesid = isset($mtypesid) && is_numeric($mtypesid) ? $mtypesid : 0;
$menutype = 'content';
if ($cfg_ml->IsSendLimited()) {
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "-1", "0", 5000);
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "index.php", "0", 5000);
exit();
}
if (empty($dopost)) {


+ 2
- 2
src/user/archives_edit.php View File

@@ -19,7 +19,7 @@ $aid = isset($aid) && is_numeric($aid) ? $aid : 0;
$mtypesid = isset($mtypesid) && is_numeric($mtypesid) ? $mtypesid : 0;
$menutype = 'content';
if ($cfg_ml->IsSendLimited()) {
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "-1", "0", 5000);
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "index.php", "0", 5000);
exit();
}
if (empty($dopost)) {
@@ -33,7 +33,7 @@ if (empty($dopost)) {
$dtime = time();
$maxtime = $cfg_mb_editday * 24 * 3600;
if ($dtime - $row['senddate'] > $maxtime) {
ShowMsg("这篇文档已锁定,暂时无法修改", "-1");
ShowMsg("这篇文档已锁定,暂时无法修改", "-1");
exit();
}
}


+ 1
- 1
src/user/archives_sg_add.php View File

@@ -20,7 +20,7 @@ $typeid = isset($typeid) && is_numeric($typeid) ? $typeid : 0;
$mtypesid = isset($mtypesid) && is_numeric($mtypesid) ? $mtypesid : 0;
$menutype = 'content';
if ($cfg_ml->IsSendLimited()) {
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "-1", "0", 5000);
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "index.php", "0", 5000);
exit();
}
if (empty($dopost)) {


+ 1
- 1
src/user/archives_sg_edit.php View File

@@ -19,7 +19,7 @@ $aid = isset($aid) && is_numeric($aid) ? $aid : 0;
$mtypesid = isset($mtypesid) && is_numeric($mtypesid) ? $mtypesid : 0;
$menutype = 'content';
if ($cfg_ml->IsSendLimited()) {
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "-1", "0", 5000);
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "index.php", "0", 5000);
exit();
}
if (empty($dopost)) {


+ 1
- 1
src/user/article_add.php View File

@@ -20,7 +20,7 @@ $typeid = isset($typeid) && is_numeric($typeid) ? $typeid : 0;
$mtypesid = isset($mtypesid) && is_numeric($mtypesid) ? $mtypesid : 0;
$menutype = 'content';
if ($cfg_ml->IsSendLimited()) {
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "-1", "0", 5000);
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "index.php", "0", 5000);
exit();
}
if (empty($dopost)) {


+ 2
- 2
src/user/article_edit.php View File

@@ -19,7 +19,7 @@ $aid = isset($aid) && is_numeric($aid) ? $aid : 0;
$mtypesid = isset($mtypesid) && is_numeric($mtypesid) ? $mtypesid : 0;
$menutype = 'content';
if ($cfg_ml->IsSendLimited()) {
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "-1", "0", 5000);
ShowMsg("投稿失败,投稿限定次数<span class='text-primary'>{$cfg_ml->M_SendMax}次</span>(剩余0次),需要增加次数,请联系网站管理员", "index.php", "0", 5000);
exit();
}
if (empty($dopost)) {
@@ -33,7 +33,7 @@ if (empty($dopost)) {
$dtime = time();
$maxtime = $cfg_mb_editday * 24 * 3600;
if ($dtime - $row['senddate'] > $maxtime) {
ShowMsg("这篇文档已锁定,暂时无法修改", "-1");
ShowMsg("这篇文档已锁定,暂时无法修改", "-1");
exit();
}
}


+ 41
- 48
src/user/index_do.php View File

@@ -27,11 +27,9 @@ if ($fmdo == 'sendMail') {
$url = $proto.preg_replace("#\/\/#i", '/', $url);
$mailtitle = "{$cfg_webname},会员邮件验证通知";
$mailbody = '';
$mailbody .= "尊敬的会员<span class='text-primary'>{$cfg_ml->fields['uname']}</span>,您好:\r\n";
$mailbody .= "欢迎注册成为<span class='text-primary'>{$cfg_webname}</span>会员\r\n";
$mailbody .= "尊敬的会员<span class='text-primary'>{$cfg_ml->fields['uname']}</span>,欢迎注册成为<span class='text-primary'>{$cfg_webname}</span>会员\r\n";
$mailbody .= "要通过注册,还必须进行最后一步操作,请点击或复制下面链接到地址栏浏览这地址:\r\n";
$mailbody .= "{$url}\r\n";
$mailbody .= "Powered by DedeBIZ开发团队\r\n";
$headers = "From: ".$cfg_adminemail."\r\nReply-To: ".$cfg_adminemail;
if (!empty($cfg_bizcore_appid) && !empty($cfg_bizcore_key)) {
$client = new DedeBizClient();
@@ -69,7 +67,7 @@ if ($fmdo == 'sendMail') {
$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET spacesta=0 WHERE mid='{$mid}' ");
//清除会员缓存
$cfg_ml->DelCache($mid);
ShowMsg('操作成功,请重新登录系统', 'login.php');
ShowMsg('会员缓存已清理', 'login.php');
exit();
} else if ($fmdo == 'user') {
//检查会员名是否存在
@@ -211,54 +209,49 @@ if ($fmdo == 'sendMail') {
require_once(DEDEINC.'/libraries/oxwindow.class.php');
CheckRank(0, 0);
$row = $dsql->GetOne("SELECT count(*) as dd FROM `#@__member` WHERE `pmid`='{$cfg_ml->M_ID}' ");
$msg = "您已经邀请了{$row['dd']}人:
<div class='my-3 bg-white'>
<div class='media text-muted pt-3'>
<svg class='bd-placeholder-img mr-2 rounded' width='32' height='32' xmlns='http://www.w3.org/2000/svg' role='img' aria-label='Placeholder: 32x32' preserveAspectRatio='xMidYMid slice' focusable='false'><title>Placeholder</title><rect width='100%' height='100%' fill='green'></rect><text x='50%' y='50%' fill='green' dy='.3em'>32x32</text></svg>
<div class='media-body pb-3 mb-0 small lh-125 border-bottom border-gray'>
<div class='d-flex justify-content-between align-items-center w-100'>
<strong class='text-gray-dark'>链接邀请</strong>
<a href='javascript:Copylink()'>复制链接</a>
$msg = "<p>您已经邀请了{$row['dd']}人:</p>
<div class='media mb-3'>
<span class='btn btn-primary btn-sm mr-2'>链</span>
<div class='media-body pb-3 border-bottom border-gray'>
<div class='d-flex justify-content-between align-items-center w-100'>
<h5>链接邀请</h5>
<a href='javascript:Copylink()' class='btn btn-outline-primary btn-sm'>复制链接</a>
</div>
<span class='d-block'>复制链接分享给其他人,对方通过链接注册后双方均可获得{$cfg_userad_adds}积分<span id='text' style='font-size:0'>{$cfg_basehost}/user/index_do.php?fmdo=user&dopost=regnew&pid={$cfg_ml->M_LoginID}</span>
</div>
<span class='d-block'>复制链接分享给其他人,对方通过链接注册后双方均可获得{$cfg_userad_adds}积分<span id='text' style='font-size:0'>{$cfg_basehost}/user/index_do.php?fmdo=user&dopost=regnew&pid={$cfg_ml->M_LoginID}</span></span>
</div>
</div>
<div class='media text-muted pt-3'>
<svg class='bd-placeholder-img mr-2 rounded' width='32' height='32' xmlns='http://www.w3.org/2000/svg' role='img' aria-label='Placeholder: 32x32' preserveAspectRatio='xMidYMid slice' focusable='false'><title>Placeholder</title><rect width='100%' height='100%' fill='#007bff'></rect><text x='50%' y='50%' fill='#007bff' dy='.3em'>32x32</text></svg>
<div class='media-body pb-3 mb-0 small lh-125 border-bottom border-gray'>
<div class='d-flex justify-content-between align-items-center w-100'>
<strong class='text-gray-dark'>二维码邀请</strong>
<a href='javascript:ShowQrcode()'>查看二维码</a>
<div class='media mb-3'>
<span class='btn btn-success btn-sm mr-2'>码</span>
<div class='media-body pb-3 border-bottom border-gray'>
<div class='d-flex justify-content-between align-items-center w-100'>
<h5>二维码邀请</h5>
<a href='javascript:ShowQrcode()' class='btn btn-outline-success btn-sm'>查看二维码</a>
</div>
<span class='d-block'>分享二维码到移动设备,通过二维码扫码注册,双方均可获得{$cfg_userad_adds}积分</span>
</div>
<span class='d-block'>分享二维码到移动设备,通过二维码扫码注册,双方均可获得{$cfg_userad_adds}积分</span>
</div>
</div>
<div><a href='index.php' class='btn btn-outline-success btn-sm mt-3'>返回</a></div>
</div>
<div id='qrcode' style='margin:15px 0;width:200px;height:200px;display:none;margin:0 auto'></div>
<script type=\"text/javascript\">var qrcode = new QRCode(document.getElementById(\"qrcode\"), {
width : 200,
height : 200,
correctLevel : 3
});qrcode.makeCode('{$cfg_basehost}/user/index_do.php?fmdo=user&dopost=regnew&pid={$cfg_ml->M_LoginID}');</script>
<script>
function Copylink() {
var val = document.getElementById('text');
window.getSelection().selectAllChildren(val);
document.execCommand(\"Copy\");
ShowMsg(\"复制推广链接成功\");
}
function ShowQrcode(){
ShowMsg(document.getElementById('qrcode').innerHTML);
}
</script>
<style>
.modal-body img{
margin:0 auto;
}
</style>
";
<div class='text-center'><a href='index.php' class='btn btn-outline-success btn-sm'>返回</a></div>
<div id='qrcode'></div>
<style>.modal-body img{margin:0 auto}#qrcode{display:none;margin:15px auto;width:200px;height:200px}</style>
<script>
var qrcode = new QRCode(document.getElementById(\"qrcode\"), {
width : 200,
height : 200,
correctLevel : 3
});
qrcode.makeCode('{$cfg_basehost}/user/index_do.php?fmdo=user&dopost=regnew&pid={$cfg_ml->M_LoginID}');
</script>
<script>
function Copylink() {
var val = document.getElementById('text');
window.getSelection().selectAllChildren(val);
document.execCommand(\"Copy\");
ShowMsg(\"复制推广链接成功\");
}
function ShowQrcode(){
ShowMsg(document.getElementById('qrcode').innerHTML);
}
</script>";
$wintitle = "邀请好友赚积分";
$wecome_info = " ";
$win = new OxWindow();


+ 3
- 3
src/user/reg_new.php View File

@@ -17,7 +17,7 @@ if (!isset($dopost)) $dopost = '';
$step = empty($step) ? 1 : intval($step);
if ($step == 1) {
if ($cfg_ml->IsLogin()) {
ShowMsg('操作成功,请重新登录系统', 'index.php');
ShowMsg('正在登录会员中心,请稍等', 'index.php');
exit();
}
if ($dopost == 'regbase') {
@@ -108,7 +108,7 @@ if ($step == 1) {
if ($pMid > 0) {
$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET scores=scores+{$cfg_userad_adds} WHERE mid='$pMid'");
}
ShowMsg('操作成功,请重新登录系统', 'index.php');
ShowMsg('正在登录会员中心,请稍等', 'index.php');
exit;
} else {
ShowMsg("注册失败,请检查资料是否有误或与管理员联系", "-1");
@@ -122,7 +122,7 @@ if ($step == 1) {
ShowMsg("您未填写基本信息,请填写基本信息", "index_do.php?fmdo=user&dopost=regnew");
exit;
} else {
ShowMsg('操作成功,请重新登录系统', 'index.php');
ShowMsg('正在登录会员中心,请稍等', 'index.php');
exit;
}
}

+ 1
- 1
src/user/soft_edit.php View File

@@ -29,7 +29,7 @@ if (empty($dopost)) {
$dtime = time();
$maxtime = $cfg_mb_editday * 24 * 3600;
if ($dtime - $row['senddate'] > $maxtime) {
ShowMsg("这篇文档已锁定,暂时无法修改", "-1");
ShowMsg("这篇文档已锁定,暂时无法修改", "-1");
exit();
}
}


+ 2
- 2
src/user/templets/edit_baseinfo.htm View File

@@ -102,7 +102,7 @@
function checkSubmit() {
if (document.form2.oldpwd.value == '') {
document.form2.oldpwd.focus();
ShowMsg("请您填写密码");
ShowMsg("请您填写原登录密码");
return false;
}
if (document.form2.userpwdok.value != document.form2.userpwd.value) {
@@ -124,7 +124,7 @@
$(document).ready(function () {
$("#btnChangeEmail").click(function () {
if ($("#iptOldpwd").val() === "") {
ShowMsg("请您填写密码");
ShowMsg("请您填写原登录密码");
return false;
}
$.post("<?php echo $cfg_cmsurl;?>/user/api.php?action=get_old_email", { oldpwd: $("#iptOldpwd").val() }, function (result) {


+ 12
- 12
src/user/templets/index.htm View File

@@ -41,28 +41,28 @@
<div class="pannel-main-container shadow-sm rounded">
<div class="media-body">
<ul class="row row-cols-3 row-cols-sm-4 row-cols-lg-6 row-cols-xl-8 list-unstyled text-center mb-0">
<li class="col m-pb-1" data-tags="alarm clock">
<div class="bg-light user-meter rounded mb-2 p-4 py-3"><a href="<?php echo $cfg_memberurl;?>/pm.php?folder=inbox"><i class="fa fa-commenting"></i></a></div>
<li class="col m-pb-1">
<div class="bg-light user-meter rounded mb-3 p-4"><a href="<?php echo $cfg_memberurl;?>/pm.php?folder=inbox"><i class="fa fa-commenting"></i></a></div>
<a href="<?php echo $cfg_memberurl;?>/pm.php?folder=inbox">消息管理</a>
</li>
<li class="col m-pb-1" data-tags="alarm clock">
<div class="bg-light user-meter rounded mb-2 p-4 py-3"><a href="<?php echo $cfg_memberurl;?>/content_list.php?channelid=1"><i class="fa fa-file-text"></i></a></div>
<li class="col m-pb-1">
<div class="bg-light user-meter rounded mb-3 p-4"><a href="<?php echo $cfg_memberurl;?>/content_list.php?channelid=1"><i class="fa fa-file-text"></i></a></div>
<a href="<?php echo $cfg_memberurl;?>/content_list.php?channelid=1">文档管理</a>
</li>
<li class="col" data-tags="space align distribute">
<div class="bg-light user-meter rounded mb-2 p-4 py-3"><a href="<?php echo $cfg_memberurl;?>/mystow.php"><i class="fa fa-star"></i></a></div>
<li class="col m-pb-1">
<div class="bg-light user-meter rounded mb-3 p-4"><a href="<?php echo $cfg_memberurl;?>/mystow.php"><i class="fa fa-star"></i></a></div>
<a href="<?php echo $cfg_memberurl;?>/mystow.php">我的收藏</a>
</li>
<li class="col m-pb-1" data-tags="alarm clock">
<div class="bg-light user-meter rounded mb-2 p-4 py-3"><a href="<?php echo $cfg_memberurl;?>/buy.php"><i class="fa fa-credit-card-alt"></i></a></div>
<li class="col">
<div class="bg-light user-meter rounded mb-3 p-4"><a href="<?php echo $cfg_memberurl;?>/buy.php"><i class="fa fa-credit-card-alt"></i></a></div>
<a href="<?php echo $cfg_memberurl;?>/buy.php">积分钱包</a>
</li>
<li class="col" data-tags="space align distribute">
<div class="bg-light user-meter rounded mb-2 p-4 py-3"><a href="<?php echo $cfg_memberurl;?>/edit_baseinfo.php"><i class="fa fa fa-pencil-square"></i></a></div>
<li class="col">
<div class="bg-light user-meter rounded mb-3 p-4"><a href="<?php echo $cfg_memberurl;?>/edit_baseinfo.php"><i class="fa fa fa-pencil-square"></i></a></div>
<a href="<?php echo $cfg_memberurl;?>/edit_baseinfo.php">资料修改</a>
</li>
<li class="col" data-tags="space align distribute">
<div class="bg-light user-meter rounded mb-2 p-4 py-3"><a href="<?php echo $cfg_memberurl;?>/index_do.php?fmdo=purl"><i class="fa fa fa-share"></i></a></div>
<li class="col">
<div class="bg-light user-meter rounded mb-3 p-4"><a href="<?php echo $cfg_memberurl;?>/index_do.php?fmdo=purl"><i class="fa fa fa-share"></i></a></div>
<a href="<?php echo $cfg_memberurl;?>/index_do.php?fmdo=purl">推广链接</a>
</li>
</ul>


+ 4
- 4
src/user/templets/reg-new.htm View File

@@ -18,10 +18,10 @@
<div class="login-box shadow-sm rounded text-left">
<h2 class="text-center mb-3">会员注册</h2>
<form method="post" action="reg_new.php" id="regUser" name="form2" onsubmit="return CheckSubmit();">
<input type="hidden" value="regbase" name="dopost">
<input type="hidden" value="1" name="step">
<input type="hidden" value="个人" name="mtype">
<input type="hidden" value="<?php echo $pid;?>" name="pid">
<input type="hidden" name="dopost" value="regbase">
<input type="hidden" name="step" value="1">
<input type="hidden" name="mtype" value="个人">
<input type="hidden" name="pid" value="<?php echo $pid;?>">
<div class="form-group">
<label for="iptUserid">会员账号</label>
<input type="text" name="userid" id="iptUserid" class="form-control" placeholder="请输入会员账号">


+ 0
- 1
src/user/templets/win_templet.htm View File

@@ -7,7 +7,6 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/web/font/css/font-awesome.min.css">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/web/css/style.css">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/web/css/user.css">
<script src="{dede:global.cfg_cmsurl/}/static/web/js/jquery.min.js"></script>
<script src="{dede:global.cfg_cmsurl/}/static/web/js/qrcode.min.js"></script>
</head>


Loading…
Cancel
Save