Browse Source

会员中心内容发布调整

tags/6.0.0
tianya 3 years ago
parent
commit
8d541209e5
36 changed files with 1965 additions and 1960 deletions
  1. +3
    -3
      src/dede/mychannel_edit.php
  2. +1
    -2
      src/dede/templets/login.htm
  3. +3
    -0
      src/include/customfields.func.php
  4. +2
    -2
      src/include/userlogin.class.php
  5. +4
    -10
      src/member/album_add.php
  6. +6
    -11
      src/member/album_edit.php
  7. +4
    -10
      src/member/archives_add.php
  8. +4
    -10
      src/member/archives_edit.php
  9. +7
    -7
      src/member/archives_sg_add.php
  10. +6
    -5
      src/member/archives_sg_edit.php
  11. +4
    -4
      src/member/article_add.php
  12. +7
    -5
      src/member/article_edit.php
  13. +0
    -6
      src/member/inc/archives_check_edit.php
  14. +4
    -2
      src/member/inc/inc_archives_functions.php
  15. +0
    -77
      src/member/mtypes.php
  16. +6
    -12
      src/member/soft_add.php
  17. +9
    -15
      src/member/soft_edit.php
  18. +0
    -171
      src/member/spaceskin.php
  19. +143
    -133
      src/member/templets/album_add.htm
  20. +160
    -142
      src/member/templets/album_edit.htm
  21. +136
    -114
      src/member/templets/archives_add.htm
  22. +142
    -99
      src/member/templets/archives_edit.htm
  23. +137
    -85
      src/member/templets/archives_sg_add.htm
  24. +132
    -75
      src/member/templets/archives_sg_edit.htm
  25. +146
    -102
      src/member/templets/article_add.htm
  26. +151
    -96
      src/member/templets/article_edit.htm
  27. +1
    -1
      src/member/templets/content_list.htm
  28. +10
    -9
      src/member/templets/menu.htm
  29. +0
    -87
      src/member/templets/mtypes.htm
  30. +271
    -217
      src/member/templets/soft_add.htm
  31. +285
    -222
      src/member/templets/soft_edit.htm
  32. +0
    -45
      src/member/templets/spaceskin.htm
  33. +1
    -1
      src/static/css/member.css
  34. BIN
      src/static/img/member_home_bg.jpg
  35. +174
    -177
      src/static/js/member_album.js
  36. +6
    -3
      src/templets/system/custom_fields_member.htm

+ 3
- 3
src/dede/mychannel_edit.php View File

@@ -91,9 +91,9 @@ else if($dopost=="copystart")
<tr>
<td height='24' align='center'>复制模板:</td>
<td>
<input name='copytemplet' type='radio' id='copytemplet' value='1' class='np' checked='checked' /> 复制
<label><input name='copytemplet' type='radio' id='copytemplet' value='1' class='np' checked='checked' /> 复制</label>
&nbsp;
<input name='copytemplet' type='radio' id='copytemplet' class='np' value='0' /> 不复制
<label><input name='copytemplet' type='radio' id='copytemplet' class='np' value='0' /> 不复制</label>
</td>
</tr>
</table>
@@ -127,7 +127,7 @@ else if($dopost=="export")
$win = new OxWindow();
$win->Init();
$win->AddTitle("以下为规则 [{$row['typename']}] 的模型规则,你可以共享给你的朋友:");
$winform = $win->GetWindow("hand","<textarea name='config' style='width:99%;height:450px;word-wrap: break-word;word-break:break-all;'>".$channelconfig."</textarea>");
$winform = $win->GetWindow("hand", "<link rel=\"stylesheet\" type=\"text/css\" href=\"css/codemirror.css\"><script type=\"text/javascript\" src=\"js/codemirror.js\"></script><script type=\"text/javascript\" src=\"js/mode/xml/xml.js\"></script><script type=\"text/javascript\" src=\"js/mode/javascript/javascript.js\"></script><script type=\"text/javascript\" src=\"js/mode/css/css.js\"></script><script type=\"text/javascript\" src=\"js/mode/htmlmixed/htmlmixed.js\"></script><textarea name='config' id='content' style='width:99%;height:450px;word-wrap: break-word;word-break:break-all;'>".$channelconfig."</textarea><script type=\"text/javascript\">var editor = CodeMirror.fromTextArea(document.getElementById('content'), {lineNumbers: true,lineWrapping: true,mode: 'text/html'});</script>");
$win->Display();
exit();
}


+ 1
- 2
src/dede/templets/login.htm View File

@@ -92,8 +92,7 @@
</div>
<button type="submit" class="btn btn-success btnLogin">登录</button>
<div class="login-power"> Powered by<a href="http://www.dedecms.com"
title="DedeCMS官网"><strong> DedeCMS<?php echo $cfg_version; ?></strong></a>&copy; 2004-2020 <a
href="http://www.desdev.cn" target="_blank">DesDev</a> Inc. <a href="https://www.dedebiz.com"
title="DedeCMS官网"><strong> DedeCMS<?php echo $cfg_version; ?></strong></a>&copy; 2020 <a href="https://www.dedebiz.com"
target="_blank" title="DedeBiz商业技术支持,提供更专业强大的站点应用开发技术">DedeBiz技术支持</a></div>
</form>
</div>


+ 3
- 0
src/include/customfields.func.php View File

@@ -224,6 +224,9 @@ function GetFieldValue($dvalue, $dtype, $aid=0, $job='add', $addvar='', $adminty
return 0;
}
return GetAlabNum($dvalue);
} else if ($dtype=='relation') {
$dvalue = trim(preg_replace("#[^0-9,]#", "", $dvalue));
return $dvalue;
}
else if($dtype=='stepselect')
{


+ 2
- 2
src/include/userlogin.class.php View File

@@ -267,7 +267,7 @@ class userLogin
$this->userPurview = $row->purviews;
$inquery = "UPDATE `#@__admin` SET loginip='$loginip',logintime='".time()."' WHERE id='".$row->id."'";
$dsql->ExecuteNoneQuery($inquery);
$sql = "UPDATE #@__member SET logintime=".time().", loginip='$loginip' WHERE mid=".$row->id;
$sql = "UPDATE `#@__member` SET logintime=".time().", loginip='$loginip' WHERE mid=".$row->id;
$dsql->ExecuteNoneQuery($sql);
return 1;
}
@@ -498,7 +498,7 @@ function GetSonIdsUL($id, $channel=0, $addthis=TRUE)
*
* @access public
* @param int $id 栏目ID
* @param int $sArr 缓存数组
* @param array $sArr 缓存数组
* @param int $channel 频道ID
* @param int $addthis 是否加入当前这个栏目
* @return string


+ 4
- 10
src/member/album_add.php View File

@@ -138,12 +138,6 @@ else if($dopost=='save')
}
}
if (empty($dede_fieldshash) || $dede_fieldshash != md5($dede_addonfields.$cfg_cookie_encode))
{
showMsg('数据校验不对,程序返回', '-1');
exit();
}
// 这里对前台提交的附加数据进行一次校验
$fontiterm = PrintAutoFieldsAdd($cInfos['fieldset'],'autofield', FALSE);
if ($fontiterm != $inadd_f)
@@ -213,13 +207,13 @@ VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank'
//返回成功信息
$msg = "
  请选择你的后续操作:
<a href='album_add.php?cid=$typeid'><u>继续发布图集</u></a>
<a href='album_add.php?cid=$typeid' class='btn btn-secondary btn-sm'>继续发布图集</a>
&nbsp;&nbsp;
<a href='$artUrl' target='_blank'><u>查看图集</u></a>
<a href='$artUrl' target='_blank' class='btn btn-secondary btn-sm'>查看图集</a>
&nbsp;&nbsp;
<a href='album_edit.php?aid=".$arcID."&channelid=$channelid'><u>更改图集</u></a>
<a href='album_edit.php?aid=".$arcID."&channelid=$channelid' class='btn btn-secondary btn-sm'>更改图集</a>
&nbsp;&nbsp;
<a href='content_list.php?channelid={$channelid}'><u>已发布图集管理</u></a>
<a href='content_list.php?channelid={$channelid}' class='btn btn-secondary btn-sm'>已发布图集管理</a>
";
$wintitle = "成功发布图集!";
$wecome_info = "图集管理::发布图集";


+ 6
- 11
src/member/album_edit.php View File

@@ -127,18 +127,13 @@ else if($dopost=='save')
}
${$vs[0]} = GetFieldValueA(${$vs[0]},$vs[1],$aid);
$inadd_f .= ','.$vs[0]." ='".${$vs[0]}."' ";
$inadd_m .= ','.$vs[0];
}
}
if (empty($dede_fieldshash) || $dede_fieldshash != md5($dede_addonfields.$cfg_cookie_encode))
{
showMsg('数据校验不对,程序返回', '-1');
exit();
}
// 这里对前台提交的附加数据进行一次校验
$fontiterm = PrintAutoFieldsAdd($cInfos['fieldset'],'autofield', FALSE);
if ($fontiterm != $inadd_f)
if ($fontiterm != $inadd_m)
{
ShowMsg("提交表单同系统配置不相符,请重新提交!", "-1");
exit();
@@ -195,13 +190,13 @@ else if($dopost=='save')
//返回成功信息
//----------------------------------
$msg = "  请选择你的后续操作:
<a href='album_add.php?cid=$typeid'><u>发布新图集</u></a>
<a href='album_add.php?cid=$typeid' class='btn btn-secondary btn-sm'>发布新图集</a>
&nbsp;&nbsp;
<a href='archives_do.php?channelid=$channelid&aid=".$aid."&dopost=edit'><u>查看更改</u></a>
<a href='archives_do.php?channelid=$channelid&aid=".$aid."&dopost=edit' class='btn btn-secondary btn-sm'>查看更改</a>
&nbsp;&nbsp;
<a href='$artUrl' target='_blank'><u>查看图集</u></a>
<a href='$artUrl' target='_blank' class='btn btn-secondary btn-sm'>查看图集</a>
&nbsp;&nbsp;
<a href='content_list.php?channelid=$channelid'><u>管理图集</u></a> ";
<a href='content_list.php?channelid=$channelid' class='btn btn-secondary btn-sm'>管理图集</a> ";
$wintitle = "成功更改图集!";
$wecome_info = "图集管理::更改图集";


+ 4
- 10
src/member/archives_add.php View File

@@ -93,12 +93,6 @@ else if($dopost=='save')
}
}
if (empty($dede_fieldshash) || $dede_fieldshash !== md5($dede_addonfields . 'anythingelse' . $cfg_cookie_encode))
{
showMsg('数据校验不对,程序返回', '-1');
exit();
}
// 这里对前台提交的附加数据进行一次校验
$fontiterm = PrintAutoFieldsAdd($cInfos['fieldset'],'autofield', FALSE);
if ($fontiterm != $inadd_f)
@@ -172,13 +166,13 @@ VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank'
//返回成功信息
$msg = "
  请选择你的后续操作:
<a href='archives_add.php?cid=$typeid&channelid=$channelid'><u>继续发布内容</u></a>
<a href='archives_add.php?cid=$typeid&channelid=$channelid' class='btn btn-secondary btn-sm'>继续发布内容</a>
&nbsp;&nbsp;
<a href='$artUrl' target='_blank'><u>查看内容</u></a>
<a href='$artUrl' target='_blank' class='btn btn-secondary btn-sm'>查看内容</a>
&nbsp;&nbsp;
<a href='archives_edit.php?channelid=$channelid&aid=$arcID'><u>更改内容</u></a>
<a href='archives_edit.php?channelid=$channelid&aid=$arcID' class='btn btn-secondary btn-sm'>更改内容</a>
&nbsp;&nbsp;
<a href='content_list.php?channelid={$channelid}'><u>已发布内容管理</u></a>
<a href='content_list.php?channelid={$channelid}' class='btn btn-secondary btn-sm'>已发布内容管理</a>
";
$wintitle = "成功发布内容!";
$wecome_info = "内容管理::发布内容";


+ 4
- 10
src/member/archives_edit.php View File

@@ -88,12 +88,6 @@ else if($dopost=='save')
$inadd_f .= ','.$vs[0]." ='".${$vs[0]}."' ";
}
}
if (empty($idhash) || $idhash != hash("sha256", $aid.$cfg_cookie_encode))
{
showMsg('数据校验不对,程序返回', '-1');
exit();
}
// 这里对前台提交的附加数据进行一次校验
$fontiterm = PrintAutoFieldsAdd($cInfos['fieldset'],'autofield', FALSE);
@@ -144,13 +138,13 @@ else if($dopost=='save')
//返回成功信息
$msg = "  请选择你的后续操作:
<a href='archives_add.php?cid=$typeid&channelid=$channelid'><u>发布新内容</u></a>
<a href='archives_add.php?cid=$typeid&channelid=$channelid' class='btn btn-secondary btn-sm'>发布新内容</a>
&nbsp;&nbsp;
<a href='archives_edit.php?channelid=$channelid&aid=".$aid."'><u>查看更改</u></a>
<a href='archives_edit.php?channelid=$channelid&aid=".$aid."' class='btn btn-secondary btn-sm'>查看更改</a>
&nbsp;&nbsp;
<a href='$artUrl' target='_blank'><u>查看内容</u></a>
<a href='$artUrl' target='_blank'>查看内容</a>
&nbsp;&nbsp;
<a href='content_list.php?channelid=$channelid'><u>管理内容</u></a>
<a href='content_list.php?channelid=$channelid' class='btn btn-secondary btn-sm'>管理内容</a>
";
$wintitle = "成功更改内容!";
$wecome_info = "内容管理::更改内容";


+ 7
- 7
src/member/archives_sg_add.php View File

@@ -194,7 +194,7 @@ else if($dopost=='save')
$addtable = trim($cInfos['addtable']);
if(empty($addtable))
{
$dsql->ExecuteNoneQuery("Delete From `#@__arctiny` where id='$arcID'");
$dsql->ExecuteNoneQuery("DELETE FROM `#@__arctiny` WHERE id='$arcID'");
ShowMsg("没找到当前模型[{$channelid}]的主表信息,无法完成操作。","javascript:;");
exit();
}
@@ -204,14 +204,14 @@ else if($dopost=='save')
if(!$dsql->ExecuteNoneQuery($inquery))
{
$gerr = $dsql->GetError();
$dsql->ExecuteNoneQuery("Delete From `#@__arctiny` where id='$arcID'");
$dsql->ExecuteNoneQuery("DELETE FROM `#@__arctiny` WHERE id='$arcID'");
ShowMsg("把数据保存到数据库附加表 `{$addtable}` 时出错,请联系管理员!","javascript:;");
exit();
}
}
//增加积分
$dsql->ExecuteNoneQuery("Update `#@__member` set scores=scores+{$cfg_sendarc_scores} where mid='".$cfg_ml->M_ID."' ; ");
$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET scores=scores+{$cfg_sendarc_scores} WHERE mid='".$cfg_ml->M_ID."' ; ");
//生成HTML
$artUrl = MakeArt($arcID,true);
@@ -222,13 +222,13 @@ else if($dopost=='save')
//返回成功信息
$msg = "
  请选择你的后续操作:
<a href='archives_sg_add.php?channelid=$channelid'><u>继续发布内容</u></a>
<a href='archives_sg_add.php?channelid=$channelid' class='btn btn-secondary btn-sm'>继续发布内容</a>
&nbsp;&nbsp;
<a href='$artUrl' target='_blank'><u>查看内容</u></a>
<a href='$artUrl' target='_blank' class='btn btn-secondary btn-sm'>查看内容</a>
&nbsp;&nbsp;
<a href='archives_sg_edit.php?channelid=$channelid&aid=$arcID'><u>更改内容</u></a>
<a href='archives_sg_edit.php?channelid=$channelid&aid=$arcID' class='btn btn-secondary btn-sm'>更改内容</a>
&nbsp;&nbsp;
<a href='content_sg_list.php?channelid={$channelid}'><u>已发布内容管理</u></a>
<a href='content_sg_list.php?channelid={$channelid}' class='btn btn-secondary btn-sm'>已发布内容管理</a>
";
$wintitle = "成功发布内容!";
$wecome_info = "内容管理::发布内容";


+ 6
- 5
src/member/archives_sg_edit.php View File

@@ -145,6 +145,7 @@ else if($dopost=='save')
}
}
if($addtable!='')
{
$upQuery = "UPDATE `$addtable` SET `title`='$title',`typeid`='$typeid',`arcrank`='$arcrank',userip='$userip'{$inadd_f} WHERE aid='$aid' ";
@@ -161,14 +162,14 @@ else if($dopost=='save')
if($artUrl=='') $artUrl = $cfg_phpurl."/view.php?aid=$aid";
//返回成功信息
$msg = "  请选择你的后续操作:
<a href='archives_sg_add.php?cid=$typeid'><u>发布新内容</u></a>
$msg = "请选择你的后续操作:
<a href='archives_sg_add.php?cid=$typeid' class='btn btn-secondary btn-sm'>发布新内容</a>
&nbsp;&nbsp;
<a href='archives_do.php?channelid=$channelid&aid=".$aid."&dopost=edit'><u>查看更改</u></a>
<a href='archives_do.php?channelid=$channelid&aid=".$aid."&dopost=edit' class='btn btn-secondary btn-sm'>查看更改</a>
&nbsp;&nbsp;
<a href='$artUrl' target='_blank'><u>查看内容</u></a>
<a href='$artUrl' target='_blank' class='btn btn-secondary btn-sm'>查看内容</a>
&nbsp;&nbsp;
<a href='content_sg_list.php?channelid=$channelid'><u>管理内容</u></a>
<a href='content_sg_list.php?channelid=$channelid' class='btn btn-secondary btn-sm'>管理内容</a>
";
$wintitle = "成功更改内容!";
$wecome_info = "内容管理::更改内容";


+ 4
- 4
src/member/article_add.php View File

@@ -150,13 +150,13 @@ VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank'
//返回成功信息
$msg =
"请选择你的后续操作:
<a href='article_add.php?cid=$typeid'><u>继续发布文章</u></a>
<a href='article_add.php?cid=$typeid' class='btn btn-secondary btn-sm'>继续发布文章</a>
&nbsp;&nbsp;
<a href='$artUrl' target='_blank'><u>查看文章</u></a>
<a href='$artUrl' target='_blank' class='btn btn-secondary btn-sm'>查看文章</a>
&nbsp;&nbsp;
<a href='article_edit.php?channelid=$channelid&aid=$arcID'><u>更改文章</u></a>
<a href='article_edit.php?channelid=$channelid&aid=$arcID' class='btn btn-secondary btn-sm'>更改文章</a>
&nbsp;&nbsp;
<a href='content_list.php?channelid={$channelid}'><u>已发布文章管理</u></a>";
<a href='content_list.php?channelid={$channelid}' class='btn btn-secondary btn-sm'>已发布文章管理</a>";
$wintitle = "成功发布文章!";
$wecome_info = "文章管理::发布文章";
$win = new OxWindow();


+ 7
- 5
src/member/article_edit.php View File

@@ -77,12 +77,14 @@ else if($dopost=='save')
}
${$vs[0]} = GetFieldValueA(${$vs[0]},$vs[1],$aid);
$inadd_f .= ','.$vs[0]." ='".${$vs[0]}."' ";
$inadd_m .= ','.$vs[0];
}
}
// 这里对前台提交的附加数据进行一次校验
$fontiterm = PrintAutoFieldsAdd($cInfos['fieldset'],'autofield', FALSE);
if ($fontiterm != $inadd_f)
if ($fontiterm != $inadd_m)
{
ShowMsg("提交表单同系统配置不相符,请重新提交!", "-1");
exit();
@@ -126,13 +128,13 @@ else if($dopost=='save')
//返回成功信息
$msg = "  请选择你的后续操作:
<a href='article_add.php?cid=$typeid'><u>发布新文章</u></a>
<a href='article_add.php?cid=$typeid' class='btn btn-secondary btn-sm'>发布新文章</a>
&nbsp;&nbsp;
<a href='archives_do.php?channelid=$channelid&aid=".$aid."&dopost=edit'><u>查看更改</u></a>
<a href='archives_do.php?channelid=$channelid&aid=".$aid."&dopost=edit' class='btn btn-secondary btn-sm'>查看更改</a>
&nbsp;&nbsp;
<a href='$artUrl' target='_blank'><u>查看文章</u></a>
<a href='$artUrl' target='_blank' class='btn btn-secondary btn-sm'>查看文章</a>
&nbsp;&nbsp;
<a href='content_list.php?channelid=$channelid'><u>管理文章</u></a>
<a href='content_list.php?channelid=$channelid' class='btn btn-secondary btn-sm'>管理文章</a>
";
$wintitle = "成功更改文章!";
$wecome_info = "文章管理::更改文章";


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

@@ -30,12 +30,6 @@ if ($typeid == 0) {
exit();
}
if (empty($idhash) || $idhash != hash("sha256", $aid.$cfg_cookie_encode))
{
showMsg('数据校验不对,程序返回', '-1');
exit();
}
// 校验CSRF
CheckCSRF();


+ 4
- 2
src/member/inc/inc_archives_functions.php View File

@@ -32,7 +32,7 @@ function GetCurContentAlbum($body,$rfurl,&$firstdd)
$rsimg = '';
$basehost = "http://".$_SERVER["HTTP_HOST"];
$img_array = array();
preg_match_all("/(src|SRC)=[\"|'| ]{0,}(http:\/\/([^>]*)\.(gif|jpg|png))/isU", $body, $img_array);
preg_match_all("/(src)=[\"|'| ]{0,}(http:\/\/([^>]*)\.(gif|jpg|png))/isU", $body, $img_array);
$img_array = array_unique($img_array[2]);
$imgUrl = $cfg_user_dir."/".$cfg_ml->M_ID;
$imgPath = $cfg_basedir.$imgUrl;
@@ -52,7 +52,7 @@ function GetCurContentAlbum($body,$rfurl,&$firstdd)
{
continue;
}
if(!preg_match("#^http:\/\/#i", $value))
if(!preg_match("#^http[s]?:\/\/#i", $value))
{
continue;
}
@@ -235,6 +235,7 @@ function PrintAutoFieldsAdd(&$fieldset, $loadtype='all', $isprint=TRUE)
}
}
echo "<input type=\"hidden\" name=\"dede_addonfields\" value=\"".$dede_addonfields."\" />";
echo "<input type=\"hidden\" name=\"_csrf_token\" value=\"".$GLOBALS['csrf_token']."\" />";
// 增加一个返回
return $addonfieldsname;
@@ -266,6 +267,7 @@ function PrintAutoFieldsEdit(&$fieldset, &$fieldValues, $loadtype='all')
}
}
}
echo "<input type=\"hidden\" name=\"dede_addonfields\" value=\"".$dede_addonfields."\" />";
echo "<input type=\"hidden\" name=\"_csrf_token\" value=\"".$GLOBALS['csrf_token']."\" />";
}


+ 0
- 77
src/member/mtypes.php View File

@@ -1,77 +0,0 @@
<?php
/**
* @version $Id: mtypes.php 1 8:38 2010年7月9日Z tianya $
* @package DedeCMS.Member
* @copyright Copyright (c) 2007 - 2018, DesDev, Inc.
* @copyright Copyright (c) 2020, DedeBIZ.COM
* @license https://www.dedebiz.com/license/v6
* @link https://www.dedebiz.com
*/
require_once(dirname(__FILE__).'/config.php');
CheckRank(0, 0);
$dopost = isset($dopost) ? trim($dopost) : '';
$menutype = 'config';
if($dopost == '')
{
if(empty($channelid)) $channelid = 0;
$channelid = intval($channelid);
$mtypearr = array();
$addquery = '';
if(!empty($channelid)) $addquery = " AND channelid='$channelid' ";
$query = "SELECT * FROM `#@__mtypes` WHERE mid='{$cfg_ml->M_ID}' $addquery ";
$dsql->SetQuery($query);
$dsql->Execute();
while($row = $dsql->GetArray())
{
$mtypearr[] = $row;
}
$tpl = new DedeTemplate();
$tpl->LoadTemplate(DEDEMEMBER.'/templets/mtypes.htm');
$tpl->Display();
exit();
}
elseif ($dopost == 'add')
{
$mtypename = HtmlReplace(trim($mtypename));
$channelid = intval($channelid);
if(empty($channelid)) $channelid = 1;
if(strlen($mtypename) > 40 || strlen($mtypename) < 2)
{
ShowMsg('分类名称必须大于两个字节少于40个字节', '-1');
exit();
}
$query = "INSERT INTO `#@__mtypes`(mtypename, channelid, mid) VALUES ('$mtypename', '$channelid', '$cfg_ml->M_ID'); ";
if($dsql->ExecuteNoneQuery($query))
{
ShowMsg('增加分类成功', 'mtypes.php');
}
else
{
ShowMsg('增加分类失败', '-1');
}
exit();
}
elseif ($dopost == 'save')
{
if(isset($mtypeidarr) && is_array($mtypeidarr))
{
$delids = '0';
$mtypeidarr = array_filter($mtypeidarr, 'is_numeric');
foreach($mtypeidarr as $delid)
{
$delid = HtmlReplace($delid);
$delids .= ','.$delid;
unset($mtypename[$delid]);
}
$query = "DELETE FROM `#@__mtypes` WHERE mtypeid IN ($delids) AND mid='$cfg_ml->M_ID';";
$dsql->ExecNoneQuery($query);
}
foreach ($mtypename as $id => $name)
{
$name = HtmlReplace($name);
$id = intval($id);
$query = "UPDATE `#@__mtypes` SET mtypename='$name' WHERE mtypeid='$id' AND mid='$cfg_ml->M_ID'";
$dsql->ExecuteNoneQuery($query);
}
ShowMsg('分类修改完成','mtypes.php');
}

+ 6
- 12
src/member/soft_add.php View File

@@ -120,12 +120,6 @@ else if($dopost=='save')
}
}
if (empty($dede_fieldshash) || $dede_fieldshash != md5($dede_addonfields.$cfg_cookie_encode))
{
showMsg('数据校验不对,程序返回', '-1');
exit();
}
// 这里对前台提交的附加数据进行一次校验
$fontiterm = PrintAutoFieldsAdd($cInfos['fieldset'],'autofield', FALSE);
if ($fontiterm != $inadd_f)
@@ -150,7 +144,7 @@ VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank'
if(!$dsql->ExecuteNoneQuery($inQuery))
{
$gerr = $dsql->GetError();
$dsql->ExecuteNoneQuery("Delete From `#@__arctiny` where id='$arcID' ");
$dsql->ExecuteNoneQuery("DELETE FROM `#@__arctiny` WHERE id='$arcID' ");
ShowMsg("把数据保存到数据库主表 `#@__archives` 时出错,请联系管理员。","javascript:;");
exit();
}
@@ -212,7 +206,7 @@ VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank'

//增加积分
$cfg_sendarc_scores = intval($cfg_sendarc_scores);
$dsql->ExecuteNoneQuery("UPDATE `#@__member` set scores=scores+{$cfg_sendarc_scores} WHERE mid='".$cfg_ml->M_ID."' ; ");
$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET scores=scores+{$cfg_sendarc_scores} WHERE mid='".$cfg_ml->M_ID."' ; ");
//更新统计
countArchives($channelid);
@@ -229,13 +223,13 @@ VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank'
//返回成功信息
$msg = "
请选择你的后续操作:
<a href='soft_add.php?cid=$typeid'><u>继续发布软件</u></a>
<a href='soft_add.php?cid=$typeid' class='btn btn-secondary btn-sm'>继续发布软件</a>
&nbsp;&nbsp;
<a href='$artUrl' target='_blank'><u>查看软件</u></a>
<a href='$artUrl' target='_blank' class='btn btn-secondary btn-sm'>查看软件</a>
&nbsp;&nbsp;
<a href='soft_edit.php?channelid=$channelid&aid=$arcID'><u>更改软件</u></a>
<a href='soft_edit.php?channelid=$channelid&aid=$arcID' class='btn btn-secondary btn-sm'>更改软件</a>
&nbsp;&nbsp;
<a href='content_list.php?channelid={$channelid}'><u>已发布软件管理</u></a>
<a href='content_list.php?channelid={$channelid}' class='btn btn-secondary btn-sm'>已发布软件管理</a>
";
$wintitle = "成功发布文章!";
$wecome_info = "软件管理::发布软件";


+ 9
- 15
src/member/soft_edit.php View File

@@ -73,8 +73,8 @@ if(empty($dopost))
{
if($ctag->GetName()=='link')
{
$nForm .= "软件地址".$newRowStart.":<input class='text' type='text' name='softurl".$newRowStart."' value='".trim($ctag->GetInnerText())."' />
服务器名称:<input class='text' type='text' name='servermsg".$newRowStart."' value='".$ctag->GetAtt("text")."' />
$nForm .= "软件地址".$newRowStart.":<input class='form-control' type='text' name='softurl".$newRowStart."' value='".trim($ctag->GetInnerText())."' />
服务器名称:<input class='form-control' type='text' name='servermsg".$newRowStart."' value='".$ctag->GetAtt("text")."' />
<br />";
$newRowStart++;
}
@@ -160,12 +160,6 @@ else if($dopost=='save')
}
}
if (empty($dede_fieldshash) || $dede_fieldshash != md5($dede_addonfields.$cfg_cookie_encode))
{
showMsg('数据校验不对,程序返回', '-1');
exit();
}
// 这里对前台提交的附加数据进行一次校验
$fontiterm = PrintAutoFieldsAdd($cInfos['fieldset'],'autofield', FALSE);
if ($fontiterm != $inadd_f)
@@ -216,11 +210,11 @@ else if($dopost=='save')
//更新附加表
$needmoney = @intval($needmoney);
if($needmoney > 100) $needmoney = 100;
$cts = $dsql->GetOne("Select addtable From `#@__channeltype` where id='$channelid' ");
$cts = $dsql->GetOne("SELECT addtable From `#@__channeltype` where id='$channelid' ");
$addtable = trim($cts['addtable']);
if($addtable!='')
{
$inQuery = "update `$addtable`
$inQuery = "UPDATE `$addtable`
set typeid ='$typeid',
filetype ='$filetype',
language ='$language',
@@ -235,7 +229,7 @@ else if($dopost=='save')
userip='$userip',
needmoney='$needmoney',
introduce='$body'{$inadd_f}
where aid='$aid'; ";
WHERE aid='$aid'; ";
if(!$dsql->ExecuteNoneQuery($inQuery))
{
ShowMsg("更新数据库附加表 addonsoft 时出错,请检查原因!","-1");
@@ -251,13 +245,13 @@ else if($dopost=='save')
//返回成功信息
$msg = "  请选择你的后续操作:
<a href='soft_add.php?cid=$typeid'><u>发布新软件</u></a>
<a href='soft_add.php?cid=$typeid' class='btn btn-secondary btn-sm'>发布新软件</a>
&nbsp;&nbsp;
<a href='soft_edit.php?channelid=$channelid&aid=".$aid."'><u>查看更改</u></a>
<a href='soft_edit.php?channelid=$channelid&aid=".$aid."' class='btn btn-secondary btn-sm'>查看更改</a>
&nbsp;&nbsp;
<a href='$artUrl' target='_blank'><u>查看软件</u></a>
<a href='$artUrl' target='_blank' class='btn btn-secondary btn-sm'>查看软件</a>
&nbsp;&nbsp;
<a href='content_list.php?channelid=$channelid'><u>管理软件</u></a>
<a href='content_list.php?channelid=$channelid' class='btn btn-secondary btn-sm'>管理软件</a>
";
$wintitle = "成功更改软件!";
$wecome_info = "软件管理::更改软件";


+ 0
- 171
src/member/spaceskin.php View File

@@ -1,171 +0,0 @@
<?php
/**
* 空间皮肤
*
* @version $Id: spaceskin.php 1 8:38 2010年7月9日Z tianya $
* @package DedeCMS.Member
* @copyright Copyright (c) 2007 - 2018, DesDev, Inc.
* @copyright Copyright (c) 2020, DedeBIZ.COM
* @license https://www.dedebiz.com/license/v6
* @link https://www.dedebiz.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckRank(0,0);
$menutype = 'config';
if($cfg_mb_lit=='Y')
{
ShowMsg("由于系统开启了精简版会员空间,你访问的功能不可用!","-1");
exit();
}
if(empty($dopost)) $dopost = '';
if($dopost=="use")
{
AjaxHead();
$t = preg_replace("#[^a-z0-9-]#i", "", $t);
$dsql->ExecuteNoneQuery("UPDATE `#@__member_space` SET spacestyle='$t' WHERE mid='".$cfg_ml->M_ID."';");
ShowMsg('成功更新空间样式!', 'spaceskin.php');
}
//默认界面
else
{
$userrow = $dsql->GetOne("SELECT spacestyle FROM `#@__member_space` WHERE mid='".$cfg_ml->M_ID."' ");
require_once(dirname(__FILE__)."/templets/spaceskin.htm");
exit();
}
/**
* 检查样式是否使用
*
* @access public
* @param string $type 样式类型
* @return string
*/
function checkuse($type)
{
global $cfg_ml, $userrow;
if($userrow['spacestyle'] == $type)
{
return '<a href="#"><font color=red>使用中...</font></a>';
}
else
{
return '<a href="spaceskin.php?t='.$type.'&dopost=use" title="使用此风格">使用</a>';
}
}
/**
* 提取预览小图
*
* @access public
* @param string $dir 目录
* @param string $dirname 目录名称
* @return string
*/
function showdemopic($dir, $dirname)
{
if (file_exists("$dir/$dirname/demo.png")) {
$demopic = "$dir/$dirname/demo.png";
} else if (file_exists("$dir/$dirname/demo.jpg")) {
$demopic = "$dir/$dirname/demo.jpg";
} else if (file_exists("$dir/$dirname/demo.jpeg")) {
$demopic = "$dir/$dirname/demo.jpeg";
} else if (file_exists("$dir/$dirname/demo.gif")) {
$demopic = "$dir/$dirname/demo.gif";
}
return $demopic;
}
/**
* 列出风格目录
*
* @access public
* @param string
* @return string
*/
function ListSkin()
{
global $cfg_ml;
$dir = 'space';
$allskins = array();
//读取文件夹
if(file_exists($dir.'/skinlist.inc'))
{
$ds = file($dir.'/skinlist.inc');
foreach($ds as $d)
{
$d = trim($d);
if(empty($d) || substr($d, 0, 2)=='//') continue;
if(!is_dir($dir.'/'.$d)) continue;
$dirs[] = $d;
}
}
else
{
$fp = opendir($dir);
while ($sysname = readdir($fp))
{
$dirs[] = $sysname;
}
closedir($dh);
}
//获得模板摘要信息
foreach($dirs as $sysname)
{
if ($sysname=='.' || $sysname=='..' || $sysname=='CVS'
|| !file_exists("$dir/$sysname/info.txt"))
{
continue;
}
$demopic = showdemopic($dir, $sysname);
$date = MyDate('Y-m-d', filemtime("$dir/$sysname"));
$listdb = array(
'sign' => $sysname,
'demo' => $demopic,
'name' => '',
'author' => 'Unkown',
'date' => ''
);
$infodatas = file("$dir/$sysname/info.txt");
foreach($infodatas as $d)
{
$d = trim($d);
if(empty($d)) continue;
$ds = explode(':', $d);
$listdb[trim($ds[0])] = trim($ds[1]);
}
if($listdb['type'] != 'default' && $listdb['type'] != $cfg_ml->M_MbType)
{
continue;
}
$allskins[] = $listdb;
}
//输出模板列表
$num = 0;
print '<tr class="head" height="25"><td colspan="2">&nbsp; &nbsp;<b></b></td></tr>';
foreach ($allskins as $value)
{
if($num==0) { print '<tr height="20">'; }
$num++;
print '<td class="b"><img src="'.$value['demo'].'" width="150" height="150" border="0" /><br />';
print '风格名称:'.$value['name']."({$value['sign']})".'<br />';
print '风格作者:'.$value['author'].'<br />';
//print '建立时间:'.$value['date'].'<br />';
print '操作:'.checkuse($value['sign']).'';
if($num==4)
{
$num=0;
print '</tr>';
}
}
if($num != 0)
{
for($i=$num; $num < 4; $num++)
{
print' <td class="b">&nbsp;</td>';
}
print '</tr>';
}
print '</td>';
}

+ 143
- 133
src/member/templets/album_add.htm View File

@@ -1,148 +1,158 @@
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<script src="<?php echo $cfg_cmsurl;?>/static/js/member_album.js"></script>
<title>新建<?php echo $cInfos['typename']; ?> - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" src="templets/js/main.js"></script>
<script type="text/javascript" src="templets/js/album.js"></script>
<script type="text/javascript" src="templets/js/inputAutoClear.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li class="thisTab"><a href="#"><span>新建<?php echo $cInfos['typename']; ?></span></a></li>
</ul>
</div>
<form name="form1" action="album_add.php" method="post" enctype="multipart/form-data"
onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<input type="hidden" name="imagebody" id="imagebody" value='' />
<div id="mainCp">
<h3 class="meTitle"><strong>新建<?php echo $cInfos['typename']; ?></strong></h3>
<div class="postForm">
<p class="cellBg">
<label><?php echo $cInfos['typename']; ?>标题:</label>
<input name="title" type="text" id="title" value="请输入内容主题" maxlength="100" class="intxt"
onfocus="inputAutoClear(this)" />
</p>
<p>
<label>标签TAG:</label>
<input name="tags" type="text" id="tags" maxlength="100" class="intxt" />(用逗号分开)
</p>
<p class="cellBg">
<label>作者:</label>
<input type="text" name="writer" id="writer" value="<?php echo $cfg_ml->M_UserName?>" maxlength="100"
class="intxt" style="width:219px" />
</p>
<p>
<label>隶属栏目:</label>
<?php
$typeOptions = GetOptionList(0,$channelid);
echo "<select name='typeid' size='1'>\r\n";
echo "<option value='0' selected>请选择栏目...</option>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</p>
<p class="cellBg">
<label>我的分类:</label>
<?php
$classlist = classification($cfg_ml->M_ID, 0, $channelid);
echo "<select name='mtypesid' size='1'>\r\n";
echo "<option value='0' selected>请选择分类...</option>\r\n";
echo $classlist;
echo "</select>";
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<div class="pannel-main col-md-12 mt-3 mb-3">
<div class="pannel-main-container">
<nav class="navbar navbar-expand-lg">
<ol class="breadcrumb mb-0 mr-auto">
<li class="breadcrumb-item"><a href="<?php echo $cfg_memberurl;?>/">会员中心</a></li>
<li class="breadcrumb-item">发表<?php echo $cInfos['typename']; ?></li>
</li>
</ol>
<span class="navbar-text">
<a href="javascript:history.back(-1);" class="btn btn-sm">返回</a>
</span>
</nav>
<form name="addcontent" action="album_add.php" method="post" enctype="multipart/form-data"
onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<input type="hidden" name="imagebody" id="imagebody" value='' />
<div id="mainCp">
<div class="form-group row">
<label class="col-sm-2 col-form-label"><?php echo $cInfos['titlename']; ?></label>
<div class="col-sm-10">
<input name="title" type="text" id="title" class="form-control" placeholder="请输入内容主题" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">标签Tag</label>
<div class="col-sm-10">
<input name="tags" type="text" id="tags" class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">作者</label>
<div class="col-sm-10">
<input name="writer" type="text" id="writer" value="<?php echo $cfg_ml->M_UserName?>"
class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">隶属栏目</label>
<div class="col-sm-10">
<?php
$typeOptions = GetOptionList(0,$channelid);
echo "<select class='form-control' name='typeid' size='1'>\r\n";
echo "<option value='0' selected>请选择栏目...</option>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">图集简介</label>
<div class="col-sm-10">
<textarea class='form-control' name="description" id="description"></textarea>(内容的简要说明)
</div>
</div>
<?php
//自定义字段
PrintAutoFieldsAdd($cInfos['fieldset'],'autofield');
?>
<!-- 表单操作区域 -->
<label>图集内容</label>
<div class="contentShow postForm">
<input name="maxwidth" type="hidden" id="maxwidth" value="<?php echo $cfg_album_width; ?>" />
<input name="prow" type="hidden" value="<?php echo $cfg_album_row; ?>" />
<input name="pcol" type="hidden" value="<?php echo $cfg_album_col; ?>" />
<input name="ddmaxwidth" type="hidden" value="<?php echo $cfg_album_ddwidth; ?>" />
<p class="cellBg">
<label>表现方式:</label>
<label><input name="pagestyle" type="radio" id="pagestyle1" onclick="checkMuList()" value="1"
<?php if($cfg_album_style==1) echo " checked='checked'"; ?> /> 多页多图显示(适用于QQ表情等)</label>
<label><input name="pagestyle" type="radio" id="pagestyle2" onclick="checkMuList()" value="2"
<?php if($cfg_album_style==2) echo " checked='checked'"; ?> />多页单图显示(幻灯)</label>
<label><input name="pagestyle" type="radio" id="pagestyle3" onclick="checkMuList()" value="3"
<?php if($cfg_album_style==3) echo " checked='checked'"; ?> />多行多列显示(缩略图)</label>
<div id='spagelist' style='display:none' class="mTB10"> 每页图片数:
<input name='pagpicnum' id='pagpicnum' size='10' class="text"
value='<?php echo $cfg_album_pagesize; ?>' />
</div>
</p>
<p>
<label>手工上传:</label>
图片数目:<input name="picnum" type="text" id="picnum" size="6" value="3" maxlength="100" class="intxt" />
<button class="btn btn-success btn-sm" name='kkkup' type='button' id='kkkup2'
onclick="MakeUpload(0);">增加</button>(最大60幅)
</p>
<p>
<div id="uploadfield"></div>
<script language="JavaScript">MakeUpload(2);</script>
</p>
<?php
if($safe_faq_send == '1'){
$faqkey = array_rand($safefaqs);
?>
<a href="mtypes.php">添加分类</a>
</p>
<p>
<label>图集简介:</label>
<textarea name="description" id="description"></textarea>(内容的简要说明)
</p>
<?php
//自定义字段
PrintAutoFieldsAdd($cInfos['fieldset'],'autofield');
?>
</div>
<input name="maxwidth" type="hidden" id="maxwidth" value="<?php echo $cfg_album_width; ?>" />
<input name="prow" type="hidden" value="<?php echo $cfg_album_row; ?>" />
<input name="pcol" type="hidden" value="<?php echo $cfg_album_col; ?>" />
<input name="ddmaxwidth" type="hidden" value="<?php echo $cfg_album_ddwidth; ?>" />
<!-- 表单操作区域 -->
<h3 class="meTitle">图集内容</h3>
<div class="contentShow postForm">
<p class="cellBg">
<label>表现方式:</label>
<input name="pagestyle" type="radio" id="pagestyle1" onclick="checkMuList()" value="1"
<?php if($cfg_album_style==1) echo " checked='checked'"; ?> /> 多页多图显示(适用于QQ表情等)
<input name="pagestyle" type="radio" id="pagestyle2" onclick="checkMuList()" value="2"
<?php if($cfg_album_style==2) echo " checked='checked'"; ?> />多页单图显示(幻灯)
<input name="pagestyle" type="radio" id="pagestyle3" onclick="checkMuList()" value="3"
<?php if($cfg_album_style==3) echo " checked='checked'"; ?> />多行多列显示(缩略图)
<div id='spagelist' style='display:none' class="mTB10"> 每页图片数:
<input name='pagpicnum' id='pagpicnum' size='10' class="text"
value='<?php echo $cfg_album_pagesize; ?>' />
</div>
</p>
<p>
<label>手工上传:</label>
图片数目:<input name="picnum" type="text" id="picnum" size="6" value="3" maxlength="100" class="intxt" />
<button class="buttonGary2" name='kkkup' type='button' id='kkkup2'
onclick="MakeUpload(0);">增加</button>(最大60幅)
</p>
<p>
<div id="uploadfield"></div>
<script language="JavaScript">MakeUpload(2);</script>
</p>
<?php
if($safe_faq_send == '1'){
$faqkey = array_rand($safefaqs);
?>
<p class="cellBg">
<label>验证问题:</label>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证问题</label>
<div class="col-sm-10">
<?php echo $safefaqs[$faqkey]['question'];?> (答案:<?php echo $safefaqs[$faqkey]['answer'];?>)<input
class="intxt" name="safeanswer" type="text" id="safeanswer" size="25" style='width:250px;' />
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</p>
<?php
}
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<p class="cellBg">
<label>验证码:</label>
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt"
style='width:50px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" align="absmiddle" alt="看不清?点击更换" style="cursor:pointer"
onclick="this.src=this.src+'?'" />
</p>
<?php }?>
<p>
<button type="submit" class="button2">提交</button>
<button type="reset" onclick="location.reload();" class="button2 ml10">重置</button>
</p>
name="safeanswer" type="text" id="safeanswer" size="25" style='width:200px;' class="intxt" />
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</div>
</div>
<?php
}
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证码</label>
<div class="col-sm-10">
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt"
style='width:100px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer"
onclick="this.src=this.src+'?'" />
</div>
</div>
<?php }?>
<p>
<button class="btn btn-success" type="submit">提交</button>
<button class="btn btn-secondary" type="reset" onclick="location.reload();">重置</button>
</p>
</div>
</div>
</form>
</div>
</div>
</form>
<!--主操作区域 -->
</div>
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
</body>
</html>

+ 160
- 142
src/member/templets/album_edit.htm View File

@@ -1,116 +1,117 @@
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<script src="<?php echo $cfg_cmsurl;?>/static/js/member_album.js"></script>
<title>修改图集:<?php echo $row['title']?> - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" src="templets/js/main.js"></script>
<script type="text/javascript" src="templets/js/album.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript" src="templets/js/checkSubmit.js"></script>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li class="thisTab"><a href="#"><span>修改图集</span></a></li>
</ul>
</div>
<form name="addcontent" action="album_edit.php" method="post" enctype="multipart/form-data"
onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="aid" value="<?php echo $row['id']; ?>" />
<input type="hidden" name="idhash" value="<?php echo hash('sha256', $row['id'].$cfg_cookie_encode); ?>" />
<input type="hidden" name="channelid" value="<?php echo $row['channel']; ?>" />
<input type="hidden" name="oldlitpic" value="<?php echo $row['litpic']; ?>" />
<input type="hidden" name="sortrank" value="<?php echo $row['sortrank']; ?>" />
<input type="hidden" name="imagebody" id="imagebody" value='' />
<input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>" />
<div id="mainCp">
<h3 class="meTitle"><strong>修改图集</strong></h3>
<div class="postForm">
<p class="cellBg">
<label>图集标题:</label>
<input name="title" type="text" id="title" value="<?php echo $row['title']?>" maxlength="100"
class="intxt" />
</p>
<p>
<label>标签TAG:</label>
<input name="tags" type="text" id="tags" value="<?php echo GetTags($row['id']); ?>" maxlength="100"
class="intxt" />(用逗号分开)
</p>
<p class="cellBg">
<label>作者:</label>
<input type="text" name="writer" id="writer" value="<?php echo $cfg_ml->M_UserName?>" maxlength="100"
class="intxt" style="width:219px" />
</p>
<p>
<label>隶属栏目:</label>
<?php
$typeOptions = GetOptionList($row["typeid"],$row["channel"]);
echo "<select name='typeid' size='1'>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</p>
<p class="cellBg">
<label>我的分类:</label>
<?php
$typeOptions = classification($cfg_ml->M_ID, $row['mtype'], $channelid);
echo "<select name='mtypesid' size='1'>\r\n";
echo "<option value='0' selected>请选择分类...</option>\r\n";
echo $typeOptions;
echo "</select>";
?>
</p>
<p>
<label>图集简介:</label>
<textarea name="description" id="description"><?php echo $row["description"]; ?></textarea>(内容的简要说明)
</p>
<?php
//自定义字段
PrintAutoFieldsEdit($row['fieldset'],$addRow,'autofield');
?>
</div>
<input name="maxwidth" type="hidden" id="maxwidth" value="<?php echo $abinfo->GetAtt('maxwidth'); ?>" />
<input name="prow" type="hidden" value="<?php echo $abinfo->GetAtt('row'); ?>" />
<input name="pcol" type="hidden" value="<?php echo $abinfo->GetAtt('col'); ?>" />
<input name="ddmaxwidth" type="hidden" value="<?php echo $abinfo->GetAtt('ddmaxwidth'); ?>" />
<h3 class="meTitle">图集内容</h3>
<div class="contentShow postForm">
<p class="cellBg">
<label>表现方式:</label>
<input name="pagestyle" type="radio" id="pagestyle1" onclick="checkMuList()" value="1"
<?php if($cfg_album_style==1) echo " checked='checked'"; ?> /> 多页多图显示(适用于QQ表情等)
<input name="pagestyle" type="radio" id="pagestyle2" onclick="checkMuList()" value="2"
<?php if($cfg_album_style==2) echo " checked='checked'"; ?> />多页单图显示(幻灯)
<input name="pagestyle" type="radio" id="pagestyle3" onclick="checkMuList()" value="3"
<?php if($cfg_album_style==3) echo " checked='checked'"; ?> />多行多列显示(缩略图)
<label>
<div id="spagelist" style="<?php if($abinfo->GetAtt('value')!=2) echo "display:none"; ?>"> 每页图片数:
</label>
<input name="pagpicnum" id="pagpicnum" value="<?php echo $abinfo->GetAtt('pagpicnum'); ?>"
maxlength="100" class="intxt" style="width:64px" />
</div>
</p>
<p>
<label>手工上传:</label>
<input name="picnum" type="text" id="picnum" size="8" value="3" maxlength="100" class="intxt" />
<button class="buttonGary2" name='kkkup' type='button' id='kkkup2' onclick="MakeUpload(0);">追加</button>
(最大60幅)
</p>
<p>
<div id="uploadfield"></div>
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<div class="pannel-main col-md-12 mt-3 mb-3">
<div class="pannel-main-container">
<nav class="navbar navbar-expand-lg">
<ol class="breadcrumb mb-0 mr-auto">
<li class="breadcrumb-item"><a href="<?php echo $cfg_memberurl;?>/">会员中心</a></li>
<li class="breadcrumb-item">修改图集:<?php echo $row['title']?></li>
</li>
</ol>
<span class="navbar-text">
<a href="javascript:history.back(-1);" class="btn btn-sm">返回</a>
</span>
</nav>
<form name="addcontent" action="album_edit.php" method="post" enctype="multipart/form-data"
onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="aid" value="<?php echo $row['id']; ?>" />
<input type="hidden" name="idhash" value="<?php echo hash('sha256', $row['id'].$cfg_cookie_encode); ?>" />
<input type="hidden" name="channelid" value="<?php echo $row['channel']; ?>" />
<input type="hidden" name="oldlitpic" value="<?php echo $row['litpic']; ?>" />
<input type="hidden" name="sortrank" value="<?php echo $row['sortrank']; ?>" />
<input type="hidden" name="imagebody" id="imagebody" value='' />
<div id="mainCp">
<div class="form-group row">
<label class="col-sm-2 col-form-label">标题</label>
<div class="col-sm-10">
<input name="title" type="text" id="title" value="<?php echo $row['title']?>" class="form-control" placeholder="请输入内容主题" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">标签Tag</label>
<div class="col-sm-10">
<input name="tags" type="text" id="tags" value="<?php echo GetTags($row['id']); ?>" class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">作者</label>
<div class="col-sm-10">
<input name="writer" type="text" id="writer" value="<?php echo $cfg_ml->M_UserName?>"
class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">隶属栏目</label>
<div class="col-sm-10">
<?php
$typeOptions = GetOptionList($row["typeid"],$row["channel"]);
echo "<select class='form-control' name='typeid' size='1'>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">图集简介</label>
<div class="col-sm-10">
<textarea class='form-control' name="description" id="description"><?php echo $row["description"]; ?></textarea>(内容的简要说明)
</div>
</div>
<?php
//自定义字段
PrintAutoFieldsEdit($row['fieldset'],$addRow,'autofield');
?>
<!-- 表单操作区域 -->
<label>图集内容</label>
<div class="contentShow postForm">
<input name="maxwidth" type="hidden" id="maxwidth" value="<?php echo $abinfo->GetAtt('maxwidth'); ?>" />
<input name="prow" type="hidden" value="<?php echo $abinfo->GetAtt('row'); ?>" />
<input name="pcol" type="hidden" value="<?php echo $abinfo->GetAtt('col'); ?>" />
<input name="ddmaxwidth" type="hidden" value="<?php echo $abinfo->GetAtt('ddmaxwidth'); ?>" />
<p class="cellBg">
<label>表现方式:</label>
<label><input name="pagestyle" type="radio" id="pagestyle1" onclick="checkMuList()" value="1"
<?php if($cfg_album_style==1) echo " checked='checked'"; ?> /> 多页多图显示(适用于QQ表情等)</label>
<label><input name="pagestyle" type="radio" id="pagestyle2" onclick="checkMuList()" value="2"
<?php if($cfg_album_style==2) echo " checked='checked'"; ?> />多页单图显示(幻灯)</label>
<label><input name="pagestyle" type="radio" id="pagestyle3" onclick="checkMuList()" value="3"
<?php if($cfg_album_style==3) echo " checked='checked'"; ?> />多行多列显示(缩略图)</label>
<div id='spagelist' style="<?php if($abinfo->GetAtt('value')!=2) echo "display:none"; ?>" class="mTB10"> 每页图片数:
<input name='pagpicnum' id='pagpicnum' size='10' class="text"
value="<?php echo $abinfo->GetAtt('pagpicnum'); ?>" />
</div>
</p>
<p>
<label>手工上传:</label>
图片数目:<input name="picnum" type="text" id="picnum" size="6" value="3" maxlength="100" class="intxt" />
<button class="btn btn-success btn-sm" name='kkkup' type='button' id='kkkup2'
onclick="MakeUpload(0);">增加</button>(最大60幅)
</p>
<p>
<div id="uploadfield"></div>
<?php
$j = 1;
if(is_array($dtp->CTags))
@@ -125,16 +126,16 @@
显示/隐藏图片[<?php echo $j; ?>]的选框 </td>
</tr>
</table>
<table width="98%" border="0" id="seltb<?php echo $j; ?>" style="margin-bottom:6px;" align="center">
<tr bgcolor="#F7F7F7">
<table width="100%" border="0" id="seltb<?php echo $j; ?>" style="margin-bottom:6px;" align="center">
<tr>
<td height="25" colspan="2"> <strong>图片</strong></td>
</tr>
<tr>
<td width="310" height="25"> 本地上传:
<td height="25"> 本地上传:
<input type="text" name='imgfile<?php echo $j; ?>' style="width:200px;" maxlength="100"
class="intxt" />
</td>
<td width="322" rowspan="3" align="center">
<td rowspan="3" align="center">
<div id='divpicview<?php echo $j; ?>' class='divpre' style="height:5px"></div>
<img src="<?php echo trim($ctag->GetInnerText()); ?>" id="picview<?php echo $j; ?>"
name="picview<?php echo $j; ?>" style="width: 128px; height: 128px;" />
@@ -148,41 +149,58 @@
</tr>
</table>
<?php
$j++;
}
}
}
$dtp->Clear();
?>
<span id='uploadfield'></span>
<script language="JavaScript">
startNum = <? php echo $j; ?>;
</script>
</p>
<?php
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<p class="cellBg">
<label>验证码:</label>
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt"
style='width:50px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer"
onclick="this.src=this.src+'?'" />
</p>
$j++;
}
}
}
$dtp->Clear();
?>
</p>
<script language="JavaScript">
startNum = <?php echo $j; ?>;
</script>
<?php
if($safe_faq_send == '1'){
$faqkey = array_rand($safefaqs);
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证问题</label>
<div class="col-sm-10">
<?php echo $safefaqs[$faqkey]['question'];?> (答案:<?php echo $safefaqs[$faqkey]['answer'];?>)<input
name="safeanswer" type="text" id="safeanswer" size="25" style='width:200px;' class="intxt" />
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</div>
</div>
<?php
}
?>
<p>
<button type="submit" class="button2">提交</button>
<button type="reset" onclick="location.reload();" class="button2 ml10">重置</button>
</p>
}
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证码</label>
<div class="col-sm-10">
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt"
style='width:100px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer"
onclick="this.src=this.src+'?'" />
</div>
</div>
<?php }?>
<p>
<button class="btn btn-success" type="submit">提交</button>
<button class="btn btn-secondary" type="reset" onclick="location.reload();">重置</button>
</p>
</div>
</div>
</form>
</div>
</div>
</form>
</div>
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
</body>
</html>

+ 136
- 114
src/member/templets/archives_add.htm View File

@@ -1,129 +1,151 @@
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<title>发表<?php echo $cInfos['typename']; ?> - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script language='javascript' src="templets/js/main.js"></script>
<script type="text/javascript" src="templets/js/inputAutoClear.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript" src="templets/js/checkSubmit.js"></script>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<div id="appTab2">
<ul>
<li class="thisTab"><a href="#"><span>发表<?php echo $cInfos['typename']; ?></span></a></li>
</ul>
</div>
</div>
<form name="addcontent" action="archives_add.php" method="post" enctype="multipart/form-data"
onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<div id="mainCp">
<h3 class="meTitle"><strong>发表<?php echo $cInfos['typename']; ?></strong></h3>
<div class="postForm">
<p class="cellBg">
<label><?php echo $cInfos['titlename']; ?>:</label>
<input name="title" type="text" id="title" value="请输入内容主题" maxlength="100" class="intxt"
onfocus="inputAutoClear(this)" />
</p>
<p>
<label>标签TAG:</label>
<input name="tags" type="text" id="tags" size="30" class="intxt" style="width:400px;" /> (用逗号分开)
</p>
<p class="cellBg">
<label>作者:</label>
<input type="text" name="writer" id="writer" value="<?php echo $cfg_ml->M_UserName?>" class="intxt" />
</p>
<?php
if($cInfos['dfcid']>0) {
echo "<input type='hidden' name='typeid' value='{$cInfos['dfcid']}' />";
}else{
?>
<p>
<label>隶属栏目:</label>
<?php
$typeOptions = GetOptionList(0,$channelid);
echo "<select name='typeid' size='1'>\r\n";
echo "<option value='0' selected>请选择栏目...</option>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</p>
<?php
}
?>
<p class="cellBg">
<label>我的分类:</label>
<?php
$classlist = classification($cfg_ml->M_ID, 0, $channelid);
echo "<select name='mtypesid' size='1'>\r\n";
echo "<option value='0' selected>请选择分类...</option>\r\n";
echo $classlist;
echo "</select>";
?>
</p>
<?php
if($cInfos['needdes']==1) {
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<div class="pannel-main col-md-12 mt-3 mb-3">
<div class="pannel-main-container">
<nav class="navbar navbar-expand-lg">
<ol class="breadcrumb mb-0 mr-auto">
<li class="breadcrumb-item"><a href="<?php echo $cfg_memberurl;?>/">会员中心</a></li>
<li class="breadcrumb-item">发表<?php echo $cInfos['typename']; ?></li>
</li>
</ol>
<span class="navbar-text">
<a href="javascript:history.back(-1);" class="btn btn-sm">返回</a>
</span>
</nav>
<form name="addcontent" action="archives_add.php" method="post" enctype="multipart/form-data"
onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<div id="mainCp">
<div class="form-group row">
<label class="col-sm-2 col-form-label"><?php echo $cInfos['titlename']; ?></label>
<div class="col-sm-10">
<input name="title" type="text" id="title" class="form-control" placeholder="请输入内容主题" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">标签Tag</label>
<div class="col-sm-10">
<input name="tags" type="text" id="tags" class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">作者</label>
<div class="col-sm-10">
<input name="writer" type="text" id="writer" value="<?php echo $cfg_ml->M_UserName?>"
class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">隶属栏目</label>
<div class="col-sm-10">
<?php
$typeOptions = GetOptionList(0,$channelid);
echo "<select class='form-control' name='typeid' size='1'>\r\n";
echo "<option value='0' selected>请选择栏目...</option>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">信息摘要</label>
<div class="col-sm-10">
<textarea class='form-control' name="description" id="description"></textarea>(内容的简要说明)
</div>
</div>
<?php
//自定义字段
PrintAutoFieldsAdd($cInfos['fieldset'],'autofield');
?>
<!-- 表单操作区域 -->
<div class="contentShow postForm">
<?php
if($safe_faq_send == '1'){
$faqkey = array_rand($safefaqs);
?>
<p>
<label>信息摘要:</label>
<textarea name="description" id="description" style="height:50px"></textarea> (内容的简要说明)
</p>
<?php
}
?>
<?php
//自定义字段
PrintAutoFieldsAdd($cInfos['fieldset'],'autofield');
if($safe_faq_send == 1){
$faqkey = array_rand($safefaqs);
?>
<p class="cellBg">
<label>验证问题:</label>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证问题</label>
<div class="col-sm-10">
<?php echo $safefaqs[$faqkey]['question'];?> (答案:<?php echo $safefaqs[$faqkey]['answer'];?>)<input
class="intxt" name="safeanswer" type="text" id="safeanswer" size="25" style='width:200px;' />
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</p>
<?php
}
if(preg_match("/3/",$safe_gdopen)){
?>
<p class="cellBg">
<label>验证码:</label>
<input class="text" name="vdcode" type="text" id="vdcode" size="10"
style='width:50px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" width="70" height="25" align="absmiddle" alt="看不清?点击更换"
style="cursor:pointer" onclick="this.src=this.src+'?'" />
</p>
<?php }?>
<p>
<button class="button2" type="submit">提交</button>
<button class="button2 ml10" type="reset" onclick="location.reload();">重置</button>
</p>
name="safeanswer" type="text" id="safeanswer" size="25" style='width:200px;' class="intxt" />
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</div>
</div>
<?php
}
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证码</label>
<div class="col-sm-10">
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt"
style='width:100px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer"
onclick="this.src=this.src+'?'" />
</div>
</div>
<?php }?>
<p>
<button class="btn btn-success" type="submit">提交</button>
<button class="btn btn-secondary" type="reset" onclick="location.reload();">重置</button>
</p>
</div>
</div>
</form>
</div>
</div>
</form>
<!--主操作区域 -->
</div>
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
<script type="text/javascript">
function checkSubmit() {
if (document.addcontent.title.value == "") {
ShowMsg("名称不能为空!");
document.addcontent.title.focus();
return false;
}
if (document.addcontent.typeid.value == 0) {
ShowMsg("隶属栏目必须选择!");
return false;
}
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid.selectedIndex].className != 'option3') {
ShowMsg("隶属栏目必须选择白色背景的项目!");
return false;
}
if (document.addcontent.vdcode.value == "") {
document.addcontent.vdcode.focus();
ShowMsg("验证码不能为空!");
return false;
}
}
</script>
</body>
</html>

+ 142
- 99
src/member/templets/archives_edit.htm View File

@@ -1,108 +1,151 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>修改<?php echo $cInfos['typename']; ?> - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" src="templets/js/main.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/checkSubmit.js"></script>
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<title>修改<?php echo $cInfos['typename']; ?> - 会员中心 - <?php echo $cfg_webname; ?></title>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<div id="appTab2">
<ul>
<li class="thisTab"><a href="#"><span>修改文档</span></a></li>
</ul>
</div>
</div>
<form name="addcontent" action="archives_edit.php?aid=<?php echo $aid;?>" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<input type="hidden" name="idhash" value="<?php echo hash('sha256', $aid.$cfg_cookie_encode); ?>" />
<div id="mainCp">
<h3 class="meTitle"><strong>修改<?php echo $cInfos['typename']; ?></strong></h3>
<div class="postForm">
<p class="cellBg">
<label><?php echo $cInfos['titlename']; ?>:</label>
<input name="title" type="text" id="title" value="<?php echo $row['title']?>" maxlength="100" class="intxt" style="width:400px;"/>
</p>
<p>
<label>标签TAG:</label>
<input name="tags" type="text" id="tags" value="<?php echo $row['keywords']; ?>" class="intxt" style="width:400px;"/> (用逗号分开)
</p>
<p class="cellBg">
<label>作者:</label>
<input type="text" name="writer" id="writer" value="<?php echo $row['writer']; ?>" class="intxt" />
</p>
<?php
if($cInfos['dfcid']>0) {
echo "<input type='hidden' name='typeid' value='{$cInfos['dfcid']}' />";
}else{
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<div class="pannel-main col-md-12 mt-3 mb-3">
<div class="pannel-main-container">
<nav class="navbar navbar-expand-lg">
<ol class="breadcrumb mb-0 mr-auto">
<li class="breadcrumb-item"><a href="<?php echo $cfg_memberurl;?>/">会员中心</a></li>
<li class="breadcrumb-item">修改<?php echo $cInfos['typename']; ?></li>
</li>
</ol>
<span class="navbar-text">
<a href="javascript:history.back(-1);" class="btn btn-sm">返回</a>
</span>
</nav>
<form name="addcontent" action="archives_edit.php?aid=<?php echo $aid;?>" method="post" enctype="multipart/form-data"
onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<div id="mainCp">
<div class="form-group row">
<label class="col-sm-2 col-form-label">标题</label>
<div class="col-sm-10">
<input name="title" type="text" id="title" value="<?php echo $row['title']?>" class="form-control" placeholder="请输入内容主题" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">标签Tag</label>
<div class="col-sm-10">
<input name="tags" type="text" id="tags" value="<?php echo $row['keywords']; ?>" class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">作者</label>
<div class="col-sm-10">
<input name="writer" type="text" id="writer" value="<?php echo $cfg_ml->M_UserName?>"
class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">隶属栏目</label>
<div class="col-sm-10">
<?php
$typeOptions = GetOptionList($row["typeid"],$row["channel"]);
echo "<select class='form-control' name='typeid' size='1'>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">信息摘要</label>
<div class="col-sm-10">
<textarea class='form-control' name="description" id="description"><?php echo $row["description"]; ?></textarea>(内容的简要说明)
</div>
</div>
<?php
//自定义字段
PrintAutoFieldsEdit($cInfos['fieldset'], $addRow, 'autofield');
?>
<!-- 表单操作区域 -->
<div class="contentShow postForm">
<?php
if($safe_faq_send == '1'){
$faqkey = array_rand($safefaqs);
?>
<p>
<label>隶属栏目:</label>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证问题</label>
<div class="col-sm-10">
<?php echo $safefaqs[$faqkey]['question'];?> (答案:<?php echo $safefaqs[$faqkey]['answer'];?>)<input
name="safeanswer" type="text" id="safeanswer" size="25" style='width:200px;' class="intxt" />
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</div>
</div>
<?php
$typeOptions = GetOptionList($row["typeid"],$row["channel"]);
echo "<select name='typeid' size='1'>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</p>
<?php
}
?>
<p class="cellBg">
<label>我的分类:</label>
<?php
$typeOptions = classification($cfg_ml->M_ID, $row['mtypeid'], $channelid);
echo "<select name='mtypesid' size='1'>\r\n";
echo "<option value='0' selected>请选择分类...</option>\r\n";
echo $typeOptions;
echo "</select>";
?>
</p>
<?php
if($cInfos['needdes']==1) {
?>
<p>
<label>信息摘要:</label>
<textarea name="description" id="description" style="height:50px"><?php echo $row["description"]; ?></textarea> (内容的简要说明)
</p>
<?php
}
?>
<?php
//自定义字段
PrintAutoFieldsEdit($cInfos['fieldset'],$addRow,'autofield');
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<p class="cellBg">
<label>验证码:</label>
<input class="intxt" name="vdcode" type="text" id="vdcode" size="10" style='width:50px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" width="70" height="25" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="this.src=this.src+'?'" />
</p>
<?php }?>
<p>
<button class="button2" type="submit">提交</button>
<button class="button2 ml10" type="reset" onclick="location.reload();">重置</button>
</p>
</div>
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证码</label>
<div class="col-sm-10">
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt"
style='width:100px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer"
onclick="this.src=this.src+'?'" />
</div>
</div>
<?php }?>
<p>
<button class="btn btn-success" type="submit">提交</button>
<button class="btn btn-secondary" type="reset" onclick="location.reload();">重置</button>
</p>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</form>
<!--主操作区域 -->
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
<script type="text/javascript">
function checkSubmit() {
if (document.addcontent.title.value == "") {
ShowMsg("名称不能为空!");
document.addcontent.title.focus();
return false;
}
if (document.addcontent.typeid.value == 0) {
ShowMsg("隶属栏目必须选择!");
return false;
}
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid.selectedIndex].className != 'option3') {
ShowMsg("隶属栏目必须选择白色背景的项目!");
return false;
}
if (document.addcontent.vdcode.value == "") {
document.addcontent.vdcode.focus();
ShowMsg("验证码不能为空!");
return false;
}
}
</script>
</body>
</html>
</html>

+ 137
- 85
src/member/templets/archives_sg_add.htm View File

@@ -1,99 +1,151 @@
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<title>发表<?php echo $cInfos['typename']; ?> - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script language='javascript' src="templets/js/main.js"></script>
<script type="text/javascript" src="templets/js/inputAutoClear.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript" src="templets/js/calendar/calendar.js"></script>
<script type="text/javascript" src="templets/js/checkSubmit.js"></script>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<div id="appTab2">
<ul>
<li class="thisTab"><a href="#"><span>发表<?php echo $cInfos['typename']; ?></span></a></li>
</ul>
</div>
</div>
<form name="addcontent" action="archives_sg_add.php" method="post" enctype="multipart/form-data"
onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<div id="mainCp">
<h3 class="meTitle"><strong>发表<?php echo $cInfos['typename']; ?></strong></h3>
<div class="postForm">
<p class="cellBg">
<label><?php echo $cInfos['titlename']; ?>:</label>
<input name="title" type="text" id="title" value="请输入内容主题" maxlength="100" class="intxt"
onfocus="inputAutoClear(this)" />
</p>
<?php
if($cInfos['dfcid']>0) {
echo "<input type='hidden' name='typeid' value='{$cInfos['dfcid']}' />";
}else{
?>
<p>
<label>隶属栏目:</label>
<?php
$typeOptions = GetOptionList(0,$channelid);
echo "<select name='typeid' size='1'>\r\n";
echo "<option value='0' selected>请选择栏目...</option>\r\n";
echo $typeOptions;
echo "</select>";
?>
(只允许并且必须选择白色背景的项目<span style="color:#F00">*</span>)
</p>
<?php
if($safe_faq_send == '1'){
$faqkey = array_rand($safefaqs);
?>
<p class="cellBg">
<label>验证问题:</label>
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<div class="pannel-main col-md-12 mt-3 mb-3">
<div class="pannel-main-container">
<nav class="navbar navbar-expand-lg">
<ol class="breadcrumb mb-0 mr-auto">
<li class="breadcrumb-item"><a href="<?php echo $cfg_memberurl;?>/">会员中心</a></li>
<li class="breadcrumb-item">发表<?php echo $cInfos['typename']; ?></li>
</li>
</ol>
<span class="navbar-text">
<a href="javascript:history.back(-1);" class="btn btn-sm">返回</a>
</span>
</nav>
<form name="addcontent" action="archives_sg_add.php" method="post" enctype="multipart/form-data"
onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<div id="mainCp">
<div class="form-group row">
<label class="col-sm-2 col-form-label"><?php echo $cInfos['titlename']; ?></label>
<div class="col-sm-10">
<input name="title" type="text" id="title" class="form-control" placeholder="请输入内容主题" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">标签Tag</label>
<div class="col-sm-10">
<input name="tags" type="text" id="tags" class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">作者</label>
<div class="col-sm-10">
<input name="writer" type="text" id="writer" value="<?php echo $cfg_ml->M_UserName?>"
class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">隶属栏目</label>
<div class="col-sm-10">
<?php
$typeOptions = GetOptionList(0,$channelid);
echo "<select class='form-control' name='typeid' size='1'>\r\n";
echo "<option value='0' selected>请选择栏目...</option>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">信息摘要</label>
<div class="col-sm-10">
<textarea class='form-control' name="description" id="description"></textarea>(内容的简要说明)
</div>
</div>
<?php
//自定义字段
PrintAutoFieldsAdd($cInfos['fieldset'],'autofield');
?>
<!-- 表单操作区域 -->
<div class="contentShow postForm">
<?php
if($safe_faq_send == '1'){
$faqkey = array_rand($safefaqs);
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证问题</label>
<div class="col-sm-10">
<?php echo $safefaqs[$faqkey]['question'];?> (答案:<?php echo $safefaqs[$faqkey]['answer'];?>)<input
class="intxt" name="safeanswer" type="text" id="safeanswer" size="25" style='width:200px;' />
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</p>
<?php
}
}
//自定义字段
PrintAutoFieldsAdd($cInfos['fieldset'],'autofield');
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<p class="cellBg" style='<?php if($cInfos['needpic']==0) echo 'display:none'; ?>'>
<label>验证码:</label>
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt"
style='width:50px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" align="absmiddle" alt="看不清?点击更换" style="cursor:pointer"
onclick="this.src=this.src+'?'" />
</p>
<?php }?>
<p>
<button class="button2" type="submit">提交</button>
<button class="button2 ml10" type="reset" onclick="location.reload();">重置</button>
</p>
name="safeanswer" type="text" id="safeanswer" size="25" style='width:200px;' class="intxt" />
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</div>
</div>
<?php
}
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证码</label>
<div class="col-sm-10">
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt"
style='width:100px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer"
onclick="this.src=this.src+'?'" />
</div>
</div>
<?php }?>
<p>
<button class="btn btn-success" type="submit">提交</button>
<button class="btn btn-secondary" type="reset" onclick="location.reload();">重置</button>
</p>
</div>
</div>
</form>
</div>
</div>
</form>
<!--主操作区域 -->
</div>
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
<script type="text/javascript">
function checkSubmit() {
if (document.addcontent.title.value == "") {
ShowMsg("名称不能为空!");
document.addcontent.title.focus();
return false;
}
if (document.addcontent.typeid.value == 0) {
ShowMsg("隶属栏目必须选择!");
return false;
}
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid.selectedIndex].className != 'option3') {
ShowMsg("隶属栏目必须选择白色背景的项目!");
return false;
}
if (document.addcontent.vdcode.value == "") {
document.addcontent.vdcode.focus();
ShowMsg("验证码不能为空!");
return false;
}
}
</script>
</body>
</html>

+ 132
- 75
src/member/templets/archives_sg_edit.htm View File

@@ -1,82 +1,139 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>修改<?php echo $cInfos['typename']; ?> - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" src="templets/js/main.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript" src="templets/js/calendar/calendar.js"></script>
<script type="text/javascript" src="templets/js/checkSubmit.js"></script>
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<title>修改<?php echo $cInfos['typename']; ?> - 会员中心 - <?php echo $cfg_webname; ?></title>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<div id="appTab2">
<ul>
<li class="thisTab"><a href="#"><span>修改<?php echo $cInfos['typename']; ?></span></a></li>
</ul>
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<div class="pannel-main col-md-12 mt-3 mb-3">
<div class="pannel-main-container">
<nav class="navbar navbar-expand-lg">
<ol class="breadcrumb mb-0 mr-auto">
<li class="breadcrumb-item"><a href="<?php echo $cfg_memberurl;?>/">会员中心</a></li>
<li class="breadcrumb-item">修改<?php echo $cInfos['typename']; ?></li>
</li>
</ol>
<span class="navbar-text">
<a href="javascript:history.back(-1);" class="btn btn-sm">返回</a>
</span>
</nav>
<form name="addcontent" action="archives_sg_edit.php?aid=<?php echo $aid;?>" method="post" enctype="multipart/form-data"
onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<div id="mainCp">
<div class="form-group row">
<label class="col-sm-2 col-form-label">标题</label>
<div class="col-sm-10">
<input name="title" type="text" id="title" value="<?php echo $addRow['title']?>" class="form-control" placeholder="请输入内容主题" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">作者</label>
<div class="col-sm-10">
<input name="writer" type="text" id="writer" value="<?php echo $cfg_ml->M_UserName?>"
class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">隶属栏目</label>
<div class="col-sm-10">
<?php
$typeOptions = GetOptionList($addRow["typeid"],$addRow["channel"]);
echo "<select class='form-control' name='typeid' size='1'>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</div>
</div>
<?php
//自定义字段
PrintAutoFieldsEdit($cInfos['fieldset'], $addRow, 'autofield');
?>
<!-- 表单操作区域 -->
<div class="contentShow postForm">
<?php
if($safe_faq_send == '1'){
$faqkey = array_rand($safefaqs);
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证问题</label>
<div class="col-sm-10">
<?php echo $safefaqs[$faqkey]['question'];?> (答案:<?php echo $safefaqs[$faqkey]['answer'];?>)<input
name="safeanswer" type="text" id="safeanswer" size="25" style='width:200px;' class="intxt" />
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</div>
</div>
<?php
}
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证码</label>
<div class="col-sm-10">
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt"
style='width:100px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer"
onclick="this.src=this.src+'?'" />
</div>
</div>
<?php }?>
<p>
<button class="btn btn-success" type="submit">提交</button>
<button class="btn btn-secondary" type="reset" onclick="location.reload();">重置</button>
</p>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<form name="addcontent" action="archives_sg_edit.php" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="aid" value="<?php echo $addRow['aid']; ?>" />
<input type="hidden" name="idhash" value="<?php echo hash('sha256', $addRow['aid'].$cfg_cookie_encode); ?>" />
<input type="hidden" name="channelid" value="<?php echo $addRow['channel']; ?>" />
<input type="hidden" name="sortrank" value="<?php echo $addRow['senddate']; ?>" />
<input type="hidden" name="oldlitpic" value="<?php echo (isset($row['litpic']) ? $row['litpic'] : ''); ?>" />
<div id="mainCp">
<h3 class="meTitle"><strong>修改<?php echo $cInfos['typename']; ?></strong></h3>
<div class="postForm">
<p class="cellBg">
<label><?php echo $cInfos['titlename']; ?>:</label>
<input name="title" type="text" id="title" value="<?php echo $addRow['title']?>" maxlength="100" class="intxt"/>
</p>
<?php
if($cInfos['dfcid']>0) {
echo "<input type='hidden' name='typeid' value='{$cInfos['dfcid']}' />";
}else{
?>
<p>
<label>隶属栏目:</label>
<?php
$typeOptions = GetOptionList($addRow["typeid"],$addRow["channel"]);
echo "<select name='typeid' size='1'>\r\n";
echo $typeOptions;
echo "</select>";
?>
(只允许并且必须选择白色背景的项目<span style="color:#F00">*</span>)
</p>
<?php
}
//自定义字段
PrintAutoFieldsEdit($cInfos['fieldset'],$addRow,'autofield');
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<p class="cellBg" style='<?php if($cInfos['needpic']==0) echo 'display:none'; ?>'>
<label>验证码:</label>
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt" style='width:50px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="this.src=this.src+'?'" />
</p>
<?php }?>
<p>
<button class="button2" type="submit">提交</button>
<button class="button2 ml10" type="reset" onclick="location.reload();">重置</button>
</p>
</div>
</div>
</form>
<!--主操作区域 -->
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
<script type="text/javascript">
function checkSubmit() {
if (document.addcontent.title.value == "") {
ShowMsg("名称不能为空!");
document.addcontent.title.focus();
return false;
}
if (document.addcontent.typeid.value == 0) {
ShowMsg("隶属栏目必须选择!");
return false;
}
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid.selectedIndex].className != 'option3') {
ShowMsg("隶属栏目必须选择白色背景的项目!");
return false;
}
if (document.addcontent.vdcode.value == "") {
document.addcontent.vdcode.focus();
ShowMsg("验证码不能为空!");
return false;
}
}
</script>
</body>
</html>
</html>

+ 146
- 102
src/member/templets/article_add.htm View File

@@ -1,111 +1,155 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>发表<?php echo $cInfos['typename']; ?> - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" src="templets/js/inputAutoClear.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript" src="templets/js/checkSubmit.js"></script>
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<title>发表<?php echo $cInfos['typename']; ?> - 会员中心 - <?php echo $cfg_webname; ?></title>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li class="thisTab"><a href="#"><span>发表<?php echo $cInfos['typename']; ?></span></a></li>
</ul>
</div>
<form name="addcontent" action="article_add.php" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<div id="mainCp">
<h3 class="meTitle"><strong>发表<?php echo $cInfos['typename']; ?></strong></h3>
<div class="postForm">
<p class="cellBg">
<label><?php echo $cInfos['titlename']; ?>:</label>
<input name="title" type="text" id="title" value="请输入内容主题" maxlength="100" class="intxt" onfocus="inputAutoClear(this)"/>
</p>
<p>
<label>标签TAG:</label>
<input name="tags" type="text" id="tags" maxlength="100" class="intxt"/>
</p>
<p class="cellBg">
<label>作者:</label>
<input type="text" name="writer" id="writer" value="<?php echo $cfg_ml->M_UserName?>" maxlength="100" class="intxt" style="width:219px"/>
</p>
<p>
<label>隶属栏目:</label>
<?php
$typeOptions = GetOptionList(0,$channelid);
echo "<select name='typeid' size='1'>\r\n";
echo "<option value='0' selected>请选择栏目...</option>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</p>
<p class="cellBg">
<label>我的分类:</label>
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<div class="pannel-main col-md-12 mt-3 mb-3">
<div class="pannel-main-container">
<nav class="navbar navbar-expand-lg">
<ol class="breadcrumb mb-0 mr-auto">
<li class="breadcrumb-item"><a href="<?php echo $cfg_memberurl;?>/">会员中心</a></li>
<li class="breadcrumb-item">发表<?php echo $cInfos['typename']; ?></li>
</li>
</ol>
<span class="navbar-text">
<a href="javascript:history.back(-1);" class="btn btn-sm">返回</a>
</span>
</nav>
<form name="addcontent" action="article_add.php" method="post" enctype="multipart/form-data"
onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<div id="mainCp">
<div class="form-group row">
<label class="col-sm-2 col-form-label"><?php echo $cInfos['titlename']; ?></label>
<div class="col-sm-10">
<input name="title" type="text" id="title" class="form-control" placeholder="请输入内容主题" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">标签Tag</label>
<div class="col-sm-10">
<input name="tags" type="text" id="tags" class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">作者</label>
<div class="col-sm-10">
<input name="writer" type="text" id="writer" value="<?php echo $cfg_ml->M_UserName?>"
class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">隶属栏目</label>
<div class="col-sm-10">
<?php
$typeOptions = GetOptionList(0,$channelid);
echo "<select class='form-control' name='typeid' size='1'>\r\n";
echo "<option value='0' selected>请选择栏目...</option>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">信息摘要</label>
<div class="col-sm-10">
<textarea class='form-control' name="description" id="description"></textarea>(内容的简要说明)
</div>
</div>
<?php
//自定义字段
PrintAutoFieldsAdd($cInfos['fieldset'],'autofield');
?>
<!-- 表单操作区域 -->
<label>详细内容</label>
<div class="contentShow postForm">
<p>
<?php GetEditor("body","",350,"Member"); ?>
</p>
<?php
if($safe_faq_send == '1'){
$faqkey = array_rand($safefaqs);
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证问题</label>
<div class="col-sm-10">
<?php echo $safefaqs[$faqkey]['question'];?> (答案:<?php echo $safefaqs[$faqkey]['answer'];?>)<input
name="safeanswer" type="text" id="safeanswer" size="25" style='width:200px;' class="intxt" />
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</div>
</div>
<?php
$classlist = classification($cfg_ml->M_ID, 0, $channelid);
echo "<select name='mtypesid' size='1'>\r\n";
echo "<option value='0' selected>请选择分类...</option>\r\n";
echo $classlist;
echo "</select>";
}
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<a href="mtypes.php">添加分类</a>
</p>
<p>
<label>信息摘要:</label>
<textarea name="description" id="description"></textarea>(内容的简要说明)
</p>
<?php
//自定义字段
PrintAutoFieldsAdd($cInfos['fieldset'],'autofield');
?>
</div>
<!-- 表单操作区域 -->
<h3 class="meTitle">详细内容</h3>
<div class="contentShow postForm">
<p>
<?php GetEditor("body","",350,"Member"); ?>
</p>
<?php
if($safe_faq_send == '1'){
$faqkey = array_rand($safefaqs);
?>
<p class="cellBg">
<label>验证问题:</label>
<?php echo $safefaqs[$faqkey]['question'];?> (答案:<?php echo $safefaqs[$faqkey]['answer'];?>)<input name="safeanswer" type="text" id="safeanswer" size="25" style='width:200px;' class="intxt"/>
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</p>
<?php
}
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<p class="cellBg">
<label>验证码:</label>
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt" style='width:50px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="this.src=this.src+'?'" /></p>
<?php }?>
<p>
<button class="button2" type="submit">提交</button>
<button class="button2 ml10" type="reset" onclick="location.reload();">重置</button>
</p>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证码</label>
<div class="col-sm-10">
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt"
style='width:100px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer"
onclick="this.src=this.src+'?'" />
</div>
</div>
<?php }?>
<p>
<button class="btn btn-success" type="submit">提交</button>
<button class="btn btn-secondary" type="reset" onclick="location.reload();">重置</button>
</p>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</form>
<!--主操作区域 -->
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
<script type="text/javascript">
function checkSubmit() {
if (document.addcontent.title.value == "") {
ShowMsg("名称不能为空!");
document.addcontent.title.focus();
return false;
}
if (document.addcontent.typeid.value == 0) {
ShowMsg("隶属栏目必须选择!");
return false;
}
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid.selectedIndex].className != 'option3') {
ShowMsg("隶属栏目必须选择白色背景的项目!");
return false;
}
if (document.addcontent.vdcode.value == "") {
document.addcontent.vdcode.focus();
ShowMsg("验证码不能为空!");
return false;
}
}
</script>
</body>
</html>
</html>

+ 151
- 96
src/member/templets/article_edit.htm View File

@@ -1,104 +1,159 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>修改文章:<?php echo $row['title']?> - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript" src="templets/js/main.js"></script>
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript" src="templets/js/checkSubmit.js"></script>
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<title>修改文章:<?php echo $row['title']?> - 会员中心 - <?php echo $cfg_webname; ?></title>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li class="thisTab"><a href="#"><span>修改文章</span></a></li>
</ul>
</div>
<form class="mTB10 mL10 mR10" name="addcontent" id="addcontent" action="article_edit.php" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="aid" value="<?php echo $row['id']; ?>" />
<input type="hidden" name="idhash" value="<?php echo hash('sha256', $row['id'].$cfg_cookie_encode); ?>" />
<input type="hidden" name="channelid" value="<?php echo $row['channel']; ?>" />
<input type="hidden" name="oldlitpic" value="<?php echo $row['litpic']; ?>" />
<input type="hidden" name="sortrank" value="<?php echo $row['sortrank']; ?>" />
<div id="mainCp">
<h3 class="meTitle"><strong>修改文章</strong></h3>
<div class="postForm">
<p class="cellBg">
<label>标题:</label>
<input name="title" type="text" id="title" value="<?php echo $row['title']?>" maxlength="100" class="intxt"/>
</p>
<p>
<label>标签TAG:</label>
<input name="tags" type="text" id="tags" value="<?php echo $row['keywords']; ?>" maxlength="100" class="intxt"/>(用逗号分开)
</p>
<p class="cellBg">
<label>作者:</label>
<input type="text" name="writer" id="writer" value="<?php echo $cfg_ml->M_UserName?>" maxlength="100" class="intxt" style="width:219px"/>
</p>
<p>
<label>隶属栏目:</label>
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<div class="pannel-main col-md-12 mt-3 mb-3">
<div class="pannel-main-container">
<nav class="navbar navbar-expand-lg">
<ol class="breadcrumb mb-0 mr-auto">
<li class="breadcrumb-item"><a href="<?php echo $cfg_memberurl;?>/">会员中心</a></li>
<li class="breadcrumb-item">修改文章:<?php echo $row['title']?></li>
</li>
</ol>
<span class="navbar-text">
<a href="javascript:history.back(-1);" class="btn btn-sm">返回</a>
</span>
</nav>
<form name="addcontent" action="article_edit.php" method="post" enctype="multipart/form-data"
onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="aid" value="<?php echo $row['id']; ?>" />
<input type="hidden" name="idhash" value="<?php echo hash('sha256', $row['id'].$cfg_cookie_encode); ?>" />
<input type="hidden" name="channelid" value="<?php echo $row['channel']; ?>" />
<input type="hidden" name="oldlitpic" value="<?php echo $row['litpic']; ?>" />
<input type="hidden" name="sortrank" value="<?php echo $row['sortrank']; ?>" />
<div id="mainCp">
<div class="form-group row">
<label class="col-sm-2 col-form-label">标题</label>
<div class="col-sm-10">
<input name="title" type="text" id="title" class="form-control" value="<?php echo $row['title']?>" placeholder="请输入内容主题" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">标签Tag</label>
<div class="col-sm-10">
<input name="tags" type="text" id="tags" class="form-control" value="<?php echo $row['keywords']; ?>"/>
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">作者</label>
<div class="col-sm-10">
<input name="writer" type="text" id="writer" value="<?php echo $cfg_ml->M_UserName?>"
class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">隶属栏目</label>
<div class="col-sm-10">
<?php
$typeOptions = GetOptionList($row["typeid"], $row["channel"]);
echo "<select class='form-control' name='typeid' size='1'>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">信息摘要</label>
<div class="col-sm-10">
<textarea class='form-control' name="description" id="description"><?php echo $row["description"]; ?></textarea>(内容的简要说明)
</div>
</div>
<?php
//自定义字段
PrintAutoFieldsEdit($row['fieldset'],$addRow,'autofield');
?>
<!-- 表单操作区域 -->
<label>详细内容</label>
<div class="contentShow postForm">
<p>
<?php GetEditor("body",$addRow['body'],350,"Member"); ?>
</p>
<?php
if($safe_faq_send == '1'){
$faqkey = array_rand($safefaqs);
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证问题</label>
<div class="col-sm-10">
<?php echo $safefaqs[$faqkey]['question'];?> (答案:<?php echo $safefaqs[$faqkey]['answer'];?>)<input
name="safeanswer" type="text" id="safeanswer" size="25" style='width:200px;' class="intxt" />
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</div>
</div>
<?php
$typeOptions = GetOptionList($row["typeid"],$row["channel"]);
echo "<select name='typeid' size='1'>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</p>
<p class="cellBg">
<label>我的分类:</label>
<?php
$typeOptions = classification($cfg_ml->M_ID, $row['mtypeid'], $channelid);
echo "<select name='mtypesid' size='1'>\r\n";
echo "<option value='0' selected>请选择分类...</option>\r\n";
echo $typeOptions;
echo "</select>";
?>
</p>
<p>
<label>信息摘要:</label>
<textarea name="description" id="description"><?php echo $row["description"]; ?></textarea>
(内容的简要说明) </p>
<?php
//自定义字段
PrintAutoFieldsEdit($row['fieldset'],$addRow,'autofield');
?>
</div>
<!-- 表单操作区域 -->
<h3 class="meTitle">详细内容</h3>
<div class="contentShow postForm">
<p>
<?php GetEditor("body",$addRow['body'],350,"Member"); ?>
</p>
<?php
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<p class="cellBg">
<label>验证码:</label>
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt" style='width:50px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="this.src=this.src+'?'" />
</p>
<?php }?>
<p>
<button class="button2" type="submit">提交</button>
<button class="button2 ml10" type="reset" onclick="location.reload();">重置</button>
</p>
}
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证码</label>
<div class="col-sm-10">
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt"
style='width:100px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer"
onclick="this.src=this.src+'?'" />
</div>
</div>
<?php }?>
<p>
<button class="btn btn-success" type="submit">提交</button>
<button class="btn btn-secondary" type="reset" onclick="location.reload();">重置</button>
</p>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</form>
<!--主操作区域 -->
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
<script type="text/javascript">
function checkSubmit() {
if (document.addcontent.title.value == "") {
ShowMsg("名称不能为空!");
document.addcontent.title.focus();
return false;
}
if (document.addcontent.typeid.value == 0) {
ShowMsg("隶属栏目必须选择!");
return false;
}
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid.selectedIndex].className != 'option3') {
ShowMsg("隶属栏目必须选择白色背景的项目!");
return false;
}
if (document.addcontent.vdcode.value == "") {
document.addcontent.vdcode.focus();
ShowMsg("验证码不能为空!");
return false;
}
}
</script>
</body>
</html>
</html>

+ 1
- 1
src/member/templets/content_list.htm View File

@@ -66,7 +66,7 @@
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="table">
<thead>
<tr>
<th>文章标题</th>
<th style="width: 20%;">文章标题</th>
<th>类目 </th>
<th>状态 </th>
<th>点击 </th>


+ 10
- 9
src/member/templets/menu.htm View File

@@ -14,11 +14,12 @@ while ($channel = $dsql->GetArray('addmod')) {
<div id="collapseArchives" class="collapse mt-3<?php echo (isset($_menu_conex) && $_menu_conex===true)? ' show' : '';?>">
<ul class="list-group list-group-flush">
<?php foreach($channels as $chid => $channel) { ?>
<?php if($channel['issend'] == 1) { ?>
<li class="list-group-item justify-content-between align-items-center<?php if(isset($_menu_conex) && $channelid == $channel['id']) echo ' active';?>">
<a href="<?php echo $channel['usermancon'];?>?channelid=<?php echo $channel['id'];?>"><?php echo $channel['typename'];?></a>
</li>
<?php } ?>
<?php $channel['usermancon'] = empty($channel['usermancon'])? "content_list.php" : $channel['usermancon']; ?>
<?php if($channel['issend'] == 1) { ?>
<li class="list-group-item justify-content-between align-items-center<?php if(isset($_menu_conex) && $channelid == $channel['id']) echo ' active';?>">
<a href="<?php echo $cfg_memberurl;?>/<?php echo $channel['usermancon'];?>?channelid=<?php echo $channel['id'];?>"><?php echo $channel['typename'];?></a>
</li>
<?php } ?>
<?php } ?>
</ul>
</div>
@@ -30,19 +31,19 @@ while ($channel = $dsql->GetArray('addmod')) {
<div id="collapseMessage" class="mt-3 collapse<?php echo (isset($_menu_pmex) && $_menu_pmex===true)? ' show' : '';?>">
<ul class="list-group list-group-flush">
<li class="list-group-item justify-content-between align-items-center<?php if(isset($_menu_pmstate) && $_menu_pmstate === 0) echo ' active';?>">
<a href="pm.php?folder=inbox">全部</a>
<a href="<?php echo $cfg_memberurl;?>/pm.php?folder=inbox">全部</a>
</li>
<li class="list-group-item justify-content-between align-items-center<?php if(isset($_menu_pmstate) && $_menu_pmstate === 1) echo ' active';?>">
<a href="pm.php?folder=inbox&state=1">已读</a>
<a href="<?php echo $cfg_memberurl;?>/pm.php?folder=inbox&state=1">已读</a>
</li>
<li class="list-group-item justify-content-between align-items-center<?php if(isset($_menu_pmstate) && $_menu_pmstate === -1) echo ' active';?>">
<a href="pm.php?folder=inbox&state=-1">未读</a>
<a href="<?php echo $cfg_memberurl;?>/pm.php?folder=inbox&state=-1">未读</a>
</li>
</ul>
</div>
</li>
<li class="list-group-item justify-content-between align-items-center<?php echo (isset($_menu_stow) && $_menu_stow===true)? ' active' : '';?>">
<a href="mystow.php">我的收藏</a>
<a href="<?php echo $cfg_memberurl;?>/mystow.php">我的收藏</a>
</li>
<li class="list-group-item justify-content-between align-items-center">
<a href="javascript:;">钱包积分</a>


+ 0
- 87
src/member/templets/mtypes.htm View File

@@ -1,87 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>已有分类管理 - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php
include(DEDEMEMBER."/templets/menu.php");
$channels = array();
foreach($channelInfos as $mrow)
{
if($mrow['id'] < 0) continue;
if($mrow['isshow'] == 0 || $mrow['issend'] == 0) continue;
if($cfg_mb_album=='N' && $mrow['nid']=='image') continue;
if(trim($mrow['usertype']) != '' && $mrow['usertype'] != $cfg_ml->fields['mtype']) continue;
$channels[$mrow['id']] = $mrow;
}
?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li class="thisTab"><a href="mtypes.php">分类管理</a></li>
<li><a href="flink_main.php">书签管理</a></li>
<li><a href="edit_space_info.php"><span>空间设置</span></a></li>
<li><a href="spaceskin.php">风格选择</a></li>
</ul>
</div>
<div id="mainCp" class="postForm">
<h3 class="meTitle"><strong>分类管理</strong></h3>
<div class="appMsg">
<form class="mTB10" action="mtypes.php?dopost=add" method="post" style="padding-left: 75px;">
<strong>添加分类:</strong>
<input type="text" name="mtypename" class="intxt"/>
<select name='channelid' style='width:100px'>
<?php
foreach($channels as $nrow) echo " <option value='{$nrow['id']}'>{$nrow['typename']}</option>\r\n";
?>
</select> &nbsp;
<button class="button2" type="submit">添加</button>
</form>
</div>
<h3 class="meTitle">我的分类管理</h3>
<form action="mtypes.php?dopost=save" method="post">
<div class="postForm">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="list">
<thead>
<tr>
<th width="5%">删?</th>
<th width="20%">分类ID</th>
<th width="30%">内容类型 </th>
<th>分类名称 </th>
</tr>
</thead>
<tbody>
{dede:array.mtypearr}
<tr>
<td class="tabTitle"><input type="checkbox" name="mtypeidarr[]" value="{dede:value.mtypeid/}"/></td>
<td align="center">{dede:value.mtypeid/}</td>
<td align="center"><a href='mtypes.php?channelid={dede:value.channelid/}'><?php echo $channels[$value['channelid']]['typename']; ?></a></td>
<td align="center"><input type="text" class="intxt" style="width:100px" name="mtypename[{dede:value.mtypeid/}]" value="{dede:value.mtypename/}"/></td>
</tr>
{/dede:array}
</tbody>
<tfoot>
<tr>
<td colspan="5"><button class="button2 mt10" type="submit">提交</button></td>
</tr>
</tfoot>
</table>
</div>
</form>
<!--主操作区域 -->
</div>
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</body>
</html>

+ 271
- 217
src/member/templets/soft_add.htm View File

@@ -1,227 +1,281 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>上传<?php echo $cInfos['typename']; ?> - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" language='javascript' src="templets/js/main.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript" src="templets/js/checkSubmit.js"></script>
<script type="text/javascript">
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<title>上传<?php echo $cInfos['typename']; ?> - 会员中心 - <?php echo $cfg_webname; ?></title>
<script type="text/javascript">
var startNum = 2;
function MakeUpload() {
var upfield = document.getElementById("uploadfield");
var morelinkobj = document.getElementById("morelink");
var endNum = parseInt(document.addcontent.picnum.value) + startNum - 1;
morelinkobj.style.display = "block";
if (endNum > 12) endNum = 12;
for (startNum; startNum <= endNum; startNum++) {
var startNum = 2;
function MakeUpload()
{
var upfield = document.getElementById("uploadfield");
var morelinkobj = document.getElementById("morelink");
var endNum = parseInt(document.addcontent.picnum.value) + startNum-1;
morelinkobj.style.display = "block";
if(endNum>12) endNum = 12;
for(startNum;startNum<=endNum;startNum++){
upfield.innerHTML += "<label>软件地址"+startNum+":</label><input type='text' name='softurl"+startNum+"' value='http://' maxlength='100' class='intxt' style='width:250px'> ";
upfield.innerHTML += " ";
upfield.innerHTML += "服务器名称:<input type='text' name='servermsg"+startNum+"' class='intxt' style='width:150px'>\r\n";
}
}
upfield.innerHTML += "<label>软件地址" + startNum + ":</label><input type='text' name='softurl" + startNum + "' value='http://' maxlength='100' class='form-control'> ";
upfield.innerHTML += " ";
upfield.innerHTML += "服务器名称:<input type='text' name='servermsg" + startNum + "' class='form-control'>\r\n";
function ShowHideAddr()
{
document.getElementById('morelink').style.display = (document.getElementById('morelink').style.display=='block' ? 'none' : 'block');
document.getElementById('btsh3').value = (document.getElementById('morelink').style.display=='block' ? '隐藏地址' : '显示地址');
}
}
}
-->
</script>
function ShowHideAddr() {
document.getElementById('morelink').style.display = (document.getElementById('morelink').style.display == 'block' ? 'none' : 'block');
document.getElementById('btsh3').value = (document.getElementById('morelink').style.display == 'block' ? '隐藏地址' : '显示地址');
}
</script>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li class="thisTab"><a href="#"><span>上传<?php echo $cInfos['typename']; ?></span></a></li>
</ul>
<div class="tabOther">
</div>
</div>
<form class="mTB10 mR10 mL10" name="addcontent" action="soft_add.php" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<div id="mainCp">
<h3 class="meTitle"><strong>上传软件</strong></h3>
<div class="postForm">
<p class="cellBg">
<label><?php echo $cInfos['typename']; ?>名称:</label>
<input name="title" type="text" id="title" maxlength="100" class="intxt"/>
</p>
<p>
<label>标签TAG:</label>
<input name="tags" type="text" id="tags" maxlength="100" class="intxt"/>
</p>
<p class="cellBg">
<label>作者:</label>
<input name="writer" type="text" id="writer" value="<?php echo $cfg_ml->M_UserName?>" maxlength="100" class="intxt" style="width:95px;">
</p>
<p>
<span class="colLeft">
<label>文件类型:</label>
<select name="filetype" id="filetype" style="width:100px">
<option value=".exe" selected="selected">.exe</option>
<option value=".zip">.zip</option>
<option value=".rar">.rar</option>
<option value=".iso">.iso</option>
<option value=".gz">.gz</option>
<option value="其它">其它</option>
</select>
</span>
<span class="colRight">
<label>界面语言:</label>
<select name="language" id="language" style="width:100px">
<option value="简体中文" selected="selected">简体中文</option>
<option value="英文软件">英文软件</option>
<option value="繁体中文">繁体中文</option>
<option value="其它类型">其它类型</option>
</select>
</span>
</p>
<p class="cellBg">
<span class="colLeft">
<label>软件类型:</label>
<select name="softtype" id="softtype" style="width:100px">
<option value="国产软件" selected="selected">国产软件</option>
<option value="国外软件">国外软件</option>
<option value="汉化补丁">汉化补丁</option>
</select>
</span>
<span class="colRight">
<label>授权方式:</label>
<select name="accredit" id="accredit" style="width:100px">
<option value="共享软件" selected="selected">共享软件</option>
<option value="免费软件">免费软件</option>
<option value="开源软件">开源软件</option>
<option value="商业软件">商业软件</option>
<option value="破解软件">破解软件</option>
<option value="游戏外挂">游戏外挂</option>
</select>
</span>
</p>
<p>
<span class="colLeft">
<label>运行环境:</label>
<input type='text' name='os' value='Win2003,WinXP,Win2000,Win9X' maxlength="100" class="intxt" style="width:160px"/>
</span>
<span class="colRight">
<label>软件等级:</label>
<select name="softrank" id="softrank" style="width:100px">
<option value="1">一星</option>
<option value="2">二星</option>
<option value="3" selected="selected">三星 </option>
<option value="4">四星</option>
<option value="5">五星</option>
</select>
</span>
</p>
<p class="cellBg">
<span class="colLeft">
<label>官方网址:</label>
<input type="text" name="officialDemo" id="officialDemo" maxlength="100" class="intxt" style="width:160px"/>
</span>
<span class="colRight">
<label>程序演示:</label>
<input type="text" name="officialUrl" id="officialUrl" value="http://" maxlength="100" class="intxt" style="width:160px"/>
</span>
</p>
<p>
<span class="colLeft">
<label>软件大小:</label>
<input type="text" name="softsize" id="softsize" maxlength="100" class="intxt" style="width:95px"/>
<select name="unit" id="unit">
<option value="MB" selected="selected">MB</option>
<option value="KB">KB</option>
<option value="GB">GB</option>
</select>
</span>
<span class="colRight">
<label>软件来源:</label>
<input name="source" type="text" id="source" maxlength="100" class="intxt" style="width:160px"/>
</span>
</p>
<p class="cellBg">
<span class="colLeft">
<label>隶属栏目:</label>
<?php
$typeOptions = GetOptionList(0,$channelid);
echo "<select name='typeid' size='1'>\r\n";
echo "<option value='0' selected>请选择栏目...</option>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>
</span>
<span class="colRight">
<label>需要金币:</label>
<input name="needmoney" type="text" value="0" id="needmoney" maxlength="100" class="intxt" style="width:80px" />(最大允许100个)
</span>
</p>
<?php
//自定义字段
PrintAutoFieldsAdd($cInfos['fieldset'],'autofield');
?>
</div>
<h3 class="meTitle"><strong>软件详情</strong></h3>
<div class="contentShow postForm">
<p>
<label>文字介绍:</label><?php GetEditor("body","",200,"Member"); ?>
</p>
<p class="cellBg">
<label>下载地址:</label>
<input name="softurl1" type="text" id="softurl1" class="intxt" style="width:230px" />
服务器名称:
<input name="servermsg1" type="text" id="servermsg1" value="下载" class="intxt" style="width:150px" />
</p>
<p>
<label>其它地址:</label>
<input name="picnum" type="text" id="picnum" value="5" class="intxt" size="8" style="width:230px" />
<button name='kkkup' type='button' id='kkkup2' onclick="MakeUpload();" class="bt2">增加地址</button>
<button type="button" name="Submit3" id="btsh3" onclick="ShowHideAddr();" class="bt2">隐藏地址</button>
(最多为12个链接)</p>
<div id="morelink" style="display:none"><p><?php echo "<span id='uploadfield' style='line-height: 32px;'></span>"; ?></p></div>
<?php
if($safe_faq_send == '1'){
$faqkey = array_rand($safefaqs);
?>
<p class="cellBg">
<label>验证问题:</label>
<?php echo $safefaqs[$faqkey]['question'];?> (答案:<?php echo $safefaqs[$faqkey]['answer'];?>)<input class="intxt" name="safeanswer" type="text" id="safeanswer" size="25" style='width:250px;'/>
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</p>
<?php
}
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<p class="cellBg">
<label>验证码:</label>
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt" style='width:50px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="this.src=this.src+'?'" /></p>
<?php }?>
<p>
<button class="button2" type="submit">提交</button>
<button class="button2 ml10" type="reset" onclick="location.reload();">重置</button>
</p>
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<div class="pannel-main col-md-12 mt-3 mb-3">
<div class="pannel-main-container">
<nav class="navbar navbar-expand-lg">
<ol class="breadcrumb mb-0 mr-auto">
<li class="breadcrumb-item"><a href="<?php echo $cfg_memberurl;?>/">会员中心</a></li>
<li class="breadcrumb-item">发表<?php echo $cInfos['typename']; ?></li>
</li>
</ol>
<span class="navbar-text">
<a href="javascript:history.back(-1);" class="btn btn-sm">返回</a>
</span>
</nav>
<form name="addcontent" action="soft_add.php" method="post" enctype="multipart/form-data"
onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<div id="mainCp">
<div class="form-group row">
<label class="col-sm-2 col-form-label"><?php echo $cInfos['typename']; ?>名称</label>
<div class="col-sm-10">
<input name="title" type="text" id="title" class="form-control" placeholder="请输入内容主题" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">标签Tag</label>
<div class="col-sm-10">
<input name="tags" type="text" id="tags" class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">作者</label>
<div class="col-sm-10">
<input name="writer" type="text" id="writer" value="<?php echo $cfg_ml->M_UserName?>"
class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">隶属栏目</label>
<div class="col-sm-10">
<?php
$typeOptions = GetOptionList(0,$channelid);
echo "<select class='form-control' name='typeid' size='1'>\r\n";
echo "<option value='0' selected>请选择栏目...</option>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="filetype">文件类型</label>
<select name="filetype" id="filetype" class='form-control'>
<option value=".exe" selected="selected">.exe</option>
<option value=".zip">.zip</option>
<option value=".rar">.rar</option>
<option value=".iso">.iso</option>
<option value=".gz">.gz</option>
<option value="其它">其它</option>
</select>
</div>
<div class="form-group col-md-6">
<label for="language">界面语言</label>
<select name="language" id="language" class='form-control'>
<option value="简体中文" selected="selected">简体中文</option>
<option value="英文软件">英文软件</option>
<option value="繁体中文">繁体中文</option>
<option value="其它类型">其它类型</option>
</select>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="softtype">软件类型</label>
<select name="softtype" id="softtype" class='form-control'>
<option value="国产软件" selected="selected">国产软件</option>
<option value="国外软件">国外软件</option>
<option value="汉化补丁">汉化补丁</option>
</select>
</div>
<div class="form-group col-md-6">
<label for="accredit">授权方式</label>
<select name="accredit" id="accredit" class='form-control'>
<option value="共享软件" selected="selected">共享软件</option>
<option value="免费软件">免费软件</option>
<option value="开源软件">开源软件</option>
<option value="商业软件">商业软件</option>
<option value="破解软件">破解软件</option>
<option value="游戏外挂">游戏外挂</option>
</select>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="os">运行环境</label>
<input type='text' id="os" name='os' value='Win2003,WinXP,Win2000,Win9X' maxlength="100"
class='form-control' />
</div>
<div class="form-group col-md-6">
<label for="softrank">软件等级</label>
<select name="softrank" id="softrank" class='form-control'>
<option value="1">一星</option>
<option value="2">二星</option>
<option value="3" selected="selected">三星 </option>
<option value="4">四星</option>
<option value="5">五星</option>
</select>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="officialDemo">官方网址</label>
<input type="text" name="officialDemo" id="officialDemo" maxlength="100" class='form-control' />
</div>
<div class="form-group col-md-6">
<label for="officialUrl">程序演示</label>
<input type="text" name="officialUrl" id="officialUrl" value="http://" maxlength="100"
class='form-control' />
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="softsize">软件大小</label>
<div class="input-group ">
<input type="text" name="softsize" id="softsize" maxlength="100" class='form-control' />
<div class="input-group-append">
<select name="unit" id="unit" class='form-control '>
<option value="MB" selected="selected">MB</option>
<option value="KB">KB</option>
<option value="GB">GB</option>
</select>
</div>
</div>
</div>
<div class="form-group col-md-6">
<label for="source">软件来源</label>
<input name="source" type="text" id="source" maxlength="100" class='form-control' />
</div>
</div>
<?php
//自定义字段
PrintAutoFieldsAdd($cInfos['fieldset'],'autofield');
?>
<!-- 表单操作区域 -->
<div class="contentShow postForm">
<p>
<label>文字介绍:</label><?php GetEditor("body","",200,"Member"); ?>
</p>
<p class="cellBg">
<label>下载地址:</label>
<input name="softurl1" type="text" id="softurl1" class='form-control' />
服务器名称:
<input name="servermsg1" type="text" id="servermsg1" value="下载" class='form-control' />
</p>
<p>
<label>其它地址:</label>
<input name="picnum" type="text" id="picnum" value="5" size="8" class='form-control' />
<button name='kkkup' type='button' id='kkkup2' onclick="MakeUpload();" class="btn btn-success btn-sm">增加地址</button>
<button type="button" name="Submit3" id="btsh3" onclick="ShowHideAddr();"
class="btn btn-success btn-sm">隐藏地址</button>
(最多为12个链接)</p>
<div id="morelink" style="display:none">
<p><?php echo "<span id='uploadfield' style='line-height: 32px;'></span>"; ?></p>
</div>
<?php
if($safe_faq_send == '1'){
$faqkey = array_rand($safefaqs);
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证问题</label>
<div class="col-sm-10">
<?php echo $safefaqs[$faqkey]['question'];?>
(答案:<?php echo $safefaqs[$faqkey]['answer'];?>)<input name="safeanswer" type="text"
id="safeanswer" size="25" style='width:200px;' class="intxt" />
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</div>
</div>
<?php
}
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证码</label>
<div class="col-sm-10">
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt"
style='width:100px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer"
onclick="this.src=this.src+'?'" />
</div>
</div>
<?php }?>
<p>
<button class="btn btn-success" type="submit">提交</button>
<button class="btn btn-secondary" type="reset" onclick="location.reload();">重置</button>
</p>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
<script type="text/javascript">
function checkSubmit() {
if (document.addcontent.title.value == "") {
ShowMsg("名称不能为空!");
document.addcontent.title.focus();
return false;
}
if (document.addcontent.typeid.value == 0) {
ShowMsg("隶属栏目必须选择!");
return false;
}
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid.selectedIndex].className != 'option3') {
ShowMsg("隶属栏目必须选择白色背景的项目!");
return false;
}
if (document.addcontent.vdcode.value == "") {
document.addcontent.vdcode.focus();
ShowMsg("验证码不能为空!");
return false;
}
}
</script>
</body>
</html>
</html>

+ 285
- 222
src/member/templets/soft_edit.htm View File

@@ -1,235 +1,298 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!doctype html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>编辑软件:<?php echo $row['title']?> - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" language='javascript' src="templets/js/main.js"></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
<script type="text/javascript" src="templets/js/checkSubmit.js"></script>
<script type="text/javascript">
var startNum = 2;
function MakeUpload()
{
var upfield = document.getElementById("uploadfield");
var morelinkobj = document.getElementById("morelink");
var endNum = parseInt(document.form1.picnum.value) + startNum;
morelinkobj.style.display = "block";
if(endNum>12) endNum = 12;
for(startNum;startNum<=endNum;startNum++){
upfield.innerHTML += "<div class='mT10' style='margin-top:16px'>";
upfield.innerHTML += "<font color='#727272'>软件地址"+startNum+":</font><input type='text' name='softurl"+startNum+"' value='http://' maxlength='100' class='intxt'> ";
upfield.innerHTML += " ";
upfield.innerHTML += "<font color='#727272'>服务器名称:</font><input type='text' name='servermsg"+startNum+"' class='intxt' style='width:150px'>\r\n";
upfield.innerHTML += "</div>";
}
}
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script>
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/bootstrap.min.css">
<link href="<?php echo $cfg_cmsurl;?>/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/dede.css">
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/css/member.css">
<title>编辑软件:<?php echo $row['title']?> - 会员中心 - <?php echo $cfg_webname; ?></title>
<script type="text/javascript">
var startNum = 2;
function MakeUpload() {
var upfield = document.getElementById("uploadfield");
var morelinkobj = document.getElementById("morelink");
var endNum = parseInt(document.addcontent.picnum.value) + startNum - 1;
morelinkobj.style.display = "block";
if (endNum > 12) endNum = 12;
for (startNum; startNum <= endNum; startNum++) {
upfield.innerHTML += "<label>软件地址" + startNum + ":</label><input type='text' name='softurl" + startNum + "' value='http://' maxlength='100' class='form-control'> ";
upfield.innerHTML += " ";
upfield.innerHTML += "服务器名称:<input type='text' name='servermsg" + startNum + "' class='form-control'>\r\n";
function ShowHideAddr()
{
document.getElementById('morelink').style.display = (document.getElementById('morelink').style.display=='block' ? 'none' : 'block');
document.getElementById('btsh3').value = (document.getElementById('morelink').style.display=='block' ? '隐藏地址' : '显示地址');
}
}
}
-->
</script>
function ShowHideAddr() {
document.getElementById('morelink').style.display = (document.getElementById('morelink').style.display == 'block' ? 'none' : 'block');
document.getElementById('btsh3').value = (document.getElementById('morelink').style.display == 'block' ? '隐藏地址' : '显示地址');
}
</script>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li class="thisTab"><a href="#"><span>编辑软件</span></a></li>
</ul>
</div>
<form class="mTB10 mR10 mL10" name="form1" action="soft_edit.php" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="aid" value="<?php echo $row['id']; ?>" />
<input type="hidden" name="idhash" value="<?php echo hash('sha256', $row['id'].$cfg_cookie_encode); ?>" />
<input type="hidden" name="channelid" value="<?php echo $row['channel']; ?>" />
<input type="hidden" name="oldlitpic" value="<?php echo $row['litpic']; ?>" />
<input type="hidden" name="sortrank" value="<?php echo $row['sortrank']; ?>" />
<div id="mainCp">
<h3 class="meTitle"><strong>编辑软件</strong></h3>
<div class="postForm">
<p class="cellBg">
<label><?php echo $cInfos['typename']; ?>名称:</label>
<input name="title" type="text" id="title" value="<?php echo $row['title']?>" maxlength="100" class="intxt"/>
</p>
<p>
<label>标签TAG:</label>
<input name="tags" type="text" id="tags" value="<?php echo GetTags($row['id']); ?>" maxlength="100" class="intxt"/>
</p>
<p class="cellBg">
<label>作者:</label>
<input name="writer" type="text" id="writer" value="<?php echo $cfg_ml->M_UserName?>" maxlength="100" class="intxt" style="width:95px;">
</p>
<p>
<span class="colLeft">
<label>文件类型:</label>
<select name="filetype" id="filetype" style="width:100px">
<?php
if($addRow["filetype"]!="") echo "<option value=\"".$addRow["filetype"]."\">".$addRow["filetype"]."</option>\r\n";
?>
<option value=".exe" selected="selected">.exe</option>
<option value=".zip">.zip</option>
<option value=".rar">.rar</option>
<option value=".iso">.iso</option>
<option value=".gz">.gz</option>
<option value="其它">其它</option>
</select>
</span>
<span class="colRight">
<label>界面语言:</label>
<select name="language" id="language" style="width:100px">
<?php
if($addRow["language"]!="") echo "<option value=\"".$addRow["language"]."\">".$addRow["language"]."</option>\r\n";
?>
<option value="简体中文" selected="selected">简体中文</option>
<option value="英文软件">英文软件</option>
<option value="繁体中文">繁体中文</option>
<option value="其它类型">其它类型</option>
</select>
</span>
</p>
<p class="cellBg">
<span class="colLeft">
<label>软件类型:</label>
<select name="softtype" id="softtype" style="width:100px">
<?php
if($addRow["softtype"]!="") echo "<option value=\"".$addRow["softtype"]."\">".$addRow["softtype"]."</option>\r\n";
?>
<option value="国产软件" selected="selected">国产软件</option>
<option value="国外软件">国外软件</option>
<option value="汉化补丁">汉化补丁</option>
</select>
</span>
<span class="colRight">
<label>授权方式:</label>
<select name="accredit" id="accredit" style="width:100px">
<?php
if($addRow["accredit"]!="") echo "<option value=\"".$addRow["accredit"]."\">".$addRow["accredit"]."</option>\r\n";
?>
<option value="共享软件" selected="selected">共享软件</option>
<option value="免费软件">免费软件</option>
<option value="开源软件">开源软件</option>
<option value="商业软件">商业软件</option>
<option value="破解软件">破解软件</option>
<option value="游戏外挂">游戏外挂</option>
</select>
</span>
</p>
<p>
<span class="colLeft">
<label>运行环境:</label>
<input type='text' name='os' value="<?php echo isset($addRow['os'])? $addRow['os'] : ''; ?>" maxlength="100" class="intxt" style="width:160px"/>
</span>
<span class="colRight">
<label>软件等级:</label>
<select name="softrank" id="softrank" style="width:100px">
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
<main class="member">
<div class="container-fluid pannel">
<div class="container">
<div class="row">
<div class="pannel-main col-md-12 mt-3 mb-3">
<div class="pannel-main-container">
<nav class="navbar navbar-expand-lg">
<ol class="breadcrumb mb-0 mr-auto">
<li class="breadcrumb-item"><a href="<?php echo $cfg_memberurl;?>/">会员中心</a></li>
<li class="breadcrumb-item">编辑软件:<?php echo $row['title']?></li>
</li>
</ol>
<span class="navbar-text">
<a href="javascript:history.back(-1);" class="btn btn-sm">返回</a>
</span>
</nav>
<form name="addcontent" action="soft_edit.php" method="post" enctype="multipart/form-data"
onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="aid" value="<?php echo $row['id']; ?>" />
<input type="hidden" name="channelid" value="<?php echo $row['channel']; ?>" />
<input type="hidden" name="oldlitpic" value="<?php echo $row['litpic']; ?>" />
<input type="hidden" name="sortrank" value="<?php echo $row['sortrank']; ?>" />
<div id="mainCp">
<div class="form-group row">
<label class="col-sm-2 col-form-label"><?php echo $cInfos['typename']; ?>名称</label>
<div class="col-sm-10">
<input name="title" type="text" id="title" value="<?php echo $row['title']?>" class="form-control" placeholder="请输入内容主题" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">标签Tag</label>
<div class="col-sm-10">
<input name="tags" type="text" value="<?php echo GetTags($row['id']); ?>" id="tags" class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">作者</label>
<div class="col-sm-10">
<input name="writer" type="text" id="writer" value="<?php echo $cfg_ml->M_UserName?>"
class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">隶属栏目</label>
<div class="col-sm-10">
<?php
$typeOptions = GetOptionList($row["typeid"],$row["channel"]);
echo "<select class='form-control' name='typeid' size='1'>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>(不能选择带颜色的分类)
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="filetype">文件类型</label>
<select name="filetype" id="filetype" class='form-control'>
<?php
if($addRow["filetype"]!="") echo "<option value=\"".$addRow["filetype"]."\" selected>".$addRow["filetype"]."</option>\r\n";
?>
<option value=".exe">.exe</option>
<option value=".zip">.zip</option>
<option value=".rar">.rar</option>
<option value=".iso">.iso</option>
<option value=".gz">.gz</option>
<option value="其它">其它</option>
</select>
</div>
<div class="form-group col-md-6">
<label for="language">界面语言</label>
<select name="language" id="language" class='form-control'>
<?php
if($addRow["language"]!="") echo "<option value=\"".$addRow["language"]."\" selected>".$addRow["language"]."</option>\r\n";
?>
<option value="简体中文">简体中文</option>
<option value="英文软件">英文软件</option>
<option value="繁体中文">繁体中文</option>
<option value="其它类型">其它类型</option>
</select>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="softtype">软件类型</label>
<select name="softtype" id="softtype" class='form-control'>
<?php
if($addRow["softtype"]!="") echo "<option value=\"".$addRow["softtype"]."\" selected>".$addRow["softtype"]."</option>\r\n";
?>
<option value="国产软件" selected="selected">国产软件</option>
<option value="国外软件">国外软件</option>
<option value="汉化补丁">汉化补丁</option>
</select>
</div>
<div class="form-group col-md-6">
<label for="accredit">授权方式</label>
<select name="accredit" id="accredit" class='form-control'>
<?php
if($addRow["accredit"]!="") echo "<option value=\"".$addRow["accredit"]."\" selected>".$addRow["accredit"]."</option>\r\n";
?>
<option value="共享软件">共享软件</option>
<option value="免费软件">免费软件</option>
<option value="开源软件">开源软件</option>
<option value="商业软件">商业软件</option>
<option value="破解软件">破解软件</option>
<option value="游戏外挂">游戏外挂</option>
</select>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="os">运行环境</label>
<input type='text' id="os" name='os' value="<?php echo isset($addRow['os'])? $addRow['os'] : ''; ?>" maxlength="100"
class='form-control' />
</div>
<div class="form-group col-md-6">
<label for="softrank">软件等级</label>
<select name="softrank" id="softrank" class='form-control'>
<?php
if($addRow["softrank"]!="") echo "<option value=\"".$addRow["softrank"]."\" selected>".$addRow["softrank"]."星</option>\r\n";
?>
<option value="1">一星</option>
<option value="2">二星</option>
<option value="3">三星 </option>
<option value="4">四星</option>
<option value="5">五星</option>
</select>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="officialDemo">官方网址</label>
<input type="text" name="officialDemo" value="<?php echo isset($addRow['officialUrl'])? $addRow['officialUrl'] : ''; ?>" id="officialDemo" maxlength="100" class='form-control' />
</div>
<div class="form-group col-md-6">
<label for="officialUrl">程序演示</label>
<input type="text" value="<?php echo isset($addRow['officialDemo'])? $addRow['officialDemo'] : ''; ?>" name="officialUrl" id="officialUrl" value="http://" maxlength="100"
class='form-control' />
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="softsize">软件大小</label>
<div class="input-group ">
<input type="text" name="softsize" id="softsize" value="<?php echo isset($addRow['softsize'])? $addRow['softsize'] : ''; ?>" maxlength="100" class='form-control' />
</div>
</div>
<div class="form-group col-md-6">
<label for="source">软件来源</label>
<input name="source" type="text" id="source" value="<?php echo $row['source'] ?>" maxlength="100" class='form-control' />
</div>
</div>
<?php
//自定义字段
PrintAutoFieldsEdit($cInfos['fieldset'],$addRow,'autofield');
?>
<!-- 表单操作区域 -->
<div class="contentShow postForm">
<p>
<label>文字介绍:</label>
<?php
$addRow["introduce"] = isset($addRow["introduce"])? $addRow["introduce"] : '';
GetEditor("body",$addRow["introduce"],250,"Small");
?>
</p>
<p class="cellBg">
<label>下载地址:</label>
<input name="softurl1" type="text" id="softurl1" class='form-control' />
服务器名称:
<input name="servermsg1" type="text" id="servermsg1" value="下载" class='form-control' />
</p>
<p>
<label>其它地址:</label>
<input name="picnum" type="text" id="picnum" value="5" size="8" class='form-control' />
<button name='kkkup' type='button' id='kkkup2' onclick="MakeUpload();" class="btn btn-success btn-sm">增加地址</button>
<button type="button" name="Submit3" id="btsh3" onclick="ShowHideAddr();"
class="btn btn-success btn-sm">隐藏地址</button>
(最多为12个链接)</p>
<div id="morelink" class="mt10">
<?php
echo $nForm;
echo "<span id='uploadfield'></span>";
?>
</div>
<?php
if($addRow["softrank"]!="") echo "<option value=\"".$addRow["softrank"]."\">".$addRow["softrank"]."星</option>\r\n";
?>
<option value="1">一星</option>
<option value="2">二星</option>
<option value="3" selected="selected">三星 </option>
<option value="4">四星</option>
<option value="5">五星</option>
</select>
</span>
</p>
<p class="cellBg">
<span class="colLeft">
<label>官方网址:</label>
<input type="text" name="officialDemo" id="officialDemo" value="<?php echo isset($addRow['officialUrl'])? $addRow['officialUrl'] : ''; ?>" maxlength="100" class="intxt" style="width:160px"/>
</span>
<span class="colRight">
<label>程序演示:</label>
<input type="text" name="officialUrl" id="officialUrl" value="<?php echo isset($addRow['officialDemo'])? $addRow['officialDemo'] : ''; ?>" maxlength="100" class="intxt" style="width:160px"/>
</span>
</p>
<p>
<span class="colLeft">
<label>软件大小:</label>
<input name="softsize" type="text" id="softsize" value="<?php echo isset($addRow['softsize'])? $addRow['softsize'] : ''; ?>" maxlength="100" class="intxt" style="width:95px"/>
</span>
<span class="colRight">
<label>软件来源:</label>
<input name="source" type="text" id="source" value="<?php echo $row['source'] ?>" maxlength="100" class="intxt" style="width:160px"/>
</span>
</p>
<p class="cellBg">
<span class="colLeft">
<label>隶属栏目:</label>
<?php
$typeOptions = GetOptionList($row["typeid"],$row["channel"]);
echo "<select name='typeid' size='1'>\r\n";
echo $typeOptions;
echo "</select>";
?>
<span style="color:#F00">*</span>
</span>
<span class="colRight">
<label>需要金币:</label>
<input name="needmoney" type="text" value="<?php echo isset($addRow["needmoney"])? $addRow["needmoney"] : ''; ?>" id="needmoney" maxlength="100" class="intxt" style="width:80px" />(最大允许100个)
</span>
</p>
<?php
//自定义字段
PrintAutoFieldsEdit($cInfos['fieldset'],$addRow,'autofield');
?>
</div>
<h3 class="meTitle"><strong>软件详情</strong></h3>
<div class="contentShow postForm">
<p>
<label>文字介绍:</label><?php
$addRow["introduce"] = isset($addRow["introduce"])? $addRow["introduce"] : '';
GetEditor("body",$addRow["introduce"],250,"Small");
if($safe_faq_send == '1'){
$faqkey = array_rand($safefaqs);
?>
</p>
<p class="cellBg">
<label>本地地址:</label>
<input name="softurl1" type="text" id="softurl1" class="intxt" style="width:230px" />
服务器名称:
<input name="servermsg1" type="text" id="servermsg1" value="本地下载" class="intxt" style="width:150px" />
</p>
<p>
<label>其它地址:</label>
<input name="picnum" type="text" id="picnum" value="5" class="intxt" style="width:230px"/>
<button name='kkkup' type='button' id='kkkup2' onclick="MakeUpload();" class="bt2">增加地址</button>
<button type="button" name="Submit3" id="btsh3" onclick="ShowHideAddr();" class="bt2">隐藏地址</button>
(最多为12个链接)</p>
<div id="morelink" class="mt10">
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证问题</label>
<div class="col-sm-10">
<?php echo $safefaqs[$faqkey]['question'];?>
(答案:<?php echo $safefaqs[$faqkey]['answer'];?>)<input name="safeanswer" type="text"
id="safeanswer" size="25" style='width:200px;' class="intxt" />
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</div>
</div>
<?php
echo $nForm;
echo "<span id='uploadfield'></span>";
?>
}
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<div class="form-group row">
<label class="col-sm-2 col-form-label">验证码</label>
<div class="col-sm-10">
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt"
style='width:100px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer"
onclick="this.src=this.src+'?'" />
</div>
</div>
<?php }?>
<p>
<button class="btn btn-success" type="submit">提交</button>
<button class="btn btn-secondary" type="reset" onclick="location.reload();">重置</button>
</p>
</div>
<?php
//游客强制加验证码,会员则判断后台开关
if(preg_match("/3/",$safe_gdopen)){
?>
<p class="cellBg">
<label>验证码:</label>
<input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt" style='width:50px;text-transform:uppercase;' />
<img src="../plus/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="this.src=this.src+'?'" /></p>
<?php }?>
<p>
<button class="button2" type="submit">提交</button>
<button class="button2 ml10" type="reset" onclick="location.reload();">重置</button>
</p>
</div>
</form>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</main>
<?php include(DEDEMEMBER."/templets/footer.htm"); ?>
<script type="text/javascript">
function checkSubmit() {
if (document.addcontent.title.value == "") {
ShowMsg("名称不能为空!");
document.addcontent.title.focus();
return false;
}
if (document.addcontent.typeid.value == 0) {
ShowMsg("隶属栏目必须选择!");
return false;
}
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid.selectedIndex].className != 'option3') {
ShowMsg("隶属栏目必须选择白色背景的项目!");
return false;
}
if (document.addcontent.vdcode.value == "") {
document.addcontent.vdcode.focus();
ShowMsg("验证码不能为空!");
return false;
}
}
</script>
</body>
</html>
</html>

+ 0
- 45
src/member/templets/spaceskin.htm View File

@@ -1,45 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>" />
<title>空间样式设定 - 会员中心 - <?php echo $cfg_webname; ?></title>
<link href="templets/style/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../static/js/jquery.js"></script>
<script type="text/javascript" language='javascript'src='templets/js/main.js'></script>
<script type="text/javascript" src="templets/js/load.js"></script>
<script type="text/javascript" src="templets/js/leftmenu.js"></script>
</head>
<body>
<div id="main">
<?php include(DEDEMEMBER."/templets/head.htm"); ?>
<div id="content" class="w960 clearfix">
<?php include(DEDEMEMBER."/templets/menu.php"); ?>
<div id="mcpmain">
<div id="appTab">
<ul>
<li><a href="mtypes.php">分类管理</a></li>
<li><a href="flink_main.php">书签管理</a></li>
<li><a href="edit_space_info.php"><span>空间设置</span></a></li>
<li class="thisTab"><a href="spaceskin.php">风格选择</a></li>
</ul>
</div>
<form action="edit_space_info.php" method="post" enctype="multipart/form-data" name="form1">
<input type="hidden" name="dopost" value="save" />
<div id="mainCp">
<h3 class="meTitle"><strong>样式列表</strong></h3>
<div style="margin-left:10px">
<table cellspacing="1" class="template">
<tbody>
<?php ListSkin(); ?>
</tbody>
</table>
</div>
</div>
</form>
<!--主操作区域 -->
</div>
</div>
<?php include(DEDEMEMBER."/templets/foot.htm"); ?>
</div>
</body>
</html>

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

@@ -75,7 +75,7 @@ main.member {
}

.member .member-info {
padding-top: 12em;
padding-top: 3.5em;
}

.member .member-type span {


BIN
src/static/img/member_home_bg.jpg View File

Before After
Width: 1920  |  Height: 260  |  Size: 234KB Width: 1920  |  Height: 152  |  Size: 34KB

src/member/templets/js/album.js → src/static/js/member_album.js View File

@@ -1,177 +1,174 @@
<!--
function checkSubmit()
{
if(document.form1.title.value=='') {
alert("图集标题不能为空!");
document.form1.title.focus();
return false;
}
if(document.form1.typeid.value==0) {
alert("隶属栏目必须选择!");
return false;
}
if(document.form1.typeid.options[document.form1.typeid.selectedIndex].className!='option3')
{
alert("隶属栏目必须选择白色背景的项目!");
return false;
}
document.form1.imagebody.value = $Obj('copyhtml').innerHTML;
$Obj('postloader').style.display = 'block';
}
function CheckSelTable(nnum){
var cbox = $Obj('isokcheck'+nnum);
var seltb = $Obj('seltb'+nnum);
if(!cbox.checked) seltb.style.display = 'none';
else seltb.style.display = 'block';
}
var startNum = 1;
function MakeUpload(mnum)
{
var endNum = 0;
var upfield = document.getElementById("uploadfield");
var pnumObj = document.getElementById("picnum");
var fhtml = "";
var dsel = " checked='checked' ";
var dplay = "display:none";
if(mnum==0) endNum = startNum + Number(pnumObj.value);
else endNum = mnum;
if(endNum>120) endNum = 120;
//$Obj('handfield').style.display = 'block';
for(startNum;startNum < endNum;startNum++)
{
if(startNum==1){
dsel = " checked='checked' ";
dplay = "block";
}else
{
dsel = " ";
dplay = "display:none";
}
fhtml = '';
fhtml += "<table width='100%'><tr><td><input type='checkbox' name='isokcheck"+startNum+"' id='isokcheck"+startNum+"' value='1' class='np' "+dsel+" onClick='CheckSelTable("+startNum+")' />显示图片 "+startNum+" 的上传框</td></tr></table>";
fhtml += "<table width='610' border=\"0\" id=\"seltb"+startNum+"\" cellpadding=\"1\" cellspacing=\"1\" bgcolor=\"#E8F5D6\" style=\"margin-bottom:6px;margin-left:10px;"+dplay+"\"><tobdy>";
fhtml += "<tr bgcolor=\"#F7F7F7\">\r\n";
fhtml += "<td height=\"25\" colspan=\"2\"> <strong>图片"+startNum+":</strong></td>";
fhtml += "</tr>";
fhtml += "<tr bgcolor=\"#FFFFFF\"> ";
fhtml += "<td width=\"510\" height=\"25\">  图片地址: ";
fhtml += "<input type=\"text\" name='imgfile"+startNum+"' style=\"width:330px\" class=\"intxt\"/> <nobr>填写远程网址</nobr></td>";
fhtml += "<td width=\"100\" rowspan=\"2\" align=\"center\"><div id='divpicview"+startNum+"' class='divpre'></div></td>";
fhtml += "</tr>";
fhtml += "<tr bgcolor=\"#FFFFFF\"> ";
fhtml += "<td height=\"56\" valign=\"top\"> 图片简介: ";
fhtml += "<textarea name='imgmsg"+startNum+"' style=\"height:46px;width:330px\"></textarea></td>";
fhtml += "</tr></tobdy></table>\r\n";
upfield.innerHTML += fhtml;
}
}
function TestGet()
{
LoadTestDiv();
}
var vcc = 0;
function LoadTestDiv()
{
var posLeft = 100; var posTop = 100;
var newobj = $Obj('_myhtml');
$Obj('imagebody').value = $Obj('copyhtml').innerHTML;
var dfstr = '粘贴到这里...';
if($Obj('imagebody').value.length <= dfstr.length)
{
alert('你还没有粘贴任何东西都编辑框哦!');
return;
}
if(!newobj){
newobj = document.createElement("DIV");
newobj.id = '_myhtml';
newobj.style.position='absolute';
newobj.className = "dlg2";
newobj.style.top = posTop;
newobj.style.left = posLeft;
document.body.appendChild(newobj);
}
else{
newobj.style.display = "block";
}
var myajax = new DedeAjax(newobj,false,true,'-','-','...');
var v = $Obj('imagebody').value;
vcc++;
//utf8
myajax.AddKeyUtf8('myhtml',v);
myajax.AddKeyUtf8('vcc',vcc);
myajax.SendPost2('album_testhtml.php');
//gbk
//myajax.SendGet2("album_testhtml.php?vcc="+vcc+"&myhtml="+v);
DedeXHTTP = null;
}
function checkMuList(psid,cmid)
{
if($Obj('pagestyle3').checked)
{
$Obj('spagelist').style.display = 'none';
}
else if($Obj('pagestyle1').checked)
{
$Obj('spagelist').style.display = 'block';
}
else
{
$Obj('spagelist').style.display = 'none';
}
}
//图集,显示与隐藏zip文件选项
function ShowZipField(formitem,zipid,upid)
{
if(formitem.checked){
$Obj(zipid).style.display = 'block';
$Obj(upid).style.display = 'none';
//$Obj('handfield').style.display = 'none';
$Obj('formhtml').checked = false;
$Obj('copyhtml').innerHTML = '';
}else
{
$Obj(zipid).style.display = 'none';
//$Obj('handfield').style.display = 'block';
}
}
//图集,显示与隐藏Html编辑框
function ShowHtmlField(formitem,htmlid,upid)
{
if($Nav()!="IE"){
alert("该方法不适用于非IE浏览器!");
return ;
}
if(formitem.checked){
$Obj(htmlid).style.display = 'block';
//$Obj(upid).style.display = 'none';
//$Obj('handfield').style.display = 'none';
//$Obj('formzip').checked = false;
}else
{
$Obj(htmlid).style.display = 'none';
//$Obj('handfield').style.display = 'block';
$Obj('copyhtml').innerHTML = '';
}
}
-->

function checkSubmit()
{

if(document.form1.title.value=='') {
alert("图集标题不能为空!");
document.form1.title.focus();
return false;
}

if(document.form1.typeid.value==0) {
alert("隶属栏目必须选择!");
return false;
}

if(document.form1.typeid.options[document.form1.typeid.selectedIndex].className!='option3')
{
alert("隶属栏目必须选择白色背景的项目!");
return false;
}

document.form1.imagebody.value = document.getElementById('copyhtml').innerHTML;

document.getElementById('postloader').style.display = 'block';

}

function CheckSelTable(nnum){
var cbox = document.getElementById('isokcheck'+nnum);
var seltb = document.getElementById('seltb'+nnum);
if(!cbox.checked) seltb.style.display = 'none';
else seltb.style.display = 'block';
}

var startNum = 1;
function MakeUpload(mnum)
{
var endNum = 0;
var upfield = document.getElementById("uploadfield");
var pnumObj = document.getElementById("picnum");
var fhtml = "";
var dsel = " checked='checked' ";
var dplay = "display:none";

if(mnum==0) endNum = startNum + Number(pnumObj.value);
else endNum = mnum;
if(endNum>120) endNum = 120;

//document.getElementById('handfield').style.display = 'block';

for(startNum;startNum < endNum;startNum++)
{
if(startNum==1){
dsel = " checked='checked' ";
dplay = "block";
}else
{
dsel = " ";
dplay = "display:none";
}
fhtml = '';
fhtml += "<table width='100%'><tr><td><label><input type='checkbox' name='isokcheck"+startNum+"' id='isokcheck"+startNum+"' value='1' class='np' "+dsel+" onClick='CheckSelTable("+startNum+")' />显示图片 "+startNum+" 的上传框</label></td></tr></table>";
fhtml += "<table width='100%' border=\"0\" id=\"seltb"+startNum+"\" cellpadding=\"1\" cellspacing=\"1\" bgcolor=\"white\" style=\"margin-bottom:6px;margin-left:10px;"+dplay+"\"><tobdy>";
fhtml += "<tr bgcolor=\"#F7F7F7\">\r\n";
fhtml += "<td height=\"25\" colspan=\"2\"> <strong>图片"+startNum+":</strong></td>";
fhtml += "</tr>";
fhtml += "<tr bgcolor=\"#FFFFFF\"> ";
fhtml += "<td height=\"25\">  图片地址: ";
fhtml += "<input type=\"text\" name='imgfile"+startNum+"' style=\"width:330px\" class=\"intxt\"/> <nobr>填写远程网址</nobr></td>";
fhtml += "<td rowspan=\"2\" align=\"center\"><div id='divpicview"+startNum+"' class='divpre'></div></td>";
fhtml += "</tr>";
fhtml += "<tr bgcolor=\"#FFFFFF\"> ";
fhtml += "<td height=\"56\" valign=\"top\"> 图片简介: ";
fhtml += "<textarea name='imgmsg"+startNum+"' style=\"height:46px;width:330px\"></textarea></td>";
fhtml += "</tr></tobdy></table>\r\n";
upfield.innerHTML += fhtml;
}
}

function TestGet()
{
LoadTestDiv();
}

var vcc = 0;
function LoadTestDiv()
{
var posLeft = 100; var posTop = 100;
var newobj = document.getElementById('_myhtml');
document.getElementById('imagebody').value = document.getElementById('copyhtml').innerHTML;
var dfstr = '粘贴到这里...';
if(document.getElementById('imagebody').value.length <= dfstr.length)
{
alert('你还没有粘贴任何东西都编辑框哦!');
return;
}
if(!newobj){
newobj = document.createElement("DIV");
newobj.id = '_myhtml';
newobj.style.position='absolute';
newobj.className = "dlg2";
newobj.style.top = posTop;
newobj.style.left = posLeft;
document.body.appendChild(newobj);
}
else{
newobj.style.display = "block";
}
var myajax = new DedeAjax(newobj,false,true,'-','-','...');
var v = document.getElementById('imagebody').value;
vcc++;

//utf8
myajax.AddKeyUtf8('myhtml',v);
myajax.AddKeyUtf8('vcc',vcc);
myajax.SendPost2('album_testhtml.php');

//gbk
//myajax.SendGet2("album_testhtml.php?vcc="+vcc+"&myhtml="+v);

DedeXHTTP = null;
}

function checkMuList(psid,cmid)
{
if(document.getElementById('pagestyle3').checked)
{
document.getElementById('spagelist').style.display = 'none';
}
else if(document.getElementById('pagestyle1').checked)
{
document.getElementById('spagelist').style.display = 'block';
}
else
{
document.getElementById('spagelist').style.display = 'none';
}
}

//图集,显示与隐藏zip文件选项
function ShowZipField(formitem,zipid,upid)
{
if(formitem.checked){
document.getElementById(zipid).style.display = 'block';
document.getElementById(upid).style.display = 'none';
//document.getElementById('handfield').style.display = 'none';
document.getElementById('formhtml').checked = false;
document.getElementById('copyhtml').innerHTML = '';
}else
{
document.getElementById(zipid).style.display = 'none';
//document.getElementById('handfield').style.display = 'block';
}
}

//图集,显示与隐藏Html编辑框
function ShowHtmlField(formitem,htmlid,upid)
{
if($Nav()!="IE"){
alert("该方法不适用于非IE浏览器!");
return ;
}
if(formitem.checked){
document.getElementById(htmlid).style.display = 'block';
//document.getElementById(upid).style.display = 'none';
//document.getElementById('handfield').style.display = 'none';
//document.getElementById('formzip').checked = false;
}else
{
document.getElementById(htmlid).style.display = 'none';
//document.getElementById('handfield').style.display = 'block';
document.getElementById('copyhtml').innerHTML = '';
}
}

+ 6
- 3
src/templets/system/custom_fields_member.htm View File

@@ -1,3 +1,6 @@
<p>
<label>~name~:</label>~form~
</p>
<div class="form-group row">
<label class="col-sm-2 col-form-label">~name~</label>
<div class="col-sm-10">
~form~
</div>
</div>

Loading…
Cancel
Save