@@ -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"; | |||
} | |||
//没上传图片(只修改msg信息) | |||
//没上传图片,只修改msg信息 | |||
else { | |||
$iinfo = str_replace("'", "`", stripslashes(${'imgmsg'.$i})); | |||
$iurl = stripslashes(${'imgurl'.$i}); | |||
@@ -12,8 +12,8 @@ require_once(dirname(__FILE__)."/../config.php"); | |||
$cuserLogin = new userLogin(); | |||
//后台功能操作配置项 | |||
$actionSearch[0] = array( | |||
'title' => '常规操作', | |||
'description' => '常规功能操作', | |||
'title' => '常用操作', | |||
'description' => '后台常用操作', | |||
'soniterm' => array( | |||
0 => array( | |||
'title' => '网站栏目管理', | |||
@@ -34,10 +34,10 @@ $actionSearch[0] = array( | |||
'linkurl' => 'content_list.php?mid=$cuserLogin->userID' | |||
), | |||
3 => array( | |||
'title' => '自定义文档属性', | |||
'description' => '网站自定义文档属性', | |||
'purview' => 'sys_Att', | |||
'linkurl' => 'content_att.php' | |||
'title' => '标签管理', | |||
'description' => '网站所有标签管理', | |||
'purview' => 'sys_Keyword', | |||
'linkurl' => 'tags_main.php' | |||
), | |||
4 => array( | |||
'title' => '评论管理', | |||
@@ -46,29 +46,17 @@ $actionSearch[0] = array( | |||
'linkurl' => 'feedback_main.php' | |||
), | |||
5 => array( | |||
'title' => '文档回收站', | |||
'description' => '系统配置变量的核心设置中开启了文档回收站是否开启功能,后台删除的文档会存放在此处', | |||
'purview' => 'a_List,a_AccList,a_MyList', | |||
'linkurl' => 'recycling.php' | |||
) | |||
) | |||
); | |||
$actionSearch[1] = array( | |||
'title' => '文档管理', | |||
'description' => '网站文档管理', | |||
'soniterm' => array( | |||
0 => array( | |||
'title' => '专题管理', | |||
'description' => '网站所有专题管理', | |||
'purview' => 'spec_New', | |||
'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( | |||
@@ -82,13 +70,13 @@ $actionSearch[2] = array( | |||
'linkurl' => 'media_add.php' | |||
), | |||
1 => array( | |||
'title' => '附件数据管理', | |||
'title' => '附件管理', | |||
'description' => '列出所有上传的附件', | |||
'purview' => 'sys_Upload,sys_MyUpload', | |||
'linkurl' => 'media_main.php' | |||
), | |||
2 => array( | |||
'title' => '文件式管理器', | |||
'title' => '文件理器', | |||
'description' => '应用文件浏览的模式进行附件的管理', | |||
'purview' => 'plus_文件管理器', | |||
'linkurl' => 'media_main.php?dopost=filemanager' | |||
@@ -123,8 +111,14 @@ $actionSearch[3] = array( | |||
'purview' => 'c_List', | |||
'linkurl' => 'freelist_main.php' | |||
), | |||
3 => array( | |||
'title' => '自定义文档属性', | |||
'description' => '网站自定义文档属性', | |||
'purview' => 'sys_Att', | |||
'linkurl' => 'content_att.php' | |||
), | |||
4 => array( | |||
'title' => '自定义表单', | |||
'title' => '自定义表单管理', | |||
'description' => '创建和管理自定义表单', | |||
'purview' => 'c_List', | |||
'linkurl' => 'diy_main.php' | |||
@@ -142,30 +136,30 @@ $actionSearch[4] = array( | |||
'linkurl' => 'content_batch_up.php' | |||
), | |||
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' => '文档关键词维护', | |||
'description' => '所有文档关键词批量维护', | |||
'purview' => 'sys_Keyword', | |||
'linkurl' => 'article_keywords_main.php' | |||
), | |||
3 => array( | |||
'title' => '文档重复检测', | |||
'description' => '网站重复标题文档处理', | |||
'purview' => 'sys_ArcBatch', | |||
'linkurl' => 'article_test_same.php' | |||
), | |||
4 => array( | |||
'title' => '搜索关键词维护', | |||
'description' => '所有搜索关键词管理', | |||
'purview' => 'sys_Keyword', | |||
'linkurl' => 'search_keywords_main.php?dopost=filemanager' | |||
), | |||
5 => array( | |||
'title' => '自动摘要分页', | |||
'description' => '更新没有填写描述的文档或更新没分页的文档的自动分页标识', | |||
'purview' => 'sys_Keyword', | |||
'linkurl' => 'article_description_main.php' | |||
), | |||
5 => array( | |||
6 => array( | |||
'title' => '数据库字段替换', | |||
'description' => '网站数据库字段批量替换', | |||
'purview' => 'sys_ArcBatch', | |||
@@ -184,23 +178,23 @@ $actionSearch[5] = array( | |||
'linkurl' => 'member_main.php' | |||
), | |||
1 => array( | |||
'title' => '会员短信管理', | |||
'description' => '会员之间发送的短消息管理,其中包含群发短消息和对单个会员发送短消息两种', | |||
'purview' => 'member_Type', | |||
'linkurl' => 'member_pm.php' | |||
), | |||
2 => array( | |||
'title' => '会员级别设置', | |||
'description' => '会员级别设置,通过不同会员的浏览权限来对会员级别进行一个扩展', | |||
'purview' => 'member_Type', | |||
'linkurl' => 'member_rank.php' | |||
), | |||
2 => array( | |||
3 => array( | |||
'title' => '积分头衔设置', | |||
'description' => '会员积分等级设置,根据活动积分对会员进行头衔划分', | |||
'purview' => 'member_Type', | |||
'linkurl' => 'member_scores.php' | |||
), | |||
4 => array( | |||
'title' => '会员短信管理', | |||
'description' => '会员之间发送的短消息管理,其中包含群发短消息和对单个会员发送短消息两种', | |||
'purview' => 'member_Type', | |||
'linkurl' => 'member_pm.php' | |||
), | |||
) | |||
); | |||
$actionSearch[6] = array( | |||
@@ -220,18 +214,18 @@ $actionSearch[6] = array( | |||
'linkurl' => 'cards_type.php' | |||
), | |||
2 => array( | |||
'title' => '会员产品分类', | |||
'description' => '会员类产品型划分,对会员产品进行定义', | |||
'purview' => 'sys_Data', | |||
'linkurl' => 'member_type.php' | |||
), | |||
3 => array( | |||
'title' => '会员消费记录', | |||
'description' => '会员消费记录,同时可以查看消费充值订单的付款情况', | |||
'purview' => 'sys_Data', | |||
'linkurl' => 'member_operations.php' | |||
), | |||
5 => array( | |||
3 => array( | |||
'title' => '会员产品分类', | |||
'description' => '会员类产品型划分,对会员产品进行定义', | |||
'purview' => 'sys_Data', | |||
'linkurl' => 'member_type.php' | |||
), | |||
4 => array( | |||
'title' => '支付接口设置', | |||
'description' => '网站支付接口设置', | |||
'purview' => 'sys_Data', | |||
@@ -351,12 +345,12 @@ $actionSearch[9] = array( | |||
'purview' => 'sys_Edit', | |||
'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( | |||
'title' => '软件下载设置', | |||
'description' => '软件下载连接显示方式,下载方式,镜像服务器等等进行配置', | |||
@@ -86,8 +86,8 @@ $menusMain = "<m:top item='1_' name='常用操作' icon='fa-desktop'> | |||
</m:top> | |||
<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_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> | |||
$adminMenu1 | |||
<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"); | |||
setcookie("ENV_GOBACK_URL", $dedeNowurl, time() + 3600, "/"); | |||
if (empty($dopost)) $dopost = ''; | |||
//文件式管理器 | |||
//文件理器 | |||
if ($dopost == 'filemanager') { | |||
if (file_exists('./file_manage_main.php')) { | |||
header("location:file_manage_main.php?activepath=$cfg_medias_dir"); | |||
@@ -18,7 +18,7 @@ $row = array(); | |||
if ($dopost == "toadmin") { | |||
$pwd = trim($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(); | |||
} | |||
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | |||
@@ -15,7 +15,7 @@ if (empty($dopost)) $dopost = ''; | |||
if ($dopost == 'add') { | |||
CheckCSRF(); | |||
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(); | |||
} | |||
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | |||
@@ -37,7 +37,6 @@ if ($dopost == 'add') { | |||
$mpwd = md5($pwd); | |||
$pwd = substr(md5($pwd), 5, 20); | |||
} | |||
$typeid = join(',', $typeids); | |||
if ($typeid == '0') $typeid = ''; | |||
//关连前台会员帐号 | |||
@@ -17,7 +17,7 @@ if ($dopost == 'saveedit') { | |||
CheckCSRF(); | |||
$pwd = trim($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(); | |||
} | |||
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | |||
@@ -3,7 +3,7 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<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/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="../static/web/css/admin.css"> | |||
@@ -73,7 +73,7 @@ | |||
</table> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="7">附件数据管理</td> | |||
<td bgcolor="#f5f5f5" colspan="7">附件管理</td> | |||
</tr> | |||
<tr bgcolor="#e9ecef" align="center"> | |||
<td width="6%">选择</td> | |||
@@ -102,7 +102,7 @@ input[type=file] { | |||
.ddcard > .card-header { | |||
padding:0; | |||
background:#fff; | |||
border-bottom:solid 4px #1eb867 | |||
border-bottom:solid 3px #1eb867 | |||
} | |||
.ddcard-normal > .card-header { | |||
padding:10px; | |||
@@ -135,9 +135,6 @@ input[type=file] { | |||
background:#1eb867; | |||
border-radius:.2rem .2rem 0 0 | |||
} | |||
.ddcard-normal > .list-group > li i { | |||
color:#1eb867 | |||
} | |||
.ddcard-normal { | |||
padding:0; | |||
box-shadow:0 .125rem .25rem rgba(0,0,0,.075) | |||
@@ -181,12 +178,12 @@ input[type=file] { | |||
line-height:30px | |||
} | |||
.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 { | |||
color:#868686; | |||
display:-webkit-box; | |||
-webkit-line-clamp:3; | |||
-webkit-box-orient:vertical; | |||
@@ -329,24 +326,24 @@ input[type=file] { | |||
line-height:40px; | |||
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; | |||
width:30px; | |||
height:30px; | |||
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; | |||
height:36px; | |||
border-radius:50%; | |||
border:1px solid #dee2e6 | |||
border:1px solid #eee | |||
} | |||
.user-meter i { | |||
font-size:24px!important; | |||
@@ -358,17 +355,14 @@ input[type=file] { | |||
.list-group-flush>.list-group-item { | |||
cursor:pointer | |||
} | |||
.nav-link.active { | |||
color:#ec982c | |||
} | |||
.dropdown { | |||
display:inline-block; | |||
margin-left:.25rem; | |||
content:""; | |||
border-top:.3em solid; | |||
border-right:.3em solid transparent; | |||
border-top:.3rem solid; | |||
border-right:.3rem solid transparent; | |||
border-bottom:0; | |||
border-left:.3em solid transparent; | |||
border-left:.3rem solid transparent; | |||
vertical-align:.25rem | |||
} | |||
.pannel-main-container { | |||
@@ -508,6 +508,21 @@ function GetUpdateSQL() | |||
fclose($fp); | |||
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)"/] | |||
function GetMemberInfos($fields, $mid) | |||
{ | |||
@@ -524,21 +539,6 @@ function GetMemberInfos($fields, $mid) | |||
} | |||
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个文档 | |||
if (!function_exists('GetMyTags')) { | |||
function GetMyTags($aid, $num=3) | |||
@@ -15,7 +15,7 @@ | |||
function CheckLogin() { | |||
$.get("{dede:global.cfg_cmsurl/}/user/api.php?format=json",function(result) { | |||
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").attr("disabled", "disabled"); | |||
$(".areaValidate").hide(); | |||
@@ -56,7 +56,7 @@ | |||
</div> | |||
<ul class="list-group list-group-flush"> | |||
{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} | |||
</ul> | |||
</div> | |||
@@ -100,8 +100,17 @@ | |||
</div> | |||
</div> | |||
<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} | |||
</ul> | |||
</div> | |||
@@ -47,8 +47,17 @@ | |||
</div> | |||
</div> | |||
<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} | |||
</ul> | |||
</div> | |||
@@ -47,8 +47,17 @@ | |||
</div> | |||
</div> | |||
<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} | |||
</ul> | |||
</div> | |||
@@ -47,8 +47,17 @@ | |||
</div> | |||
</div> | |||
<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} | |||
</ul> | |||
</div> | |||
@@ -47,8 +47,17 @@ | |||
</div> | |||
</div> | |||
<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} | |||
</ul> | |||
</div> | |||
@@ -47,8 +47,17 @@ | |||
</div> | |||
</div> | |||
<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} | |||
</ul> | |||
</div> | |||
@@ -42,7 +42,10 @@ | |||
<div class="col-md-12 description"> | |||
<a href="[field:arcurl/]">[field:description/]...</a> | |||
</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> | |||
</li> | |||
{/dede:list} | |||
@@ -42,7 +42,10 @@ | |||
<div class="col-md-12 description"> | |||
<a href="[field:arcurl/]">[field:description/]...</a> | |||
</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> | |||
</li> | |||
{/dede:list} | |||
@@ -42,7 +42,10 @@ | |||
<div class="col-md-12 description"> | |||
<a href="[field:arcurl/]">[field:description/]...</a> | |||
</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> | |||
</li> | |||
{/dede:list} | |||
@@ -61,7 +61,10 @@ | |||
<div class="col-md-12 caption"> | |||
<a href="[field:arcurl/]"><h4 class="title">[field:code/] [field:title/]</h4></a> | |||
</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> | |||
</li> | |||
{/dede:list} | |||
@@ -43,7 +43,10 @@ | |||
<div class="col-md-12 description"> | |||
<a href="[field:arcurl/]">[field:description/]...</a> | |||
</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> | |||
</li> | |||
{/dede:list} | |||
@@ -43,7 +43,10 @@ | |||
<div class="col-md-12 description"> | |||
<a href="[field:arcurl/]">[field:description/]...</a> | |||
</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> | |||
</li> | |||
{/dede:list} | |||
@@ -60,7 +60,7 @@ | |||
<label class="col-sm-3 col-form-label">修改头像:</label> | |||
<div class="col-sm-9"> | |||
<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> | |||
</div> | |||
</div> | |||
@@ -22,7 +22,7 @@ | |||
<div class="pannel-main-container shadow-sm rounded"> | |||
<div class="media-body row"> | |||
<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"> | |||
<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> | |||