@@ -161,7 +161,7 @@ if ($dopost != 'save') { | |||||
} | } | ||||
$imgurls .= "{dede:img ddimg='$litpicname' text='$iinfo' width='".$imginfos[0]."' height='".$imginfos[1]."'} $iurl {/dede:img}\r\n"; | $imgurls .= "{dede:img ddimg='$litpicname' text='$iinfo' width='".$imginfos[0]."' height='".$imginfos[1]."'} $iurl {/dede:img}\r\n"; | ||||
} | } | ||||
//没上传图片(只修改msg信息) | |||||
//没上传图片,只修改msg信息 | |||||
else { | else { | ||||
$iinfo = str_replace("'", "`", stripslashes(${'imgmsg'.$i})); | $iinfo = str_replace("'", "`", stripslashes(${'imgmsg'.$i})); | ||||
$iurl = stripslashes(${'imgurl'.$i}); | $iurl = stripslashes(${'imgurl'.$i}); | ||||
@@ -12,8 +12,8 @@ require_once(dirname(__FILE__)."/../config.php"); | |||||
$cuserLogin = new userLogin(); | $cuserLogin = new userLogin(); | ||||
//后台功能操作配置项 | //后台功能操作配置项 | ||||
$actionSearch[0] = array( | $actionSearch[0] = array( | ||||
'title' => '常规操作', | |||||
'description' => '常规功能操作', | |||||
'title' => '常用操作', | |||||
'description' => '后台常用操作', | |||||
'soniterm' => array( | 'soniterm' => array( | ||||
0 => array( | 0 => array( | ||||
'title' => '网站栏目管理', | 'title' => '网站栏目管理', | ||||
@@ -34,10 +34,10 @@ $actionSearch[0] = array( | |||||
'linkurl' => 'content_list.php?mid=$cuserLogin->userID' | 'linkurl' => 'content_list.php?mid=$cuserLogin->userID' | ||||
), | ), | ||||
3 => array( | 3 => array( | ||||
'title' => '自定义文档属性', | |||||
'description' => '网站自定义文档属性', | |||||
'purview' => 'sys_Att', | |||||
'linkurl' => 'content_att.php' | |||||
'title' => '标签管理', | |||||
'description' => '网站所有标签管理', | |||||
'purview' => 'sys_Keyword', | |||||
'linkurl' => 'tags_main.php' | |||||
), | ), | ||||
4 => array( | 4 => array( | ||||
'title' => '评论管理', | 'title' => '评论管理', | ||||
@@ -46,29 +46,17 @@ $actionSearch[0] = array( | |||||
'linkurl' => 'feedback_main.php' | 'linkurl' => 'feedback_main.php' | ||||
), | ), | ||||
5 => array( | 5 => array( | ||||
'title' => '文档回收站', | |||||
'description' => '系统配置变量的核心设置中开启了文档回收站是否开启功能,后台删除的文档会存放在此处', | |||||
'purview' => 'a_List,a_AccList,a_MyList', | |||||
'linkurl' => 'recycling.php' | |||||
) | |||||
) | |||||
); | |||||
$actionSearch[1] = array( | |||||
'title' => '文档管理', | |||||
'description' => '网站文档管理', | |||||
'soniterm' => array( | |||||
0 => array( | |||||
'title' => '专题管理', | 'title' => '专题管理', | ||||
'description' => '网站所有专题管理', | 'description' => '网站所有专题管理', | ||||
'purview' => 'spec_New', | 'purview' => 'spec_New', | ||||
'linkurl' => 'content_s_list.php' | 'linkurl' => 'content_s_list.php' | ||||
), | ), | ||||
1 => array( | |||||
'title' => '标签管理', | |||||
'description' => '网站所有标签管理', | |||||
'purview' => 'sys_Keyword', | |||||
'linkurl' => 'tags_main.php' | |||||
), | |||||
6 => array( | |||||
'title' => '文档回收站', | |||||
'description' => '系统配置变量的核心设置中开启了文档回收站是否开启功能,后台删除的文档会存放在此处', | |||||
'purview' => 'a_List,a_AccList,a_MyList', | |||||
'linkurl' => 'recycling.php' | |||||
) | |||||
) | ) | ||||
); | ); | ||||
$actionSearch[2] = array( | $actionSearch[2] = array( | ||||
@@ -82,13 +70,13 @@ $actionSearch[2] = array( | |||||
'linkurl' => 'media_add.php' | 'linkurl' => 'media_add.php' | ||||
), | ), | ||||
1 => array( | 1 => array( | ||||
'title' => '附件数据管理', | |||||
'title' => '附件管理', | |||||
'description' => '列出所有上传的附件', | 'description' => '列出所有上传的附件', | ||||
'purview' => 'sys_Upload,sys_MyUpload', | 'purview' => 'sys_Upload,sys_MyUpload', | ||||
'linkurl' => 'media_main.php' | 'linkurl' => 'media_main.php' | ||||
), | ), | ||||
2 => array( | 2 => array( | ||||
'title' => '文件式管理器', | |||||
'title' => '文件理器', | |||||
'description' => '应用文件浏览的模式进行附件的管理', | 'description' => '应用文件浏览的模式进行附件的管理', | ||||
'purview' => 'plus_文件管理器', | 'purview' => 'plus_文件管理器', | ||||
'linkurl' => 'media_main.php?dopost=filemanager' | 'linkurl' => 'media_main.php?dopost=filemanager' | ||||
@@ -123,8 +111,14 @@ $actionSearch[3] = array( | |||||
'purview' => 'c_List', | 'purview' => 'c_List', | ||||
'linkurl' => 'freelist_main.php' | 'linkurl' => 'freelist_main.php' | ||||
), | ), | ||||
3 => array( | |||||
'title' => '自定义文档属性', | |||||
'description' => '网站自定义文档属性', | |||||
'purview' => 'sys_Att', | |||||
'linkurl' => 'content_att.php' | |||||
), | |||||
4 => array( | 4 => array( | ||||
'title' => '自定义表单', | |||||
'title' => '自定义表单管理', | |||||
'description' => '创建和管理自定义表单', | 'description' => '创建和管理自定义表单', | ||||
'purview' => 'c_List', | 'purview' => 'c_List', | ||||
'linkurl' => 'diy_main.php' | 'linkurl' => 'diy_main.php' | ||||
@@ -142,30 +136,30 @@ $actionSearch[4] = array( | |||||
'linkurl' => 'content_batch_up.php' | 'linkurl' => 'content_batch_up.php' | ||||
), | ), | ||||
1 => array( | 1 => array( | ||||
'title' => '搜索关键词维护', | |||||
'description' => '所有搜索关键词管理', | |||||
'purview' => 'sys_Keyword', | |||||
'linkurl' => 'search_keywords_main.php?dopost=filemanager' | |||||
'title' => '文档重复检测', | |||||
'description' => '网站重复标题文档处理', | |||||
'purview' => 'sys_ArcBatch', | |||||
'linkurl' => 'article_test_same.php' | |||||
), | ), | ||||
2 => array( | |||||
3 => array( | |||||
'title' => '文档关键词维护', | 'title' => '文档关键词维护', | ||||
'description' => '所有文档关键词批量维护', | 'description' => '所有文档关键词批量维护', | ||||
'purview' => 'sys_Keyword', | 'purview' => 'sys_Keyword', | ||||
'linkurl' => 'article_keywords_main.php' | 'linkurl' => 'article_keywords_main.php' | ||||
), | ), | ||||
3 => array( | |||||
'title' => '文档重复检测', | |||||
'description' => '网站重复标题文档处理', | |||||
'purview' => 'sys_ArcBatch', | |||||
'linkurl' => 'article_test_same.php' | |||||
), | |||||
4 => array( | 4 => array( | ||||
'title' => '搜索关键词维护', | |||||
'description' => '所有搜索关键词管理', | |||||
'purview' => 'sys_Keyword', | |||||
'linkurl' => 'search_keywords_main.php?dopost=filemanager' | |||||
), | |||||
5 => array( | |||||
'title' => '自动摘要分页', | 'title' => '自动摘要分页', | ||||
'description' => '更新没有填写描述的文档或更新没分页的文档的自动分页标识', | 'description' => '更新没有填写描述的文档或更新没分页的文档的自动分页标识', | ||||
'purview' => 'sys_Keyword', | 'purview' => 'sys_Keyword', | ||||
'linkurl' => 'article_description_main.php' | 'linkurl' => 'article_description_main.php' | ||||
), | ), | ||||
5 => array( | |||||
6 => array( | |||||
'title' => '数据库字段替换', | 'title' => '数据库字段替换', | ||||
'description' => '网站数据库字段批量替换', | 'description' => '网站数据库字段批量替换', | ||||
'purview' => 'sys_ArcBatch', | 'purview' => 'sys_ArcBatch', | ||||
@@ -184,23 +178,23 @@ $actionSearch[5] = array( | |||||
'linkurl' => 'member_main.php' | 'linkurl' => 'member_main.php' | ||||
), | ), | ||||
1 => array( | 1 => array( | ||||
'title' => '会员短信管理', | |||||
'description' => '会员之间发送的短消息管理,其中包含群发短消息和对单个会员发送短消息两种', | |||||
'purview' => 'member_Type', | |||||
'linkurl' => 'member_pm.php' | |||||
), | |||||
2 => array( | |||||
'title' => '会员级别设置', | 'title' => '会员级别设置', | ||||
'description' => '会员级别设置,通过不同会员的浏览权限来对会员级别进行一个扩展', | 'description' => '会员级别设置,通过不同会员的浏览权限来对会员级别进行一个扩展', | ||||
'purview' => 'member_Type', | 'purview' => 'member_Type', | ||||
'linkurl' => 'member_rank.php' | 'linkurl' => 'member_rank.php' | ||||
), | ), | ||||
2 => array( | |||||
3 => array( | |||||
'title' => '积分头衔设置', | 'title' => '积分头衔设置', | ||||
'description' => '会员积分等级设置,根据活动积分对会员进行头衔划分', | 'description' => '会员积分等级设置,根据活动积分对会员进行头衔划分', | ||||
'purview' => 'member_Type', | 'purview' => 'member_Type', | ||||
'linkurl' => 'member_scores.php' | 'linkurl' => 'member_scores.php' | ||||
), | ), | ||||
4 => array( | |||||
'title' => '会员短信管理', | |||||
'description' => '会员之间发送的短消息管理,其中包含群发短消息和对单个会员发送短消息两种', | |||||
'purview' => 'member_Type', | |||||
'linkurl' => 'member_pm.php' | |||||
), | |||||
) | ) | ||||
); | ); | ||||
$actionSearch[6] = array( | $actionSearch[6] = array( | ||||
@@ -220,18 +214,18 @@ $actionSearch[6] = array( | |||||
'linkurl' => 'cards_type.php' | 'linkurl' => 'cards_type.php' | ||||
), | ), | ||||
2 => array( | 2 => array( | ||||
'title' => '会员产品分类', | |||||
'description' => '会员类产品型划分,对会员产品进行定义', | |||||
'purview' => 'sys_Data', | |||||
'linkurl' => 'member_type.php' | |||||
), | |||||
3 => array( | |||||
'title' => '会员消费记录', | 'title' => '会员消费记录', | ||||
'description' => '会员消费记录,同时可以查看消费充值订单的付款情况', | 'description' => '会员消费记录,同时可以查看消费充值订单的付款情况', | ||||
'purview' => 'sys_Data', | 'purview' => 'sys_Data', | ||||
'linkurl' => 'member_operations.php' | 'linkurl' => 'member_operations.php' | ||||
), | ), | ||||
5 => array( | |||||
3 => array( | |||||
'title' => '会员产品分类', | |||||
'description' => '会员类产品型划分,对会员产品进行定义', | |||||
'purview' => 'sys_Data', | |||||
'linkurl' => 'member_type.php' | |||||
), | |||||
4 => array( | |||||
'title' => '支付接口设置', | 'title' => '支付接口设置', | ||||
'description' => '网站支付接口设置', | 'description' => '网站支付接口设置', | ||||
'purview' => 'sys_Data', | 'purview' => 'sys_Data', | ||||
@@ -351,12 +345,12 @@ $actionSearch[9] = array( | |||||
'purview' => 'sys_Edit', | 'purview' => 'sys_Edit', | ||||
'linkurl' => 'sys_info_mark.php' | 'linkurl' => 'sys_info_mark.php' | ||||
), | ), | ||||
// 5 => array( | |||||
// 'title' => '云服务设置', | |||||
// 'description' => '主流云服务平台支持', | |||||
// 'purview' => 'sys_Edit', | |||||
// 'linkurl' => 'sys_cloud.php' | |||||
// ), | |||||
/*5 => array( | |||||
'title' => '云服务设置', | |||||
'description' => '主流云服务平台支持', | |||||
'purview' => 'sys_Edit', | |||||
'linkurl' => 'sys_cloud.php' | |||||
),*/ | |||||
6 => array( | 6 => array( | ||||
'title' => '软件下载设置', | 'title' => '软件下载设置', | ||||
'description' => '软件下载连接显示方式,下载方式,镜像服务器等等进行配置', | 'description' => '软件下载连接显示方式,下载方式,镜像服务器等等进行配置', | ||||
@@ -86,8 +86,8 @@ $menusMain = "<m:top item='1_' name='常用操作' icon='fa-desktop'> | |||||
</m:top> | </m:top> | ||||
<m:top item='3_' name='附件管理' rank='sys_Upload,sys_MyUpload,plus_文件管理器' icon='fa-folder'> | <m:top item='3_' name='附件管理' rank='sys_Upload,sys_MyUpload,plus_文件管理器' icon='fa-folder'> | ||||
<m:item name='上传新文件' link='media_add.php' rank='' target='main' /> | <m:item name='上传新文件' link='media_add.php' rank='' target='main' /> | ||||
<m:item name='附件数据管理' link='media_main.php' rank='sys_Upload,sys_MyUpload' target='main' /> | |||||
<m:item name='文件式管理器' link='media_main.php?dopost=filemanager' rank='plus_文件管理器' target='main' /> | |||||
<m:item name='附件管理' link='media_main.php' rank='sys_Upload,sys_MyUpload' target='main' /> | |||||
<m:item name='文件理器' link='media_main.php?dopost=filemanager' rank='plus_文件管理器' target='main' /> | |||||
</m:top> | </m:top> | ||||
$adminMenu1 | $adminMenu1 | ||||
<m:top item='5_' name='批量维护' icon='fa-circle-o-notch'> | <m:top item='5_' name='批量维护' icon='fa-circle-o-notch'> | ||||
@@ -13,7 +13,7 @@ require_once(DEDEINC."/datalistcp.class.php"); | |||||
require_once(DEDEINC."/common.func.php"); | require_once(DEDEINC."/common.func.php"); | ||||
setcookie("ENV_GOBACK_URL", $dedeNowurl, time() + 3600, "/"); | setcookie("ENV_GOBACK_URL", $dedeNowurl, time() + 3600, "/"); | ||||
if (empty($dopost)) $dopost = ''; | if (empty($dopost)) $dopost = ''; | ||||
//文件式管理器 | |||||
//文件理器 | |||||
if ($dopost == 'filemanager') { | if ($dopost == 'filemanager') { | ||||
if (file_exists('./file_manage_main.php')) { | if (file_exists('./file_manage_main.php')) { | ||||
header("location:file_manage_main.php?activepath=$cfg_medias_dir"); | header("location:file_manage_main.php?activepath=$cfg_medias_dir"); | ||||
@@ -18,7 +18,7 @@ $row = array(); | |||||
if ($dopost == "toadmin") { | if ($dopost == "toadmin") { | ||||
$pwd = trim($pwd); | $pwd = trim($pwd); | ||||
if ($pwd != '' && preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd)) { | if ($pwd != '' && preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd)) { | ||||
ShowMsg('密码不合法,请使用[0-9a-zA-Z_@!.-]内的字符', '-1', 0, 3000); | |||||
ShowMsg('密码不合法,只能用[0-9a-zA-Z_@!.-]以内范围的字符', '-1', 0, 3000); | |||||
exit(); | exit(); | ||||
} | } | ||||
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | $safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | ||||
@@ -15,7 +15,7 @@ if (empty($dopost)) $dopost = ''; | |||||
if ($dopost == 'add') { | if ($dopost == 'add') { | ||||
CheckCSRF(); | CheckCSRF(); | ||||
if (preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd) || preg_match("#[^0-9a-zA-Z_@!\.-]#", $userid)) { | if (preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd) || preg_match("#[^0-9a-zA-Z_@!\.-]#", $userid)) { | ||||
ShowMsg('密码或或会员名不合法,<br>请使用[0-9a-zA-Z_@!.-]内的字符', '-1', 0, 3000); | |||||
ShowMsg('密码或或会员名不合法,<br>只能用[0-9a-zA-Z_@!.-]以内范围的字符', '-1', 0, 3000); | |||||
exit(); | exit(); | ||||
} | } | ||||
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | $safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | ||||
@@ -37,7 +37,6 @@ if ($dopost == 'add') { | |||||
$mpwd = md5($pwd); | $mpwd = md5($pwd); | ||||
$pwd = substr(md5($pwd), 5, 20); | $pwd = substr(md5($pwd), 5, 20); | ||||
} | } | ||||
$typeid = join(',', $typeids); | $typeid = join(',', $typeids); | ||||
if ($typeid == '0') $typeid = ''; | if ($typeid == '0') $typeid = ''; | ||||
//关连前台会员帐号 | //关连前台会员帐号 | ||||
@@ -17,7 +17,7 @@ if ($dopost == 'saveedit') { | |||||
CheckCSRF(); | CheckCSRF(); | ||||
$pwd = trim($pwd); | $pwd = trim($pwd); | ||||
if ($pwd != '' && preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd)) { | if ($pwd != '' && preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd)) { | ||||
ShowMsg('密码不合法,请使用[0-9a-zA-Z_@!.-]内的字符', '-1', 0, 3000); | |||||
ShowMsg('密码不合法,只能用[0-9a-zA-Z_@!.-]以内范围的字符', '-1', 0, 3000); | |||||
exit(); | exit(); | ||||
} | } | ||||
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | $safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | ||||
@@ -3,7 +3,7 @@ | |||||
<head> | <head> | ||||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | ||||
<title>附件数据管理</title> | |||||
<title>附件管理</title> | |||||
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
@@ -73,7 +73,7 @@ | |||||
</table> | </table> | ||||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable mb-3"> | <table cellpadding="3" cellspacing="1" align="center" class="table maintable mb-3"> | ||||
<tr> | <tr> | ||||
<td bgcolor="#f5f5f5" colspan="7">附件数据管理</td> | |||||
<td bgcolor="#f5f5f5" colspan="7">附件管理</td> | |||||
</tr> | </tr> | ||||
<tr bgcolor="#e9ecef" align="center"> | <tr bgcolor="#e9ecef" align="center"> | ||||
<td width="6%">选择</td> | <td width="6%">选择</td> | ||||
@@ -102,7 +102,7 @@ input[type=file] { | |||||
.ddcard > .card-header { | .ddcard > .card-header { | ||||
padding:0; | padding:0; | ||||
background:#fff; | background:#fff; | ||||
border-bottom:solid 4px #1eb867 | |||||
border-bottom:solid 3px #1eb867 | |||||
} | } | ||||
.ddcard-normal > .card-header { | .ddcard-normal > .card-header { | ||||
padding:10px; | padding:10px; | ||||
@@ -135,9 +135,6 @@ input[type=file] { | |||||
background:#1eb867; | background:#1eb867; | ||||
border-radius:.2rem .2rem 0 0 | border-radius:.2rem .2rem 0 0 | ||||
} | } | ||||
.ddcard-normal > .list-group > li i { | |||||
color:#1eb867 | |||||
} | |||||
.ddcard-normal { | .ddcard-normal { | ||||
padding:0; | padding:0; | ||||
box-shadow:0 .125rem .25rem rgba(0,0,0,.075) | box-shadow:0 .125rem .25rem rgba(0,0,0,.075) | ||||
@@ -181,12 +178,12 @@ input[type=file] { | |||||
line-height:30px | line-height:30px | ||||
} | } | ||||
.items > li .title,.items > li .caption a { | .items > li .title,.items > li .caption a { | ||||
display:inline; | |||||
line-height:18px; | |||||
color:#212529 | |||||
display:inline | |||||
} | |||||
.items > li .source span,.items > li .source a { | |||||
color:#c0c0c0 | |||||
} | } | ||||
.items > li .description,.items > li .description a,.items > li .addinfo { | .items > li .description,.items > li .description a,.items > li .addinfo { | ||||
color:#868686; | |||||
display:-webkit-box; | display:-webkit-box; | ||||
-webkit-line-clamp:3; | -webkit-line-clamp:3; | ||||
-webkit-box-orient:vertical; | -webkit-box-orient:vertical; | ||||
@@ -329,24 +326,24 @@ input[type=file] { | |||||
line-height:40px; | line-height:40px; | ||||
text-align:right | text-align:right | ||||
} | } | ||||
.user-admin img { | |||||
.user-admin-img { | |||||
max-width:60px; | |||||
min-height:60px; | |||||
border-radius:50%; | |||||
border:1px solid #eee | |||||
} | |||||
.user-admin-img-xs { | |||||
margin-right:10px; | margin-right:10px; | ||||
width:30px; | width:30px; | ||||
height:30px; | height:30px; | ||||
border-radius:50%; | border-radius:50%; | ||||
border-bottom:1px solid #eee | |||||
} | |||||
.user-logo { | |||||
max-width:60px; | |||||
min-height:60px; | |||||
border-radius:50%; | |||||
border-bottom:1px solid #eee | |||||
border:1px solid #eee | |||||
} | } | ||||
.user-img { | |||||
.user-edit-img { | |||||
width:36px; | width:36px; | ||||
height:36px; | height:36px; | ||||
border-radius:50%; | border-radius:50%; | ||||
border:1px solid #dee2e6 | |||||
border:1px solid #eee | |||||
} | } | ||||
.user-meter i { | .user-meter i { | ||||
font-size:24px!important; | font-size:24px!important; | ||||
@@ -358,17 +355,14 @@ input[type=file] { | |||||
.list-group-flush>.list-group-item { | .list-group-flush>.list-group-item { | ||||
cursor:pointer | cursor:pointer | ||||
} | } | ||||
.nav-link.active { | |||||
color:#ec982c | |||||
} | |||||
.dropdown { | .dropdown { | ||||
display:inline-block; | display:inline-block; | ||||
margin-left:.25rem; | margin-left:.25rem; | ||||
content:""; | content:""; | ||||
border-top:.3em solid; | |||||
border-right:.3em solid transparent; | |||||
border-top:.3rem solid; | |||||
border-right:.3rem solid transparent; | |||||
border-bottom:0; | border-bottom:0; | ||||
border-left:.3em solid transparent; | |||||
border-left:.3rem solid transparent; | |||||
vertical-align:.25rem | vertical-align:.25rem | ||||
} | } | ||||
.pannel-main-container { | .pannel-main-container { | ||||
@@ -508,6 +508,21 @@ function GetUpdateSQL() | |||||
fclose($fp); | fclose($fp); | ||||
return $result; | return $result; | ||||
} | } | ||||
//会员头像标签{dede:field.mid function='face(@me)'/}和[field:mid function='face(@me)'/] | |||||
function face($mid) | |||||
{ | |||||
global $dsql; | |||||
if ($mid <> 0) { | |||||
$row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='$mid'"); | |||||
if ($row['face'] == "") { | |||||
$face = "/static/web/img/admin.png"; | |||||
} else { | |||||
$face = $row['face']; | |||||
$face = "$face"; | |||||
} | |||||
} | |||||
return $face; | |||||
} | |||||
//会员昵称标签{dede:field.mid function="GetMemberInfos('uname',@me)"/}和[field:mid function="GetMemberInfos('uname',@me)"/] | //会员昵称标签{dede:field.mid function="GetMemberInfos('uname',@me)"/}和[field:mid function="GetMemberInfos('uname',@me)"/] | ||||
function GetMemberInfos($fields, $mid) | function GetMemberInfos($fields, $mid) | ||||
{ | { | ||||
@@ -524,21 +539,6 @@ function GetMemberInfos($fields, $mid) | |||||
} | } | ||||
return $revalue; | return $revalue; | ||||
} | } | ||||
//会员头像标签{dede:field.mid function='face(@me)'/}和[field:mid function='face(@me)'/] | |||||
function face($mid) | |||||
{ | |||||
global $dsql; | |||||
if ($mid <> 0) { | |||||
$row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='$mid'"); | |||||
if ($row['face'] == "") { | |||||
$face = "/static/web/img/admin.png"; | |||||
} else { | |||||
$face = $row['face']; | |||||
$face = "$face"; | |||||
} | |||||
} | |||||
return $face; | |||||
} | |||||
//标签调用标签[field:id function='GetMyTags(@me,2)'/]2表示输出2个文档 | //标签调用标签[field:id function='GetMyTags(@me,2)'/]2表示输出2个文档 | ||||
if (!function_exists('GetMyTags')) { | if (!function_exists('GetMyTags')) { | ||||
function GetMyTags($aid, $num=3) | function GetMyTags($aid, $num=3) | ||||
@@ -15,7 +15,7 @@ | |||||
function CheckLogin() { | function CheckLogin() { | ||||
$.get("{dede:global.cfg_cmsurl/}/user/api.php?format=json",function(result) { | $.get("{dede:global.cfg_cmsurl/}/user/api.php?format=json",function(result) { | ||||
if (result.code === 200) { | if (result.code === 200) { | ||||
$("#_login").html(`<a href="{dede:global.cfg_cmsurl/}/user"class="user-admin mr-3"><img src="${result.data.facepic}" alt="${result.data.username}" title="${result.data.username}">${result.data.username}</a><a href="/user/pm.php" class="btn btn-primary btn-sm rounded-circle"><i class="fa fa-bell"></i></a><a href="{dede:global.cfg_cmsurl/}/user/index_do.php?fmdo=login&dopost=exit" class="btn btn-success btn-sm rounded-circle"><i class="fa fa-sign-out"></i></a>`); | |||||
$("#_login").html(`<a href="{dede:global.cfg_cmsurl/}/user" class="mr-3"><img src="${result.data.facepic}" alt="${result.data.username}" title="${result.data.username}" class="user-admin-img-xs">${result.data.username}</a><a href="/user/pm.php" class="btn btn-primary btn-sm rounded-circle"><i class="fa fa-bell"></i></a><a href="{dede:global.cfg_cmsurl/}/user/index_do.php?fmdo=login&dopost=exit" class="btn btn-success btn-sm rounded-circle"><i class="fa fa-sign-out"></i></a>`); | |||||
$("#iptUsername").val(result.data.username); | $("#iptUsername").val(result.data.username); | ||||
$("#iptUsername").attr("disabled", "disabled"); | $("#iptUsername").attr("disabled", "disabled"); | ||||
$(".areaValidate").hide(); | $(".areaValidate").hide(); | ||||
@@ -56,7 +56,7 @@ | |||||
</div> | </div> | ||||
<ul class="list-group list-group-flush"> | <ul class="list-group list-group-flush"> | ||||
{dede:arclist flag='h' titlelen='100' row='7' orderby='pubdate'} | {dede:arclist flag='h' titlelen='100' row='7' orderby='pubdate'} | ||||
<li><i class="fa fa-bookmark-o mr-3"></i><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||||
<li><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||||
{/dede:arclist} | {/dede:arclist} | ||||
</ul> | </ul> | ||||
</div> | </div> | ||||
@@ -100,8 +100,17 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<ul class="list-group list-group-flush"> | <ul class="list-group list-group-flush"> | ||||
{dede:arclist titlelen='60' row='8'} | |||||
<li><i class="fa fa-bookmark-o mr-3"></i><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||||
{dede:arclist titlelen='60' limit='0,1'} | |||||
<li> | |||||
<p><a title="[field:fulltitle/]" href="[field:arcurl/]"><i class="fa fa-file-word-o mr-1"></i>[field:title/]</a></p> | |||||
<p class="text-right mb-0"> | |||||
<span><img src="[field:mid function='face(@me)'/]" class="user-admin-img-xs">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</p> | |||||
</li> | |||||
{/dede:arclist} | |||||
{dede:arclist titlelen='60' limit='1,9'} | |||||
<li><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||||
{/dede:arclist} | {/dede:arclist} | ||||
</ul> | </ul> | ||||
</div> | </div> | ||||
@@ -47,8 +47,17 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<ul class="list-group list-group-flush"> | <ul class="list-group list-group-flush"> | ||||
{dede:arclist titlelen='60' row='8'} | |||||
<li><i class="fa fa-bookmark-o mr-3"></i><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||||
{dede:arclist titlelen='60' limit='0,1'} | |||||
<li> | |||||
<p><a title="[field:fulltitle/]" href="[field:arcurl/]"><i class="fa fa-file-word-o mr-1"></i>[field:title/]</a></p> | |||||
<p class="text-right mb-0"> | |||||
<span><img src="[field:mid function='face(@me)'/]" class="user-admin-img-xs">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</p> | |||||
</li> | |||||
{/dede:arclist} | |||||
{dede:arclist titlelen='60' limit='1,9'} | |||||
<li><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||||
{/dede:arclist} | {/dede:arclist} | ||||
</ul> | </ul> | ||||
</div> | </div> | ||||
@@ -47,8 +47,17 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<ul class="list-group list-group-flush"> | <ul class="list-group list-group-flush"> | ||||
{dede:arclist titlelen='60' row='8'} | |||||
<li><i class="fa fa-bookmark-o mr-3"></i><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||||
{dede:arclist titlelen='60' limit='0,1'} | |||||
<li> | |||||
<p><a title="[field:fulltitle/]" href="[field:arcurl/]"><i class="fa fa-file-word-o mr-1"></i>[field:title/]</a></p> | |||||
<p class="text-right mb-0"> | |||||
<span><img src="[field:mid function='face(@me)'/]" class="user-admin-img-xs">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</p> | |||||
</li> | |||||
{/dede:arclist} | |||||
{dede:arclist titlelen='60' limit='1,9'} | |||||
<li><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||||
{/dede:arclist} | {/dede:arclist} | ||||
</ul> | </ul> | ||||
</div> | </div> | ||||
@@ -47,8 +47,17 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<ul class="list-group list-group-flush"> | <ul class="list-group list-group-flush"> | ||||
{dede:arclistsg titlelen='60' row='8'} | |||||
<li><i class="fa fa-bookmark-o mr-3"></i><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||||
{dede:arclistsg titlelen='60' limit='0,1'} | |||||
<li> | |||||
<p><a title="[field:fulltitle/]" href="[field:arcurl/]"><i class="fa fa-file-word-o mr-1"></i>[field:title/]</a></p> | |||||
<p class="text-right mb-0"> | |||||
<span><img src="[field:mid function='face(@me)'/]" class="user-admin-img-xs">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</p> | |||||
</li> | |||||
{/dede:arclistsg} | |||||
{dede:arclistsg titlelen='60' limit='1,9'} | |||||
<li><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||||
{/dede:arclistsg} | {/dede:arclistsg} | ||||
</ul> | </ul> | ||||
</div> | </div> | ||||
@@ -47,8 +47,17 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<ul class="list-group list-group-flush"> | <ul class="list-group list-group-flush"> | ||||
{dede:arclistsg titlelen='60' row='8'} | |||||
<li><i class="fa fa-bookmark-o mr-3"></i><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||||
{dede:arclistsg titlelen='60' limit='0,1'} | |||||
<li> | |||||
<p><a title="[field:fulltitle/]" href="[field:arcurl/]"><i class="fa fa-file-word-o mr-1"></i>[field:title/]</a></p> | |||||
<p class="text-right mb-0"> | |||||
<span><img src="[field:mid function='face(@me)'/]" class="user-admin-img-xs">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</p> | |||||
</li> | |||||
{/dede:arclistsg} | |||||
{dede:arclistsg titlelen='60' limit='1,9'} | |||||
<li><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||||
{/dede:arclistsg} | {/dede:arclistsg} | ||||
</ul> | </ul> | ||||
</div> | </div> | ||||
@@ -47,8 +47,17 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<ul class="list-group list-group-flush"> | <ul class="list-group list-group-flush"> | ||||
{dede:arclist titlelen='60' row='8'} | |||||
<li><i class="fa fa-bookmark-o mr-3"></i><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||||
{dede:arclist titlelen='60' limit='0,1'} | |||||
<li> | |||||
<p><a title="[field:fulltitle/]" href="[field:arcurl/]"><i class="fa fa-file-word-o mr-1"></i>[field:title/]</a></p> | |||||
<p class="text-right mb-0"> | |||||
<span><img src="[field:mid function='face(@me)'/]" class="user-admin-img-xs">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</p> | |||||
</li> | |||||
{/dede:arclist} | |||||
{dede:arclist titlelen='60' limit='1,9'} | |||||
<li><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||||
{/dede:arclist} | {/dede:arclist} | ||||
</ul> | </ul> | ||||
</div> | </div> | ||||
@@ -42,7 +42,10 @@ | |||||
<div class="col-md-12 description"> | <div class="col-md-12 description"> | ||||
<a href="[field:arcurl/]">[field:description/]...</a> | <a href="[field:arcurl/]">[field:description/]...</a> | ||||
</div> | </div> | ||||
<div class="col-md-12 source text-right">发布时间:[field:pubdate function="MyDate('y-m-d',@me)"/]</div> | |||||
<div class="col-md-12 source text-right"> | |||||
<span><img src="[field:mid function='face(@me)'/]" class="user-admin-img-xs">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</div> | |||||
</div> | </div> | ||||
</li> | </li> | ||||
{/dede:list} | {/dede:list} | ||||
@@ -42,7 +42,10 @@ | |||||
<div class="col-md-12 description"> | <div class="col-md-12 description"> | ||||
<a href="[field:arcurl/]">[field:description/]...</a> | <a href="[field:arcurl/]">[field:description/]...</a> | ||||
</div> | </div> | ||||
<div class="col-md-12 source text-right">发布时间:[field:pubdate function="MyDate('y-m-d',@me)"/]</div> | |||||
<div class="col-md-12 source text-right"> | |||||
<span><img src="[field:mid function='face(@me)'/]" class="user-admin-img-xs">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</div> | |||||
</div> | </div> | ||||
</li> | </li> | ||||
{/dede:list} | {/dede:list} | ||||
@@ -42,7 +42,10 @@ | |||||
<div class="col-md-12 description"> | <div class="col-md-12 description"> | ||||
<a href="[field:arcurl/]">[field:description/]...</a> | <a href="[field:arcurl/]">[field:description/]...</a> | ||||
</div> | </div> | ||||
<div class="col-md-12 source text-right">发布时间:[field:pubdate function="MyDate('y-m-d',@me)"/]</div> | |||||
<div class="col-md-12 source text-right"> | |||||
<span><img src="[field:mid function='face(@me)'/]" class="user-admin-img-xs">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</div> | |||||
</div> | </div> | ||||
</li> | </li> | ||||
{/dede:list} | {/dede:list} | ||||
@@ -61,7 +61,10 @@ | |||||
<div class="col-md-12 caption"> | <div class="col-md-12 caption"> | ||||
<a href="[field:arcurl/]"><h4 class="title">[field:code/] [field:title/]</h4></a> | <a href="[field:arcurl/]"><h4 class="title">[field:code/] [field:title/]</h4></a> | ||||
</div> | </div> | ||||
<div class="col-md-12 source text-right">发布时间:[field:pubdate function="MyDate('y-m-d',@me)"/]</div> | |||||
<div class="col-md-12 source text-right"> | |||||
<span><img src="[field:mid function='face(@me)'/]" class="user-admin-img-xs">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</div> | |||||
</div> | </div> | ||||
</li> | </li> | ||||
{/dede:list} | {/dede:list} | ||||
@@ -43,7 +43,10 @@ | |||||
<div class="col-md-12 description"> | <div class="col-md-12 description"> | ||||
<a href="[field:arcurl/]">[field:description/]...</a> | <a href="[field:arcurl/]">[field:description/]...</a> | ||||
</div> | </div> | ||||
<div class="col-md-12 addinfo">上传日期:[field:pubdate function="MyDate('Y-m-d', @me)"/] 推荐级别:[field:softrank function='GetRankStar(@me)'/] 软件语言:[field:language/]</div> | |||||
<div class="col-md-12 addinfo"> | |||||
<span><img src="[field:mid function='face(@me)'/]" class="user-admin-img-xs">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</div> | |||||
</div> | </div> | ||||
</li> | </li> | ||||
{/dede:list} | {/dede:list} | ||||
@@ -43,7 +43,10 @@ | |||||
<div class="col-md-12 description"> | <div class="col-md-12 description"> | ||||
<a href="[field:arcurl/]">[field:description/]...</a> | <a href="[field:arcurl/]">[field:description/]...</a> | ||||
</div> | </div> | ||||
<div class="col-md-12 addinfo">上传日期:[field:pubdate function="MyDate('Y-m-d', @me)"/]</div> | |||||
<div class="col-md-12 addinfo"> | |||||
<span><img src="[field:mid function='face(@me)'/]" class="user-admin-img-xs">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</div> | |||||
</div> | </div> | ||||
</li> | </li> | ||||
{/dede:list} | {/dede:list} | ||||
@@ -60,7 +60,7 @@ | |||||
<label class="col-sm-3 col-form-label">修改头像:</label> | <label class="col-sm-3 col-form-label">修改头像:</label> | ||||
<div class="col-sm-9"> | <div class="col-sm-9"> | ||||
<input id="iptNewface" type="file" name="iptNewface" class="d-none"> | <input id="iptNewface" type="file" name="iptNewface" class="d-none"> | ||||
<img id="face" src="<?php echo empty($row['face'])? $cfg_staticurl.'/web/img/admin.png' : $row['face'];?>" class="user-img mr-1"> | |||||
<img id="face" src="<?php echo empty($row['face'])? $cfg_staticurl.'/web/img/admin.png' : $row['face'];?>" class="user-edit-img mr-3"> | |||||
<span class="btn btn-success btn-sm" id="btnChangeFace">修改头像</span> | <span class="btn btn-success btn-sm" id="btnChangeFace">修改头像</span> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
@@ -22,7 +22,7 @@ | |||||
<div class="pannel-main-container shadow-sm rounded"> | <div class="pannel-main-container shadow-sm rounded"> | ||||
<div class="media-body row"> | <div class="media-body row"> | ||||
<div class="col-12 text-center"> | <div class="col-12 text-center"> | ||||
<img src="<?php echo $cfg_ml->fields['face'];?>" title="<?php echo $cfg_ml->M_LoginID;?>" class="user-logo"> | |||||
<img src="<?php echo $cfg_ml->fields['face'];?>" title="<?php echo $cfg_ml->M_LoginID;?>" class="user-admin-img"> | |||||
<div class="my-3"> | <div class="my-3"> | ||||
<h3 class="d-inline-block mr-2" style="vertical-align:middle"><?php echo $cfg_ml->M_UserName;?></h3> | <h3 class="d-inline-block mr-2" style="vertical-align:middle"><?php echo $cfg_ml->M_UserName;?></h3> | ||||
<span class="btn btn-outline-success btn-sm"><?php echo $cfg_ml->GetMemberTypeName();?></span> | <span class="btn btn-outline-success btn-sm"><?php echo $cfg_ml->GetMemberTypeName();?></span> | ||||