@@ -43,7 +43,7 @@ else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$flag = isset($flags) ? join(',', $flags) : ''; | $flag = isset($flags) ? join(',', $flags) : ''; | ||||
$notpost = isset($notpost) && $notpost == 1 ? 1 : 0; | $notpost = isset($notpost) && $notpost == 1 ? 1 : 0; | ||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); | |||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000,6000) : $cfg_arc_click); | |||||
if (!isset($typeid2)) $typeid2 = 0; | if (!isset($typeid2)) $typeid2 = 0; | ||||
if (!isset($autokey)) $autokey = 0; | if (!isset($autokey)) $autokey = 0; | ||||
if (!isset($remote)) $remote = 0; | if (!isset($remote)) $remote = 0; | ||||
@@ -54,7 +54,7 @@ else if ($dopost == 'save') { | |||||
if (!isset($ddisfirst)) $ddisfirst = 0; | if (!isset($ddisfirst)) $ddisfirst = 0; | ||||
if (!isset($albums)) $albums = ""; | if (!isset($albums)) $albums = ""; | ||||
if (!isset($delzip)) $delzip = 0; | if (!isset($delzip)) $delzip = 0; | ||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); | |||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000,6000) : $cfg_arc_click); | |||||
if ($typeid == 0) { | if ($typeid == 0) { | ||||
ShowMsg("请指定文档的栏目", "-1"); | ShowMsg("请指定文档的栏目", "-1"); | ||||
exit(); | exit(); | ||||
@@ -46,13 +46,13 @@ else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$flag = isset($flags) ? join(',', $flags) : ''; | $flag = isset($flags) ? join(',', $flags) : ''; | ||||
$notpost = isset($notpost) && $notpost == 1 ? 1 : 0; | $notpost = isset($notpost) && $notpost == 1 ? 1 : 0; | ||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); | |||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000,6000) : $cfg_arc_click); | |||||
if (empty($typeid2)) $typeid2 = 0; | if (empty($typeid2)) $typeid2 = 0; | ||||
if (!isset($autokey)) $autokey = 0; | if (!isset($autokey)) $autokey = 0; | ||||
if (!isset($remote)) $remote = 0; | if (!isset($remote)) $remote = 0; | ||||
if (!isset($dellink)) $dellink = 0; | if (!isset($dellink)) $dellink = 0; | ||||
if (!isset($autolitpic)) $autolitpic = 0; | if (!isset($autolitpic)) $autolitpic = 0; | ||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); | |||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000,6000) : $cfg_arc_click); | |||||
if ($typeid == 0) { | if ($typeid == 0) { | ||||
ShowMsg('请指定文档的栏目', '-1'); | ShowMsg('请指定文档的栏目', '-1'); | ||||
exit(); | exit(); | ||||
@@ -54,7 +54,7 @@ else if ($dopost == 'save') { | |||||
if (!isset($remote)) $remote = 0; | if (!isset($remote)) $remote = 0; | ||||
if (!isset($dellink)) $dellink = 0; | if (!isset($dellink)) $dellink = 0; | ||||
if (!isset($autolitpic)) $autolitpic = 0; | if (!isset($autolitpic)) $autolitpic = 0; | ||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); | |||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000,6000) : $cfg_arc_click); | |||||
if (empty($typeid)) { | if (empty($typeid)) { | ||||
ShowMsg("请指定文档的栏目", "-1"); | ShowMsg("请指定文档的栏目", "-1"); | ||||
exit(); | exit(); | ||||
@@ -1,6 +1,6 @@ | |||||
<?php | <?php | ||||
/** | /** | ||||
* 自定义模型管理 | |||||
* 文档模型管理 | |||||
* | * | ||||
* @version $id:mychannel_edit.php 14:49 2010年7月20日 tianya $ | * @version $id:mychannel_edit.php 14:49 2010年7月20日 tianya $ | ||||
* @package DedeBIZ.Administrator | * @package DedeBIZ.Administrator | ||||
@@ -31,7 +31,7 @@ function __CopyStart() | |||||
-----------------*/ | -----------------*/ | ||||
else if ($dopost == "copystart") { | else if ($dopost == "copystart") { | ||||
if ($id == -1) { | if ($id == -1) { | ||||
ShowMsg("专题模型不支持复制", "-1"); | |||||
ShowMsg("专题文档模型不支持复制", "-1"); | |||||
exit(); | exit(); | ||||
} | } | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | $row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | ||||
@@ -51,41 +51,39 @@ else if ($dopost == "copystart") { | |||||
$idname = 'w'.($newid * -1); | $idname = 'w'.($newid * -1); | ||||
} | } | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | $row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | ||||
$wintitle = "栏目管理-模型复制"; | |||||
$wecome_info = "<a href='mychannel_main.php'>栏目管理</a>::模型复制"; | |||||
$wintitle = "文档模型管理-文档模型复制"; | |||||
$wecome_info = "<a href='mychannel_main.php'>文档模型管理</a>::复制文档模型"; | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("mychannel_edit.php", "js/blank.js", "post"); | $win->Init("mychannel_edit.php", "js/blank.js", "post"); | ||||
$win->AddTitle("被复制栏目<span class='text-primary'>".$row['typename']."</span>"); | |||||
$win->AddTitle("复制文档模型:<span class='text-primary'>".$row['typename']."</span>"); | |||||
$win->AddHidden("cid", $id); | $win->AddHidden("cid", $id); | ||||
$win->AddHidden("id", $id); | $win->AddHidden("id", $id); | ||||
$win->AddHidden("dopost", 'copysave'); | $win->AddHidden("dopost", 'copysave'); | ||||
$msg = " | |||||
<table cellspacing='0' cellpadding='0'> | |||||
$msg = "<table cellspacing='0' cellpadding='0'> | |||||
<tr> | <tr> | ||||
<td width='260'>新栏目id:</td> | |||||
<td><input name='newid' type='text' id='newid' size='6' value='{$newid}' /></td> | |||||
<td width='260'>新栏目id:</td> | |||||
<td><input name='newid' type='text' id='newid' size='6' value='{$newid}'></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>新栏目名称:</td> | |||||
<td><input name='newtypename' type='text' id='newtypename' value='{$row['typename']}{$idname}' class='admin-input-md' /></td> | |||||
<td>新栏目名称:</td> | |||||
<td><input name='newtypename' type='text' id='newtypename' value='{$row['typename']}{$idname}' class='admin-input-md'></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>新栏目标识:</td> | |||||
<td><input name='newnid' type='text' id='newnid' value='{$row['nid']}{$idname}' class='admin-input-md' /></td> | |||||
<td>新栏目标识:</td> | |||||
<td><input name='newnid' type='text' id='newnid' value='{$row['nid']}{$idname}' class='admin-input-md'></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>新附加表:</td> | |||||
<td><input name='newaddtable' type='text' id='newaddtable' value='{$row['addtable']}{$idname}' class='admin-input-md' /></td> | |||||
<td>新附加表:</td> | |||||
<td><input name='newaddtable' type='text' id='newaddtable' value='{$row['addtable']}{$idname}' class='admin-input-md'></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>复制模板:</td> | |||||
<td> | |||||
<label><input type='radio' name='copytemplet' id='copytemplet' value='1' checked='checked'> 复制</label> | |||||
<label><input type='radio' name='copytemplet' id='copytemplet' value='0'> 不复制</label> | |||||
</td> | |||||
<td>复制模板:</td> | |||||
<td> | |||||
<label><input type='radio' name='copytemplet' id='copytemplet' value='1' checked='checked'> 复制</label> | |||||
<label><input type='radio' name='copytemplet' id='copytemplet' value='0'> 不复制</label> | |||||
</td> | |||||
</tr> | </tr> | ||||
</table> | |||||
"; | |||||
</table>"; | |||||
$win->AddMsgItem("$msg"); | $win->AddMsgItem("$msg"); | ||||
$winform = $win->GetWindow("ok", ""); | $winform = $win->GetWindow("ok", ""); | ||||
$win->Display(); | $win->Display(); | ||||
@@ -96,7 +94,7 @@ function __Export() | |||||
-----------------*/ | -----------------*/ | ||||
else if ($dopost == "export") { | else if ($dopost == "export") { | ||||
if ($id == -1) { | if ($id == -1) { | ||||
ShowMsg("专题模型不支持导出", "-1"); | |||||
ShowMsg("专题文档模型不支持导出", "-1"); | |||||
exit(); | exit(); | ||||
} | } | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id' "); | $row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id' "); | ||||
@@ -111,7 +109,7 @@ else if ($dopost == "export") { | |||||
$wecome_info = "<a href='mychannel_main.php'>文档模型管理</a>::导出文档模型规则"; | $wecome_info = "<a href='mychannel_main.php'>文档模型管理</a>::导出文档模型规则"; | ||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init(); | $win->Init(); | ||||
$win->AddTitle("以下为规则<span class='text-primary'>{$row['typename']}</span>模型规则,您可以共享给您的朋友"); | |||||
$win->AddTitle("导出<span class='text-primary'>{$row['typename']}</span>文档模型规则"); | |||||
$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:98%;height:300px;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>"); | $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:98%;height:300px;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(); | $win->Display(); | ||||
exit(); | exit(); | ||||
@@ -125,8 +123,8 @@ else if ($dopost == "exportin") { | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("mychannel_edit.php", "js/blank.js", "post"); | $win->Init("mychannel_edit.php", "js/blank.js", "post"); | ||||
$win->AddHidden("dopost", "exportinok"); | $win->AddHidden("dopost", "exportinok"); | ||||
$win->AddTitle("输入规则文档:导入模型会和原有模型冲突,不过可以在导入后修改"); | |||||
$win->AddMsgItem("<textarea name='exconfig' style='width:98%;height:300px;word-wrap: break-word;word-break:break-all;'></textarea>"); | |||||
$win->AddTitle("导入文档模型规则:导入文档模型会和原有文档模型冲突,建议导入后修改"); | |||||
$win->AddMsgItem("<textarea name='exconfig' style='width:98%;height:300px;word-wrap:break-word;word-break:break-all'></textarea>"); | |||||
$winform = $win->GetWindow("ok"); | $winform = $win->GetWindow("ok"); | ||||
$win->Display(); | $win->Display(); | ||||
exit(); | exit(); | ||||
@@ -154,14 +152,14 @@ else if ($dopost == "exportinok") { | |||||
$dtp = new DedeTagParse(); | $dtp = new DedeTagParse(); | ||||
$dtp->SetNameSpace('channel', '<', '>'); | $dtp->SetNameSpace('channel', '<', '>'); | ||||
$dtp->LoadSource($exconfig); | $dtp->LoadSource($exconfig); | ||||
if (!is_array($dtp->CTags)) GotoStaMsg("模型规则不是合法的模型规则"); | |||||
if (!is_array($dtp->CTags)) GotoStaMsg("文档模型规则不符合"); | |||||
$fields = array(); | $fields = array(); | ||||
foreach ($dtp->CTags as $ctag) { | foreach ($dtp->CTags as $ctag) { | ||||
$fname = $ctag->GetName('name'); | $fname = $ctag->GetName('name'); | ||||
$fields[$fname] = trim($ctag->GetInnerText()); | $fields[$fname] = trim($ctag->GetInnerText()); | ||||
} | } | ||||
if (!isset($fields['nid']) || !isset($fields['fieldset'])) { | if (!isset($fields['nid']) || !isset($fields['fieldset'])) { | ||||
GotoStaMsg("模型规则不是合法的模型规则"); | |||||
GotoStaMsg("文档模型规则不符合"); | |||||
} | } | ||||
//正常的导入过程 | //正常的导入过程 | ||||
$mysql_version = $dsql->GetVersion(true); | $mysql_version = $dsql->GetVersion(true); | ||||
@@ -198,7 +196,7 @@ else if ($dopost == "exportinok") { | |||||
$fields['fieldset'] = addslashes($fields['fieldset']); | $fields['fieldset'] = addslashes($fields['fieldset']); | ||||
$inquery = "INSERT INTO `#@__channeltype` (`id`,`nid`,`typename`,`addtable`,`addcon`,`mancon`,`editcon`,`useraddcon`,`usermancon`,`usereditcon`,`fieldset`,`listfields`,`issystem`,`isshow`,`issend`,`arcsta`,`usertype`,`sendrank`) VALUES ('{$fields['newid']}','{$fields['nid']}','{$fields['typename']}','{$fields['addtable']}','{$fields['addcon']}','{$fields['mancon']}','{$fields['editcon']}','{$fields['useraddcon']}','{$fields['usermancon']}','{$fields['usereditcon']}','{$fields['fieldset']}','{$fields['listfields']}','{$fields['issystem']}','{$fields['isshow']}','{$fields['issend']}','{$fields['arcsta']}','{$fields['usertype']}','{$fields['sendrank']}' ); "; | $inquery = "INSERT INTO `#@__channeltype` (`id`,`nid`,`typename`,`addtable`,`addcon`,`mancon`,`editcon`,`useraddcon`,`usermancon`,`usereditcon`,`fieldset`,`listfields`,`issystem`,`isshow`,`issend`,`arcsta`,`usertype`,`sendrank`) VALUES ('{$fields['newid']}','{$fields['nid']}','{$fields['typename']}','{$fields['addtable']}','{$fields['addcon']}','{$fields['mancon']}','{$fields['editcon']}','{$fields['useraddcon']}','{$fields['usermancon']}','{$fields['usereditcon']}','{$fields['fieldset']}','{$fields['listfields']}','{$fields['issystem']}','{$fields['isshow']}','{$fields['issend']}','{$fields['arcsta']}','{$fields['usertype']}','{$fields['sendrank']}' ); "; | ||||
$rs = $dsql->ExecuteNoneQuery($inquery); | $rs = $dsql->ExecuteNoneQuery($inquery); | ||||
if (!$rs) GotoStaMsg("导入模型时发生错误".$dsql->GetError()); | |||||
if (!$rs) GotoStaMsg("导入文档模型时发生错误".$dsql->GetError()); | |||||
$dtp = new DedeTagParse(); | $dtp = new DedeTagParse(); | ||||
$dtp->SetNameSpace("field", "<", ">"); | $dtp->SetNameSpace("field", "<", ">"); | ||||
$dtp->LoadSource($fieldset); | $dtp->LoadSource($fieldset); | ||||
@@ -223,7 +221,7 @@ else if ($dopost == "exportinok") { | |||||
if ($allfields != '') { | if ($allfields != '') { | ||||
$dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET listfields='$allfields' WHERE id='{$fields['newid']}' "); | $dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET listfields='$allfields' WHERE id='{$fields['newid']}' "); | ||||
} | } | ||||
GotoStaMsg("成功导入一个模型"); | |||||
GotoStaMsg("成功导入一个文档模型"); | |||||
} | } | ||||
/*---------------- | /*---------------- | ||||
function __SaveCopy() | function __SaveCopy() | ||||
@@ -252,11 +250,11 @@ else if ($dopost == "copysave") { | |||||
} | } | ||||
$rs = $dsql->ExecuteNoneQuery($inquery); | $rs = $dsql->ExecuteNoneQuery($inquery); | ||||
if ($rs) { | if ($rs) { | ||||
ShowMsg("成功复制模型,现跳转详细参数页 ", "mychannel_edit.php?id={$newid}&dopost=edit"); | |||||
ShowMsg("成功文档模型复制,正在跳转模型管理", "mychannel_edit.php?id={$newid}&dopost=edit"); | |||||
exit(); | exit(); | ||||
} else { | } else { | ||||
$errv = $dsql->GetError(); | $errv = $dsql->GetError(); | ||||
ShowMsg("系统出错,请把错误代码发送到官方论坛,以检查原因<br> 错误代码:mychannel_edit.php?dopost=savecopy $errv", "javascript:;"); | |||||
ShowMsg("系统出错,请检查原因<br>错误提示:mychannel_edit.php?dopost=savecopy $errv", "javascript:;"); | |||||
exit(); | exit(); | ||||
} | } | ||||
} | } | ||||
@@ -278,11 +276,11 @@ else if ($dopost == "save") { | |||||
} | } | ||||
$trueTable = str_replace("#@__", $cfg_dbprefix, $addtable); | $trueTable = str_replace("#@__", $cfg_dbprefix, $addtable); | ||||
if (!$dsql->IsTable($trueTable)) { | if (!$dsql->IsTable($trueTable)) { | ||||
ShowMsg("系统找不到您所指定的表`$trueTable`,请您创建这个表", "-1"); | |||||
ShowMsg("系统找不到您所指定的表<span class='text-primary'>$trueTable</span>,请您创建这个表", "-1"); | |||||
exit(); | exit(); | ||||
} | } | ||||
$dsql->ExecuteNoneQuery($query); | $dsql->ExecuteNoneQuery($query); | ||||
ShowMsg("成功修改一个模型", "mychannel_main.php"); | |||||
ShowMsg("成功修改一个文档模型", "mychannel_main.php"); | |||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------- | /*-------------------- | ||||
@@ -291,20 +289,24 @@ function __GetTemplate() | |||||
else if ($dopost == "gettemplets") { | else if ($dopost == "gettemplets") { | ||||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | require_once(DEDEINC."/libraries/oxwindow.class.php"); | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | $row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | ||||
$wintitle = "栏目管理-查看模板"; | |||||
$wecome_info = "<a href='mychannel_main.php'>栏目管理</a>::查看模板"; | |||||
$wintitle = "文档模型管理-查看模板"; | |||||
$wecome_info = "<a href='mychannel_main.php'>文档模型管理</a>::查看模板"; | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("", "js/blank.js", ""); | $win->Init("", "js/blank.js", ""); | ||||
$win->AddTitle("栏目<span class='text-primary'>".$row['typename']."</span>默认模板文件说明"); | $win->AddTitle("栏目<span class='text-primary'>".$row['typename']."</span>默认模板文件说明"); | ||||
$defaulttemplate = $cfg_templets_dir.'/'.$cfg_df_style; | $defaulttemplate = $cfg_templets_dir.'/'.$cfg_df_style; | ||||
$msg = " | |||||
$msg = "<p> | |||||
<span>文档模板:{$defaulttemplate}/article_{$row['nid']}.htm</span> | <span>文档模板:{$defaulttemplate}/article_{$row['nid']}.htm</span> | ||||
<a href='tpl.php?acdir={$cfg_df_style}&action=edit&filename=article_{$row['nid']}.htm' class='btn btn-success btn-xs'>修改</a><br> | |||||
<a href='tpl.php?acdir={$cfg_df_style}&action=edit&filename=article_{$row['nid']}.htm' class='btn btn-success btn-xs'>修改</a> | |||||
</p> | |||||
<p> | |||||
<span>列表模板:{$defaulttemplate}/list_{$row['nid']}.htm</span> | <span>列表模板:{$defaulttemplate}/list_{$row['nid']}.htm</span> | ||||
<a href='tpl.php?acdir={$cfg_df_style}&action=edit&filename=list_{$row['nid']}.htm' class='btn btn-success btn-xs'>修改</a><br> | |||||
<a href='tpl.php?acdir={$cfg_df_style}&action=edit&filename=list_{$row['nid']}.htm' class='btn btn-success btn-xs'>修改</a> | |||||
</p> | |||||
<p> | |||||
<span>封面栏目模板:{$defaulttemplate}/index_{$row['nid']}.htm</span> | <span>封面栏目模板:{$defaulttemplate}/index_{$row['nid']}.htm</span> | ||||
<a href='tpl.php?acdir={$cfg_df_style}&action=edit&filename=index_{$row['nid']}.htm' class='btn btn-success btn-xs'>修改</a> | <a href='tpl.php?acdir={$cfg_df_style}&action=edit&filename=index_{$row['nid']}.htm' class='btn btn-success btn-xs'>修改</a> | ||||
"; | |||||
</p>"; | |||||
$win->AddMsgItem("$msg"); | $win->AddMsgItem("$msg"); | ||||
$winform = $win->GetWindow("hand", ""); | $winform = $win->GetWindow("hand", ""); | ||||
$win->Display(); | $win->Display(); | ||||
@@ -317,15 +319,15 @@ else if ($dopost == "delete") { | |||||
CheckPurview('c_Del'); | CheckPurview('c_Del'); | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | $row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | ||||
if ($row['issystem'] == 1) { | if ($row['issystem'] == 1) { | ||||
ShowMsg("系统模型不允许删除", "mychannel_main.php"); | |||||
ShowMsg("系统文档模型不允许删除", "mychannel_main.php"); | |||||
exit(); | exit(); | ||||
} | } | ||||
if (empty($job)) $job = ""; | if (empty($job)) $job = ""; | ||||
if ($job == "") //确认提示 | if ($job == "") //确认提示 | ||||
{ | { | ||||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | require_once(DEDEINC."/libraries/oxwindow.class.php"); | ||||
$wintitle = "栏目管理-删除模型"; | |||||
$wecome_info = "<a href='mychannel_main.php'>栏目管理</a>::删除模型"; | |||||
$wintitle = "文档模型管理-删除文档模型"; | |||||
$wecome_info = "<a href='mychannel_main.php'>文档模型管理</a>::删除文档模型"; | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("mychannel_edit.php", "js/blank.js", "POST"); | $win->Init("mychannel_edit.php", "js/blank.js", "POST"); | ||||
$win->AddHidden("job", "yes"); | $win->AddHidden("job", "yes"); | ||||
@@ -335,12 +337,11 @@ else if ($dopost == "delete") { | |||||
$winform = $win->GetWindow("ok"); | $winform = $win->GetWindow("ok"); | ||||
$win->Display(); | $win->Display(); | ||||
exit(); | exit(); | ||||
} else if ($job == "yes") //操作 | |||||
{ | |||||
} else if ($job == "yes") { | |||||
require_once(DEDEINC."/typelink/typeunit.class.admin.php"); | require_once(DEDEINC."/typelink/typeunit.class.admin.php"); | ||||
$myrow = $dsql->GetOne("SELECT addtable FROM `#@__channeltype` WHERE id='$id'", MYSQL_ASSOC); | $myrow = $dsql->GetOne("SELECT addtable FROM `#@__channeltype` WHERE id='$id'", MYSQL_ASSOC); | ||||
if (!is_array($myrow)) { | if (!is_array($myrow)) { | ||||
ShowMsg('您所指定的栏目信息不存在!', '-1'); | |||||
ShowMsg('您所指定的栏目信息不存在', '-1'); | |||||
exit(); | exit(); | ||||
} | } | ||||
//检查栏目的表是否独占数据表 | //检查栏目的表是否独占数据表 | ||||
@@ -373,7 +374,7 @@ else if ($dopost == "delete") { | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__channeltype` WHERE id='$id' "); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__channeltype` WHERE id='$id' "); | ||||
//更新栏目缓存 | //更新栏目缓存 | ||||
UpDateCatCache($dsql); | UpDateCatCache($dsql); | ||||
ShowMsg("成功删除一个模型", "mychannel_main.php"); | |||||
ShowMsg("成功删除一个文档模型", "mychannel_main.php"); | |||||
exit(); | exit(); | ||||
} | } | ||||
} //del | } //del | ||||
@@ -404,11 +405,11 @@ else if ($dopost == 'modifysearch') { | |||||
$c3 = in_array('writer', $searchinfo['mainfields']) ? 'checked' : ''; | $c3 = in_array('writer', $searchinfo['mainfields']) ? 'checked' : ''; | ||||
$c4 = in_array('source', $searchinfo['mainfields']) ? 'checked' : ''; | $c4 = in_array('source', $searchinfo['mainfields']) ? 'checked' : ''; | ||||
$c5 = in_array('senddate', $searchinfo['mainfields']) ? 'checked' : ''; | $c5 = in_array('senddate', $searchinfo['mainfields']) ? 'checked' : ''; | ||||
$mainfields = '<label><input type="checkbox" name="mainfields[]" '.$c1.' value="iscommend" /> 是否推荐</label> '; | |||||
$mainfields .= '<label><input type="checkbox" name="mainfields[]" '.$c2.' value="typeid" /> 栏目</label> '; | |||||
$mainfields .= '<label><input type="checkbox" name="mainfields[]" '.$c3.' value="writer" /> 作者</label> '; | |||||
$mainfields .= '<label><input type="checkbox" name="mainfields[]" '.$c4.' value="source" /> 来源</label> '; | |||||
$mainfields .= '<label><input type="checkbox" name="mainfields[]" '.$c5.' value="senddate" /> 发布时间</label> '; | |||||
$mainfields = '<label><input type="checkbox" name="mainfields[]" '.$c1.' value="iscommend"> 是否推荐</label> '; | |||||
$mainfields .= '<label><input type="checkbox" name="mainfields[]" '.$c2.' value="typeid"> 栏目</label> '; | |||||
$mainfields .= '<label><input type="checkbox" name="mainfields[]" '.$c3.' value="writer"> 作者</label> '; | |||||
$mainfields .= '<label><input type="checkbox" name="mainfields[]" '.$c4.' value="source"> 来源</label> '; | |||||
$mainfields .= '<label><input type="checkbox" name="mainfields[]" '.$c5.' value="senddate"> 发布时间</label> '; | |||||
$query = "SELECT * FROM `#@__channeltype` WHERE id='$mid'"; | $query = "SELECT * FROM `#@__channeltype` WHERE id='$mid'"; | ||||
$channel = $dsql->GetOne($query); | $channel = $dsql->GetOne($query); | ||||
$searchtype = array('int', 'datetime', 'float', 'textdata', 'textchar', 'text', 'htmltext', 'multitext', 'select', 'radio', 'checkbox'); | $searchtype = array('int', 'datetime', 'float', 'textdata', 'textchar', 'text', 'htmltext', 'multitext', 'select', 'radio', 'checkbox'); | ||||
@@ -418,9 +419,9 @@ else if ($dopost == 'modifysearch') { | |||||
$dtp->LoadSource($channel['fieldset']); | $dtp->LoadSource($channel['fieldset']); | ||||
if ($channel['issystem'] < 0) { | if ($channel['issystem'] < 0) { | ||||
$checked = in_array('typeid', $addonfieldsarr) ? 'checked' : ''; | $checked = in_array('typeid', $addonfieldsarr) ? 'checked' : ''; | ||||
$addonfields .= '<label><input type="checkbox" name="addonfields[]" '.$checked.' value="typeid" /> 栏目</label> '; | |||||
$addonfields .= '<label><input type="checkbox" name="addonfields[]" '.$checked.' value="typeid"> 栏目</label> '; | |||||
$checked = in_array('senddate', $addonfieldsarr) ? 'checked' : ''; | $checked = in_array('senddate', $addonfieldsarr) ? 'checked' : ''; | ||||
$addonfields .= '<label><input type="checkbox" name="addonfields[]" '.$checked.' value="senddate" /> 发布时间</label> '; | |||||
$addonfields .= '<label><input type="checkbox" name="addonfields[]" '.$checked.' value="senddate"> 发布时间</label> '; | |||||
} | } | ||||
if (is_array($dtp->CTags) && !empty($dtp->CTags)) { | if (is_array($dtp->CTags) && !empty($dtp->CTags)) { | ||||
foreach ($dtp->CTags as $ctag) { | foreach ($dtp->CTags as $ctag) { | ||||
@@ -433,7 +434,7 @@ else if ($dopost == 'modifysearch') { | |||||
$label = $ctag->GetAtt('itemname'); | $label = $ctag->GetAtt('itemname'); | ||||
if (in_array($datatype, $searchtype)) { | if (in_array($datatype, $searchtype)) { | ||||
$checked = in_array($value, $addonfieldsarr) ? 'checked' : ''; | $checked = in_array($value, $addonfieldsarr) ? 'checked' : ''; | ||||
$addonfields .= "<label><input type=\"checkbox\" name=\"addonfields[]\" $checked value=\"$value\" /> $label</label> "; | |||||
$addonfields .= "<label><input type=\"checkbox\" name=\"addonfields[]\" $checked value=\"$value\"> $label</label> "; | |||||
} | } | ||||
} | } | ||||
} | } | ||||
@@ -446,9 +447,9 @@ else if ($dopost == 'modifysearch') { | |||||
} | } | ||||
$template = trim($template); | $template = trim($template); | ||||
$forms = '<form action="'.$cfg_cmspath.'/apps/advancedsearch.php" method="post">'; | $forms = '<form action="'.$cfg_cmspath.'/apps/advancedsearch.php" method="post">'; | ||||
$forms .= "<input type=\"hidden\" name=\"mid\" value=\"$mid\" />"; | |||||
$forms .= "<input type=\"hidden\" name=\"dopost\" value=\"search\" />"; | |||||
$forms .= "关键词:<input type=\"text\" name=\"q\" /><br>"; | |||||
$forms .= "<input type=\"hidden\" name=\"mid\" value=\"$mid\">"; | |||||
$forms .= "<input type=\"hidden\" name=\"dopost\" value=\"search\">"; | |||||
$forms .= "关键词:<input type=\"text\" name=\"q\"><br>"; | |||||
$mainstring = ''; | $mainstring = ''; | ||||
if (!empty($mainfields) && is_array($mainfields)) { | if (!empty($mainfields) && is_array($mainfields)) { | ||||
$mainstring = implode(',', $mainfields); | $mainstring = implode(',', $mainfields); | ||||
@@ -461,16 +462,16 @@ else if ($dopost == 'modifysearch') { | |||||
$forms .= "<option value='0' selected>不限栏目</option>\r\n"; | $forms .= "<option value='0' selected>不限栏目</option>\r\n"; | ||||
$forms .= $typeOptions; | $forms .= $typeOptions; | ||||
$forms .= "</select>"; | $forms .= "</select>"; | ||||
$forms .= "<label><input type=\"checkbox\" name=\"includesons\" value=\"1\" />包含子栏目</label><br>"; | |||||
$forms .= "<label><input type=\"checkbox\" name=\"includesons\" value=\"1\"> 包含子栏目</label><br>"; | |||||
} else if ($mainfield == 'iscommend') { | } else if ($mainfield == 'iscommend') { | ||||
$forms .= "<label><input type=\"checkbox\" name=\"iscommend\" value=\"1\" />推荐</label><br>"; | |||||
$forms .= "<label><input type=\"checkbox\" name=\"iscommend\" value=\"1\"> 推荐</label><br>"; | |||||
} else if ($mainfield == 'writer') { | } else if ($mainfield == 'writer') { | ||||
$forms .= "作者:<input type=\"text\" name=\"writer\" value=\"\" /><br>"; | |||||
$forms .= "作者:<input type=\"text\" name=\"writer\" value=\"\"><br>"; | |||||
} else if ($mainfield == 'source') { | } else if ($mainfield == 'source') { | ||||
$forms .= "来源:<input type=\"text\" name=\"source\" value=\"\" /><br>"; | |||||
$forms .= "来源:<input type=\"text\" name=\"source\" value=\"\"><br>"; | |||||
} else if ($mainfield == 'senddate') { | } else if ($mainfield == 'senddate') { | ||||
$forms .= "开始时间:<input type=\"text\" name=\"startdate\" value=\"\" /><br>"; | |||||
$forms .= "结束时间:<input type=\"text\" name=\"enddate\" value=\"\" /><br>"; | |||||
$forms .= "开始时间:<input type=\"text\" name=\"startdate\" value=\"\"><br>"; | |||||
$forms .= "结束时间:<input type=\"text\" name=\"enddate\" value=\"\"><br>"; | |||||
} | } | ||||
} | } | ||||
} | } | ||||
@@ -487,11 +488,11 @@ else if ($dopost == 'modifysearch') { | |||||
$forms .= "<option value='0' selected>不限栏目</option>\r\n"; | $forms .= "<option value='0' selected>不限栏目</option>\r\n"; | ||||
$forms .= $typeOptions; | $forms .= $typeOptions; | ||||
$forms .= "</select>"; | $forms .= "</select>"; | ||||
$forms .= "<label><input type=\"checkbox\" name=\"includesons\" value=\"1\" />包含子栏目</label><br>"; | |||||
$forms .= "<label><input type=\"checkbox\" name=\"includesons\" value=\"1\"> 包含子栏目</label><br>"; | |||||
$addonstring .= 'typeid:int,'; | $addonstring .= 'typeid:int,'; | ||||
} elseif ($addonfield == 'senddate') { | } elseif ($addonfield == 'senddate') { | ||||
$forms .= "开始时间:<input type=\"text\" name=\"startdate\" value=\"\" /><br>"; | |||||
$forms .= "结束时间:<input type=\"text\" name=\"enddate\" value=\"\" /><br>"; | |||||
$forms .= "开始时间:<input type=\"text\" name=\"startdate\" value=\"\"><br>"; | |||||
$forms .= "结束时间:<input type=\"text\" name=\"enddate\" value=\"\"><br>"; | |||||
$addonstring .= 'senddate:datetime,'; | $addonstring .= 'senddate:datetime,'; | ||||
} | } | ||||
} | } | ||||
@@ -505,10 +506,8 @@ else if ($dopost == 'modifysearch') { | |||||
$fieldarr = $itemarr = $typearr = array(); | $fieldarr = $itemarr = $typearr = array(); | ||||
foreach ($dtp->CTags as $ctag) { | foreach ($dtp->CTags as $ctag) { | ||||
foreach ($addonfields as $addonfield) { | foreach ($addonfields as $addonfield) { | ||||
if ($ctag->GetName() == $addonfield) { | if ($ctag->GetName() == $addonfield) { | ||||
if ($addonfield == 'typeid' || $addonfield == 'senddate') continue; | if ($addonfield == 'typeid' || $addonfield == 'senddate') continue; | ||||
$fieldarr[] = $addonfield; | $fieldarr[] = $addonfield; | ||||
$itemarr[] = $ctag->GetAtt('itemname'); | $itemarr[] = $ctag->GetAtt('itemname'); | ||||
$typearr[] = $ctag->GetAtt('type'); | $typearr[] = $ctag->GetAtt('type'); | ||||
@@ -522,9 +521,9 @@ else if ($dopost == 'modifysearch') { | |||||
$type = $typearr[$k]; | $type = $typearr[$k]; | ||||
$tmp = $name.':'.$type; | $tmp = $name.':'.$type; | ||||
if (in_array($type, $intarr)) { | if (in_array($type, $intarr)) { | ||||
$forms .= "<br>$itemname : <input type=\"text\" name=\"start".$name."\" value=\"\" /> 到 <input type=\"text\" name=\"end".$name."\" value=\"\" /><br>"; | |||||
$forms .= "<br>$itemname : <input type=\"text\" name=\"start".$name."\" value=\"\"> 到 <input type=\"text\" name=\"end".$name."\" value=\"\"><br>"; | |||||
} else if (in_array($type, $textarr)) { | } else if (in_array($type, $textarr)) { | ||||
$forms .= "$itemname : <input type=\"text\" name=\"$name\" value=\"\" /><br>"; | |||||
$forms .= "$itemname : <input type=\"text\" name=\"$name\" value=\"\"><br>"; | |||||
} else if ($type == 'select') { | } else if ($type == 'select') { | ||||
$values = explode(',', $valuearr[$k]); | $values = explode(',', $valuearr[$k]); | ||||
if (is_array($values) && !empty($values)) { | if (is_array($values) && !empty($values)) { | ||||
@@ -551,21 +550,21 @@ else if ($dopost == 'modifysearch') { | |||||
} | } | ||||
} | } | ||||
} elseif ($type == 'datetime') { | } elseif ($type == 'datetime') { | ||||
$forms .= "<br>开始时间:<input type=\"text\" name=\"startdate\" value=\"\" /><br>"; | |||||
$forms .= "结束时间:<input type=\"text\" name=\"enddate\" value=\"\" /><br>"; | |||||
$forms .= "<br>开始时间:<input type=\"text\" name=\"startdate\" value=\"\"><br>"; | |||||
$forms .= "结束时间:<input type=\"text\" name=\"enddate\" value=\"\"><br>"; | |||||
} else { | } else { | ||||
$tmp = ''; | $tmp = ''; | ||||
} | } | ||||
$addonstring .= $tmp.','; | $addonstring .= $tmp.','; | ||||
} | } | ||||
} | } | ||||
$forms .= '<input type="submit" name="submit" value="开始搜索" /></form>'; | |||||
$forms .= '<input type="submit" name="submit" value="开始搜索"></form>'; | |||||
$formssql = addslashes($forms); | $formssql = addslashes($forms); | ||||
$query = "REPLACE INTO `#@__advancedsearch` (mid, maintable, mainfields, addontable, addonfields, forms, template) VALUES ('$mid','$maintable','$mainstring','$addontable','$addonstring','$formssql', '$template')"; | $query = "REPLACE INTO `#@__advancedsearch` (mid, maintable, mainfields, addontable, addonfields, forms, template) VALUES ('$mid','$maintable','$mainstring','$addontable','$addonstring','$formssql', '$template')"; | ||||
$dsql->ExecuteNoneQuery($query); | $dsql->ExecuteNoneQuery($query); | ||||
$formshtml = dede_htmlspecialchars($forms); | $formshtml = dede_htmlspecialchars($forms); | ||||
echo '<meta http-equiv="Content-Type" content="text/html; charset='.$cfg_soft_lang.'">'; | echo '<meta http-equiv="Content-Type" content="text/html; charset='.$cfg_soft_lang.'">'; | ||||
echo "下面为生成的html表单,请自行复制,根据自己需求修改样式后粘贴到对应的模板中<br><br><textarea cols=\"100\" rows=\"10\">".$forms."</textarea>"; | |||||
echo "下面生成的网页表单,请自行复制,根据自己需求修改样式后粘贴到对应的模板中<br><br><textarea cols=\"100\" rows=\"10\">".$forms."</textarea>"; | |||||
echo '<br>预览:<br><hr>'; | echo '<br>预览:<br><hr>'; | ||||
echo $forms; | echo $forms; | ||||
} | } | ||||
@@ -44,7 +44,7 @@ else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$flag = isset($flags) ? join(',', $flags) : ''; | $flag = isset($flags) ? join(',', $flags) : ''; | ||||
$notpost = isset($notpost) && $notpost == 1 ? 1 : 0; | $notpost = isset($notpost) && $notpost == 1 ? 1 : 0; | ||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); | |||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000,6000) : $cfg_arc_click); | |||||
if (!isset($typeid2)) $typeid2 = 0; | if (!isset($typeid2)) $typeid2 = 0; | ||||
if (!isset($autokey)) $autokey = 0; | if (!isset($autokey)) $autokey = 0; | ||||
if (!isset($remote)) $remote = 0; | if (!isset($remote)) $remote = 0; | ||||
@@ -73,7 +73,7 @@ else if ($dopost == 'save') { | |||||
$sortrank = AddDay($pubdate, $sortup); | $sortrank = AddDay($pubdate, $sortup); | ||||
if ($ishtml == 0) $ismake = -1; | if ($ishtml == 0) $ismake = -1; | ||||
else $ismake = 0; | else $ismake = 0; | ||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); | |||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000,6000) : $cfg_arc_click); | |||||
$title = preg_replace('#"#', '"', $title); | $title = preg_replace('#"#', '"', $title); | ||||
$title = cn_substrR($title, $cfg_title_maxlen); | $title = cn_substrR($title, $cfg_title_maxlen); | ||||
$shorttitle = cn_substrR($shorttitle, 36); | $shorttitle = cn_substrR($shorttitle, 36); | ||||
@@ -32,7 +32,7 @@ else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$flag = isset($flags) ? join(',', $flags) : ''; | $flag = isset($flags) ? join(',', $flags) : ''; | ||||
$notpost = isset($notpost) && $notpost == 1 ? 1 : 0; | $notpost = isset($notpost) && $notpost == 1 ? 1 : 0; | ||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); | |||||
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000,6000) : $cfg_arc_click); | |||||
$channelid = -1; | $channelid = -1; | ||||
$money = 0; | $money = 0; | ||||
if (!isset($tags)) $tags = ''; | if (!isset($tags)) $tags = ''; | ||||
@@ -399,7 +399,7 @@ | |||||
?> | ?> | ||||
</td> | </td> | ||||
<td width="90">浏览次数:</td> | <td width="90">浏览次数:</td> | ||||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000, 6000):$cfg_arc_click);?>" class="admin-input-sm"></td> | |||||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000,6000):$cfg_arc_click);?>" class="admin-input-sm"></td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</td> | </td> | ||||
@@ -312,7 +312,7 @@ | |||||
?> | ?> | ||||
</td> | </td> | ||||
<td width="90">浏览次数:</td> | <td width="90">浏览次数:</td> | ||||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000, 6000):$cfg_arc_click);?>" class="admin-input-sm"></td> | |||||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000,6000):$cfg_arc_click);?>" class="admin-input-sm"></td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</td> | </td> | ||||
@@ -329,7 +329,7 @@ | |||||
?> | ?> | ||||
</td> | </td> | ||||
<td width="90">浏览次数:</td> | <td width="90">浏览次数:</td> | ||||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000, 6000) : $cfg_arc_click);?>" class="admin-input-sm"></td> | |||||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000,6000) : $cfg_arc_click);?>" class="admin-input-sm"></td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</td> | </td> | ||||
@@ -36,8 +36,8 @@ | |||||
<input type="hidden" name="att_<?php echo $k?>" value="<?php echo $row->att?>"> | <input type="hidden" name="att_<?php echo $k?>" value="<?php echo $row->att?>"> | ||||
<tr> | <tr> | ||||
<td align="center"><?php echo $row->att;?></td> | <td align="center"><?php echo $row->att;?></td> | ||||
<td><input type="text" name="sortid_<?php echo $k?>" value="<?php echo $row->sortid;?>" id="sortid_<?php echo $k?>" style="width:50%"></td> | |||||
<td><input type="text" name="attname_<?php echo $k?>" value="<?php echo $row->attname;?>" id="attname_<?php echo $k?>" size="30"></td> | |||||
<td><input type="text" name="sortid_<?php echo $k?>" value="<?php echo $row->sortid;?>" id="sortid_<?php echo $k?>" class="admin-input-xs"></td> | |||||
<td><input type="text" name="attname_<?php echo $k?>" value="<?php echo $row->attname;?>" id="attname_<?php echo $k?>" class="admin-input-sm"></td> | |||||
</tr> | </tr> | ||||
<?php }?> | <?php }?> | ||||
<input type="hidden" name="idend" value="<?php echo $k?>"> | <input type="hidden" name="idend" value="<?php echo $k?>"> | ||||
@@ -28,15 +28,15 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td width="260">自定义表单diyid:</td> | <td width="260">自定义表单diyid:</td> | ||||
<td><input type="text" name="diyid" id="diyid" value="<?php echo $newdiyid?>" class="admin-input-sm">(创建后不可修改,并具有唯一性)</td> | |||||
<td><input type="text" name="diyid" id="diyid" class="admin-input-sm" value="<?php echo $newdiyid?>">(创建后不可修改,并具有唯一性)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>定义表单名称:</td> | <td>定义表单名称:</td> | ||||
<td><input type="text" name="name" id="name" value="自定义表单<?php echo $newdiyid;?>" class="admin-input-sm">(自定义表单的中文名称,在后台管理,前台发布等均使用此名字)</td> | |||||
<td><input type="text" name="name" id="name" class="admin-input-sm" value="自定义表单<?php echo $newdiyid;?>">(自定义表单的中文名称,在后台管理,前台发布等均使用此名字)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>数据表:</td> | <td>数据表:</td> | ||||
<td><input type="text" name="table" id="table" value="<?php echo $cfg_dbprefix;?>diyform<?php echo $newdiyid;?>" class="admin-input-sm">(用于保存自定义表单数据,不能和已有表名重复,自定义表单数据表创建后不可修改表名)</td> | |||||
<td><input type="text" name="table" id="table" class="admin-input-sm" value="<?php echo $cfg_dbprefix;?>diyform<?php echo $newdiyid;?>">(用于保存自定义表单数据,不能和已有表名重复,自定义表单数据表创建后不可修改表名)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>字段配置:</td> | <td>字段配置:</td> | ||||
@@ -44,15 +44,15 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>列表模板:</td> | <td>列表模板:</td> | ||||
<td><input type="text" name="listtemplate" id="listtemplate" value="list_diyform<?php echo $newdiyid;?>.htm" class="admin-input-sm"></td> | |||||
<td><input type="text" name="listtemplate" id="listtemplate" class="admin-input-sm" value="list_diyform<?php echo $newdiyid;?>.htm"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>文档模板:</td> | <td>文档模板:</td> | ||||
<td><input type="text" name="viewtemplate" id="viewtemplate" value="view_diyform<?php echo $newdiyid;?>.htm" class="admin-input-sm"></td> | |||||
<td><input type="text" name="viewtemplate" id="viewtemplate" class="admin-input-sm" value="view_diyform<?php echo $newdiyid;?>.htm"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>发布模板:</td> | <td>发布模板:</td> | ||||
<td><input type="text" name="posttemplate" id="posttemplate" value="post_diyform<?php echo $newdiyid;?>.htm" class="admin-input-sm"></td> | |||||
<td><input type="text" name="posttemplate" id="posttemplate" class="admin-input-sm" value="post_diyform<?php echo $newdiyid;?>.htm"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>前台列表和文档页公开:</td> | <td>前台列表和文档页公开:</td> | ||||
@@ -34,15 +34,15 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>自定义表单名称:</td> | <td>自定义表单名称:</td> | ||||
<td><input type="text" name="name" id="name" value="<?php echo $row['name']?>" class="admin-input-sm">(修改表名不会创建新表,如果您不懂手工处理这些表,请不要修改)</td> | |||||
<td><input type="text" name="name" id="name" class="admin-input-sm" value="<?php echo $row['name']?>">(修改表名不会创建新表,如果您不懂手工处理这些表,请不要修改)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>数据表:</td> | <td>数据表:</td> | ||||
<td><input type="text" name="table" id="table" value="<?php echo $row['table'];?>" disabled="1" class="admin-input-sm">(自定义表单数据表创建后不可修改表名)</td> | |||||
<td><input type="text" name="table" id="table" class="admin-input-sm" value="<?php echo $row['table'];?>" disabled="1">(自定义表单数据表创建后不可修改表名)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>模型字段配置:</td> | <td>模型字段配置:</td> | ||||
<td><button type="button" name="fset" id="fset" onclick="location.href='diy_field_add.php?diyid=<?php echo $diyid;?>'" class="btn btn-success btn-sm">添加新字段</button></td> | |||||
<td><button type="button" name="fset" id="fset" class="btn btn-success btn-sm" onclick="location.href='diy_field_add.php?diyid=<?php echo $diyid;?>'">添加新字段</button></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td colspan="2"> | <td colspan="2"> | ||||
@@ -83,11 +83,11 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td width="260">提示文字:</td> | <td width="260">提示文字:</td> | ||||
<td><input type="text" name="itemname" id="itemname">(发布文档时显示的提示文字)</td> | |||||
<td><input type="text" name="itemname" id="itemname" class="admin-input-sm">(发布文档时显示的提示文字)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>字段名称:</td> | <td>字段名称:</td> | ||||
<td><input type="text" name="fieldname" id="fieldname">(只能用英文字母或数字,数据表的真实字段名,如果数据类型是联动类型,该项应该填写联动类型的<a href="stepselect_main.php" target="_blank">[组名称]</a>)</td> | |||||
<td><input type="text" name="fieldname" id="fieldname" class="admin-input-sm">(只能用英文字母或数字,数据表的真实字段名,如果数据类型是联动类型,该项应该填写联动类型的组名称)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>文档是否需要分页符:</td> | <td>文档是否需要分页符:</td> | ||||
@@ -64,7 +64,7 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>提示文字:</td> | <td>提示文字:</td> | ||||
<td><input type="text" name="itemname" id="itemname" value="<?php echo $ctag->GetAtt('itemname')?>">(发布文档时显示的项名字)</td> | |||||
<td><input type="text" name="itemname" id="itemname" class="admin-input-sm" value="<?php echo $ctag->GetAtt('itemname')?>">(发布文档时显示的项名字)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td width="260">字段名称:</td> | <td width="260">字段名称:</td> | ||||
@@ -73,7 +73,7 @@ | |||||
<tr> | <tr> | ||||
<td>数据类型:</td> | <td>数据类型:</td> | ||||
<td> | <td> | ||||
<select name="dtype" id="type" class="admin-input-md"> | |||||
<select name="dtype" id="type" class="admin-input-sm"> | |||||
<?php | <?php | ||||
$dtype = $ctag->GetAtt('type'); | $dtype = $ctag->GetAtt('type'); | ||||
if ($dtype!='' && isset($fieldtypes[$dtype])) | if ($dtype!='' && isset($fieldtypes[$dtype])) | ||||
@@ -121,7 +121,7 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>最大长度:</td> | <td>最大长度:</td> | ||||
<td><input type="text" name="maxlength" id="maxlength" value="<?php echo $ctag->GetAtt('maxlength')?>">(文本数据必须填写,大于255为text类型)</td> | |||||
<td><input type="text" name="maxlength" id="maxlength" class="admin-input-xs" value="<?php echo $ctag->GetAtt('maxlength')?>">(文本数据必须填写,大于255为text类型)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>自定义网页表单:</td> | <td>自定义网页表单:</td> | ||||
@@ -40,7 +40,7 @@ | |||||
<?php if (!DEDEBIZ_SAFE_MODE) {?><li><a href="templets_main.php" target="main" title="模板管理"><i class="fa fa-cube"></i></a></li><?php }?> | <?php if (!DEDEBIZ_SAFE_MODE) {?><li><a href="templets_main.php" target="main" title="模板管理"><i class="fa fa-cube"></i></a></li><?php }?> | ||||
<li><a href="makehtml_all.php" target="main" title="更新整站"><i class="fa fa-repeat"></i></a></li> | <li><a href="makehtml_all.php" target="main" title="更新整站"><i class="fa fa-repeat"></i></a></li> | ||||
<?php echo ($cfg_mb_open=='Y')?'<li><a href="../user" target="_blank" title="会员中心"><i class="fa fa-user-circle"></i></a></li>':'';?> | <?php echo ($cfg_mb_open=='Y')?'<li><a href="../user" target="_blank" title="会员中心"><i class="fa fa-user-circle"></i></a></li>':'';?> | ||||
<li><a href="../" target="_blank" title="预览首页"><i class="fa fa-eye"></i></a></li> | |||||
<li><a href="../" target="_blank" title="预览首页"><i class="fa fa-home"></i></a></li> | |||||
<li> | <li> | ||||
<form action="action_search.php" method="post" target="main"> | <form action="action_search.php" method="post" target="main"> | ||||
<input type="text" name="keyword" placeholder="功能搜索" class="search-input"> | <input type="text" name="keyword" placeholder="功能搜索" class="search-input"> | ||||
@@ -33,7 +33,7 @@ | |||||
<tr> | <tr> | ||||
<td bgcolor="#f5f5f5" colspan="2"><a href="<?php echo $ENV_GOBACK_URL;?>">会员管理</a> > 查看会员</td> | <td bgcolor="#f5f5f5" colspan="2"><a href="<?php echo $ENV_GOBACK_URL;?>">会员管理</a> > 查看会员</td> | ||||
</tr> | </tr> | ||||
<?php if ($row['matt']==10) echo '<tr><td colspan="2"><div class="alert alert-info mb-0">当前用户是网站管理员关连的帐号,请小心操作</div></td></tr>';?> | |||||
<?php if ($row['matt']==10) echo '<tr><td colspan="2"><div class="alert alert-info mb-0">当前用户是关连网站管理员,谨慎操作</div></td></tr>';?> | |||||
<form name="form2" action="member_do.php" method="post" onSubmit="return checkSubmit();"> | <form name="form2" action="member_do.php" method="post" onSubmit="return checkSubmit();"> | ||||
<input type="hidden" name="dopost" value="edituser"> | <input type="hidden" name="dopost" value="edituser"> | ||||
<input type="hidden" name="id" value="<?php echo $id?>"> | <input type="hidden" name="id" value="<?php echo $id?>"> | ||||
@@ -117,7 +117,7 @@ | |||||
<td class="admin-td">推荐级别:</td> | <td class="admin-td">推荐级别:</td> | ||||
<td class="admin-td"> | <td class="admin-td"> | ||||
<input type="hidden" name="oldmatt" id="oldmatt" class="admin-input-sm" value="<?php echo $row['matt']?>"> | <input type="hidden" name="oldmatt" id="oldmatt" class="admin-input-sm" value="<?php echo $row['matt']?>"> | ||||
<input name="matt" type="text" id="matt" class="admin-input-sm" value="<?php echo $row['matt']?>">(0普通,1推荐,10管理员) | |||||
<input name="matt" type="text" id="matt" class="admin-input-sm" value="<?php echo $row['matt']?>">(0普通、1推荐、10管理员) | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -145,7 +145,7 @@ | |||||
<td class="admin-td"> | <td class="admin-td"> | ||||
<?php | <?php | ||||
$nrow = $dsql->GetOne("SELECT * FROM `#@__member_tj` WHERE mid='{$row['mid']}' "); | $nrow = $dsql->GetOne("SELECT * FROM `#@__member_tj` WHERE mid='{$row['mid']}' "); | ||||
echo "文档:{$nrow['article']} 图片:{$nrow['album']} 文档:{$nrow['archives']} 收藏:{$nrow['stow']} 页面浏览:{$nrow['pagecount']} 留言:{$nrow['feedback']} 好友:{$nrow['friend']}"; | |||||
echo "文档:{$nrow['article']} 图片:{$nrow['album']} 文档:{$nrow['archives']} 收藏:{$nrow['stow']} 浏览:{$nrow['pagecount']} 留言:{$nrow['feedback']} 好友:{$nrow['friend']}"; | |||||
?> | ?> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
@@ -43,30 +43,32 @@ | |||||
<td bgcolor="#f5f5f5" colspan="2"><a href="mychannel_main.php">文档模型管理</a> > 新增文档模型</td> | <td bgcolor="#f5f5f5" colspan="2"><a href="mychannel_main.php">文档模型管理</a> > 新增文档模型</td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td width="30%">栏目id:<span id="help1">数字,创建后不可修改,并具有唯一性</span></td> | |||||
<td width="70%"><input type="text" name="id" id="id" size="10" value="<?php echo $newid;?>"></td> | |||||
<td width="260">栏目id:</td> | |||||
<td><input type="text" name="id" id="id" class="admin-input-xs" value="<?php echo $newid;?>">(数字,创建后不可修改,并具有唯一性)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>名字标识:<span id="help2">与文档的模板相关连,建议由英文、数字或下划线组成,因为部份Unix系统无法识别中文文件,栏目默认文档模板是“default/article_名字标识.htm”,列表模板、封面模板类推</span></td> | |||||
<td><input type="text" name="nid" id="nid" value="ch<?php echo $newid;?>"></td> | |||||
<td>名字标识:</td> | |||||
<td><input type="text" name="nid" id="nid" class="admin-input-sm" value="ch<?php echo $newid;?>">(与文档的模板相关连,建议由英文、数字或下划线组成,因为部份Unix系统无法识别中文文件,栏目默认文档模板是“default/article_名字标识.htm”,列表模板、封面模板类推)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>栏目名称:<span id="help3">栏目的中文名称,在后台管理,前台发布等均使用此名字</span></td> | |||||
<td><input type="text" name="typename" id="typename" value="栏目<?php echo $newid;?>"></td> | |||||
<td>栏目名称:</td> | |||||
<td><input type="text" name="typename" id="typename" class="admin-input-sm" value="栏目<?php echo $newid;?>">(栏目的中文名称,在后台管理,前台发布等均使用此名字)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>附加表:<span id="help4">栏目除主表以外其它自定义类型数据存放数据的表,如果您不使用主表关连的各种特性(推荐、会员权限等),也可以使用完全以附加表作为存储数据</span></td> | |||||
<td>附加表:</td> | |||||
<td> | <td> | ||||
<input type="text" name="addtable" id="addtable" value="<?php echo $cfg_dbprefix,'addon',$newid;?>"> 必须由英文、数字、下划线组成 | |||||
<input type="text" name="addtable" id="addtable" class="admin-input-sm" value="<?php echo $cfg_dbprefix,'addon',$newid;?>"> | |||||
<label><input type="checkbox" name="isdel" id="isdel" value="1"> 删除已有表</label> | <label><input type="checkbox" name="isdel" id="isdel" value="1"> 删除已有表</label> | ||||
(必须由英文、数字、下划线组成,栏目除主表以外其它自定义类型数据存放数据的表,如果您不使用主表关连的各种特性:推荐、会员权限等,也可以使用完全以附加表作为存储数据) | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>模型性质:<span id="help5">如果为系统模型禁止删除,此选项不可修改,对于独立模型,系统强制创建字段aid,typeid,senddate,title,mid,channel,独立模型的文档必须点击栏目进入列表才能管理</span></td> | |||||
<td>模型性质:</td> | |||||
<td> | <td> | ||||
<label><input type="radio" name="issystem" id="is1" value="0" onclick="PublicDefault()" checked="1"> 自动模型</label> | <label><input type="radio" name="issystem" id="is1" value="0" onclick="PublicDefault()" checked="1"> 自动模型</label> | ||||
<label><input type="radio" name="issystem" id="is2" value="1" onclick="PublicDefault()"> 系统模型</label> | <label><input type="radio" name="issystem" id="is2" value="1" onclick="PublicDefault()"> 系统模型</label> | ||||
<label><input type="radio" name="issystem" id="is3" value="-1" onclick="PublicDefault()"> 独立模型(不使用主表)</label> | |||||
<label><input type="radio" name="issystem" id="is3" value="-1" onclick="PublicDefault()"> 独立模型,不使用主表</label> | |||||
(如果为系统模型禁止删除,此选项不可修改,对于独立模型,系统强制创建字段aid,typeid,senddate,title,mid,channel,独立模型的文档必须点击栏目进入列表才能管理) | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -117,7 +119,7 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>投稿标题使用名称:</td> | <td>投稿标题使用名称:</td> | ||||
<td><input type="text" name="titlename" id="titlename" value="标题"></td> | |||||
<td><input type="text" name="titlename" id="titlename" class="admin-input-sm" value="标题"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>投稿是否使用摘要:</td> | <td>投稿是否使用摘要:</td> | ||||
@@ -134,42 +136,43 @@ | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>默认栏目id:<span id="help8">与投稿是唯一性结合可以用模型设计自定义表单</span></td> | |||||
<td><input type="text" name="dfcid" id="dfcid" value="0"></td> | |||||
<td>默认栏目id:</td> | |||||
<td><input type="text" name="dfcid" id="dfcid" class="admin-input-xs" value="0">(与投稿是唯一性结合可以用模型设计自定义表单)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>投稿具有唯一性:<span id="help9">如果投稿是唯一的(会员只能在这个模型对应的栏目中发布单篇文档)其作用相当于自定义表单</span></td> | |||||
<td>投稿具有唯一性:</td> | |||||
<td> | <td> | ||||
<label><input type="radio" name="onlyone" value="1"> 是</label> | <label><input type="radio" name="onlyone" value="1"> 是</label> | ||||
<label><input type="radio" name="onlyone" value="0" checked="1"> 不是</label> | <label><input type="radio" name="onlyone" value="0" checked="1"> 不是</label> | ||||
(如果投稿是唯一会员只能在这个模型对应的栏目中发布单篇文档,其作用相当于自定义表单) | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>文档发布程序:</td> | <td>文档发布程序:</td> | ||||
<td><input type="text" name="addcon" id="addcon" value="archives_add.php"></td> | |||||
<td><input type="text" name="addcon" id="addcon" class="admin-input-sm" value="archives_add.php"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>文档修改程序:</td> | <td>文档修改程序:</td> | ||||
<td><input type="text" name="editcon" id="editcon" value="archives_edit.php"></td> | |||||
<td><input type="text" name="editcon" id="editcon" class="admin-input-sm" value="archives_edit.php"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>文档管理程序:</td> | <td>文档管理程序:</td> | ||||
<td><input type="text" name="mancon" id="mancon" value="content_list.php"></td> | |||||
<td><input type="text" name="mancon" id="mancon" class="admin-input-sm" value="content_list.php"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>前台会员发布程序:</td> | <td>前台会员发布程序:</td> | ||||
<td><input type="text" name="useraddcon" id="useraddcon" value="archives_add.php"></td> | |||||
<td><input type="text" name="useraddcon" id="useraddcon" class="admin-input-sm" value="archives_add.php"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>前台会员修改程序:</td> | <td>前台会员修改程序:</td> | ||||
<td><input type="text" name="usereditcon" id="usereditcon" value="archives_edit.php"></td> | |||||
<td><input type="text" name="usereditcon" id="usereditcon" class="admin-input-sm" value="archives_edit.php"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>前台会员管理程序:</td> | <td>前台会员管理程序:</td> | ||||
<td><input type="text" name="usermancon" id="usermancon" value="content_list.php"></td> | |||||
<td><input type="text" name="usermancon" id="usermancon" class="admin-input-sm" value="content_list.php"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td colspan="2" align="center"> | |||||
<td colspan="2" bgcolor="#f5f5f5" align="center"> | |||||
<button type="submit" class="btn btn-success btn-sm">保存</button> | <button type="submit" class="btn btn-success btn-sm">保存</button> | ||||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location='mychannel_main.php';">返回</button> | <button type="button" class="btn btn-outline-success btn-sm" onclick="location='mychannel_main.php';">返回</button> | ||||
</td> | </td> | ||||
@@ -53,30 +53,23 @@ | |||||
<?php }?> | <?php }?> | ||||
<tr> | <tr> | ||||
<td class="border-top-0">模型性质:</td> | <td class="border-top-0">模型性质:</td> | ||||
<td class="border-top-0"> | |||||
<?php | |||||
if ($row['issystem']==0) echo "自动模型"; | |||||
else if ($row['issystem']==1) echo "系统模型"; | |||||
else if ($row['issystem']==-1) echo "独立模型"; | |||||
?> | |||||
<span id="help5">(如果为系统模型将禁止删除,此选项不可修改,对于独立模型,系统强制创建字段aid、栏目id、发布时间、文档标题)</span> | |||||
</td> | |||||
<td class="border-top-0"><?php if ($row['issystem']==0) echo "自动模型";else if ($row['issystem']==1) echo "系统模型";else if ($row['issystem']==-1) echo "独立模型";?>(如果为系统模型将禁止删除,此选项不可修改,对于独立模型,系统强制创建字段aid、栏目id、发布时间、文档标题)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td width="260">栏目id:</td> | <td width="260">栏目id:</td> | ||||
<td><?php echo $row['id'];?><span id="help1">(数字,创建后不可修改,并具有唯一性)</span></td> | |||||
<td><?php echo $row['id'];?>(数字,创建后不可修改,并具有唯一性)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>名字标识:</td> | <td>名字标识:</td> | ||||
<td><?php echo $row['nid'];?><span id="help2">(与文档的模板相关连,建议由英文、数字或下划线组成,因为部份Unix系统无法识别中文文件,栏目默认文档模板是“default/article_名字标识.htm”,列表模板、封面模板类推)</span></td> | |||||
<td><?php echo $row['nid'];?>(与文档的模板相关连,建议由英文、数字或下划线组成,因为部份Unix系统无法识别中文文件,栏目默认文档模板是“default/article_名字标识.htm”,列表模板、封面模板类推)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>栏目名称:</td> | <td>栏目名称:</td> | ||||
<td><input type="text" name="typename" id="typename" value="<?php echo $row['typename'];?>"><span id="help3">(栏目的中文名称,在后台管理,前台发布等均使用此名字)</span></td> | |||||
<td><input type="text" name="typename" id="typename" class="admin-input-sm" value="<?php echo $row['typename'];?>">(栏目的中文名称,在后台管理,前台发布等均使用此名字)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>附加表:</td> | <td>附加表:</td> | ||||
<td><input type="text" name="addtable" id="addtable" value="<?php echo $row['addtable'];?>"><span id="help4">(#@__是表示数据表前缀,栏目除主表以外其它自定义类型数据存放数据的表,如果您不使用主表关连的各种特性推荐、会员权限等,也可以使用完全以附加表作为存储数据)</span></td> | |||||
<td><input type="text" name="addtable" id="addtable" class="admin-input-sm" value="<?php echo $row['addtable'];?>">(#@__是表示数据表前缀,栏目除主表以外其它自定义类型数据存放数据的表,如果您不使用主表关连的各种特性:推荐、会员权限等,也可以使用完全以附加表作为存储数据)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>是否支持会员投稿:</td> | <td>是否支持会员投稿:</td> | ||||
@@ -125,37 +118,13 @@ | |||||
<label><input type="radio" name="arcsta" value="1" <?php if ($row['arcsta']==1) echo "checked='1'";?>> 已审核(仅使用动态文档)</label> | <label><input type="radio" name="arcsta" value="1" <?php if ($row['arcsta']==1) echo "checked='1'";?>> 已审核(仅使用动态文档)</label> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | |||||
<td>文档发布程序:</td> | |||||
<td><input type="text" name="addcon" id="addcon" value="<?php echo $row['addcon'];?>"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>文档修改程序:</td> | |||||
<td><input type="text" name="editcon" id="editcon" value="<?php echo $row['editcon'];?>"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>文档管理程序:</td> | |||||
<td><input type="text" name="mancon" id="mancon" value="<?php echo $row['mancon'];?>"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>前台会员发布程序:</td> | |||||
<td><input type="text" name="useraddcon" id="useraddcon" value="<?php echo $row['useraddcon'];?>"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>前台会员修改程序:</td> | |||||
<td><input type="text" name="usereditcon" id="usereditcon" value="<?php echo $row['usereditcon'];?>"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>前台会员管理程序:</td> | |||||
<td><input type="text" name="usermancon" id="usermancon" value="<?php echo $row['usermancon'];?>"></td> | |||||
</tr> | |||||
<tr> | <tr> | ||||
<td>列表附加字段:</td> | <td>列表附加字段:</td> | ||||
<td><input type="text" name="listfields" id="listfields" value="<?php echo $row['listfields'];?>" class="w-50"><span id="help6">(用英文逗号分开,可以在列表模板“{dede:list}{/dede:list}”中用“[field:name/]”调用)</span></td> | |||||
<td><input type="text" name="listfields" id="listfields" class="admin-input-sm" value="<?php echo $row['listfields'];?>" class="w-50">(用英文逗号分开,可以在列表模板“{dede:list}{/dede:list}”中用“[field:name/]”调用)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>投稿标题使用名称:</td> | <td>投稿标题使用名称:</td> | ||||
<td><input type="text" name="titlename" id="titlename" value="<?php echo $row['titlename'];?>"></td> | |||||
<td><input type="text" name="titlename" id="titlename" class="admin-input-sm" value="<?php echo $row['titlename'];?>"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>投稿是否使用摘要:</td> | <td>投稿是否使用摘要:</td> | ||||
@@ -173,16 +142,40 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>默认栏目id:</td> | <td>默认栏目id:</td> | ||||
<td><input type="text" name="dfcid" id="dfcid" value="<?php echo $row['dfcid'];?>" class="admin-input-sm"><span id="help8">(与投稿是唯一性结合可以用模型设计自定义表单)</span></td> | |||||
<td><input type="text" name="dfcid" id="dfcid" class="admin-input-xs" value="<?php echo $row['dfcid'];?>">(与投稿是唯一性结合可以用模型设计自定义表单)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>投稿具有唯一性:</td> | <td>投稿具有唯一性:</td> | ||||
<td> | <td> | ||||
<label><input type="radio" name="onlyone" value="1" <?php if ($row['onlyone']==1) echo "checked='1'";?>> 是</label> | <label><input type="radio" name="onlyone" value="1" <?php if ($row['onlyone']==1) echo "checked='1'";?>> 是</label> | ||||
<label><input type="radio" name="onlyone" value="0" <?php if ($row['onlyone']==0) echo "checked='1'";?>> 不是</label> | <label><input type="radio" name="onlyone" value="0" <?php if ($row['onlyone']==0) echo "checked='1'";?>> 不是</label> | ||||
<span id="help9">(如果投稿是唯一会员只能在这个模型对应的栏目中发布单篇文档,其作用相当于自定义表单)</span> | |||||
(如果投稿是唯一会员只能在这个模型对应的栏目中发布单篇文档,其作用相当于自定义表单) | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | |||||
<td>文档发布程序:</td> | |||||
<td><input type="text" name="addcon" id="addcon" class="admin-input-sm" value="<?php echo $row['addcon'];?>"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>文档修改程序:</td> | |||||
<td><input type="text" name="editcon" id="editcon" class="admin-input-sm" value="<?php echo $row['editcon'];?>"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>文档管理程序:</td> | |||||
<td><input type="text" name="mancon" id="mancon" class="admin-input-sm" value="<?php echo $row['mancon'];?>"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>前台会员发布程序:</td> | |||||
<td><input type="text" name="useraddcon" id="useraddcon" class="admin-input-sm" value="<?php echo $row['useraddcon'];?>"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>前台会员修改程序:</td> | |||||
<td><input type="text" name="usereditcon" id="usereditcon" class="admin-input-sm" value="<?php echo $row['usereditcon'];?>"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>前台会员管理程序:</td> | |||||
<td><input type="text" name="usermancon" id="usermancon" class="admin-input-sm" value="<?php echo $row['usermancon'];?>"></td> | |||||
</tr> | |||||
</table> | </table> | ||||
<table id="adset" cellpadding="3" cellspacing="1" align="center" class="table maintable" style="display:none"> | <table id="adset" cellpadding="3" cellspacing="1" align="center" class="table maintable" style="display:none"> | ||||
<tr> | <tr> | ||||
@@ -198,16 +191,11 @@ | |||||
<td width="16%" class="border-top-0">表单类型</td> | <td width="16%" class="border-top-0">表单类型</td> | ||||
<td>操作</td> | <td>操作</td> | ||||
</tr> | </tr> | ||||
<?php | |||||
if ($row['issystem']==-1) | |||||
{ | |||||
?> | |||||
<?php if ($row['issystem']==-1){?> | |||||
<tr> | <tr> | ||||
<td colspan='5'>aid和typeid是强制使用字段,这里不列出</td> | <td colspan='5'>aid和typeid是强制使用字段,这里不列出</td> | ||||
</tr> | </tr> | ||||
<?php | |||||
} else { | |||||
?> | |||||
<?php } else {?> | |||||
<tr> | <tr> | ||||
<td colspan='5'>下面列出的字段是附加表的字段,除此外,它还包含主表archives的所有字段</td> | <td colspan='5'>下面列出的字段是附加表的字段,除此外,它还包含主表archives的所有字段</td> | ||||
</tr> | </tr> | ||||
@@ -336,8 +324,7 @@ | |||||
} | } | ||||
</script> | </script> | ||||
<?php | <?php | ||||
if (!empty($openfield)) | |||||
{ | |||||
if (!empty($openfield)) { | |||||
echo "<script>ShowItem2();</script>"; | echo "<script>ShowItem2();</script>"; | ||||
} | } | ||||
?> | ?> | ||||
@@ -100,11 +100,11 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td width="260">提示文字:</td> | <td width="260">提示文字:</td> | ||||
<td><input type="text" name="itemname" id="itemname">(发布文档时显示的提示文字)</td> | |||||
<td><input type="text" name="itemname" id="itemname" class="admin-input-sm">(发布文档时显示的提示文字)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>字段名称:</td> | <td>字段名称:</td> | ||||
<td><input type="text" name="fieldname" id="fieldname">(只能用英文字母或数字,数据表的真实字段名,如果数据类型是联动类型,该项应该填写联动类型的<a href="stepselect_main.php" target="_blank">[组名称]</a>)</td> | |||||
<td><input type="text" name="fieldname" id="fieldname" class="admin-input-sm">(只能用英文字母或数字,数据表的真实字段名,如果数据类型是联动类型,该项应该填写联动类型的组名称)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>字段类型:</td> | <td>字段类型:</td> | ||||
@@ -186,7 +186,7 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>最大长度:</td> | <td>最大长度:</td> | ||||
<td><input type="text" name="maxlength" id="maxlength" value="250" class="admin-input-xs">(文本数据必须填写,大于255为text类型)</td> | |||||
<td><input type="text" name="maxlength" id="maxlength" class="admin-input-xs" value="250">(文本数据必须填写,大于255为text类型)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>自定义网页表单:</td> | <td>自定义网页表单:</td> | ||||
@@ -87,7 +87,7 @@ | |||||
<?php }?> | <?php }?> | ||||
<tr> | <tr> | ||||
<td>提示文字:</td> | <td>提示文字:</td> | ||||
<td><input type="text" name="itemname" id="itemname" value="<?php echo $ctag->GetAtt('itemname')?>">(发布文档时显示的项名字)</td> | |||||
<td><input type="text" name="itemname" id="itemname" class="admin-input-sm"> value="<?php echo $ctag->GetAtt('itemname')?>">(发布文档时显示的项名字)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td width="260">字段名称:</td> | <td width="260">字段名称:</td> | ||||
@@ -110,7 +110,7 @@ | |||||
<tr> | <tr> | ||||
<td>数据类型:</td> | <td>数据类型:</td> | ||||
<td> | <td> | ||||
<select name="dtype" id="type" class="admin-input-md"> | |||||
<select name="dtype" id="type" class="admin-input-sm"> | |||||
<?php | <?php | ||||
$dtype = $ctag->GetAtt('type'); | $dtype = $ctag->GetAtt('type'); | ||||
if ($dtype!='' && isset($fieldtypes[$dtype])) | if ($dtype!='' && isset($fieldtypes[$dtype])) | ||||
@@ -183,7 +183,7 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>最大长度:</td> | <td>最大长度:</td> | ||||
<td><input type="text" name="maxlength" id="maxlength" value="<?php echo $ctag->GetAtt('maxlength')?>" class="admin-input-xs">(文本数据必须填写,大于255为text类型)</td> | |||||
<td><input type="text" name="maxlength" id="maxlength" class="admin-input-xs" value="<?php echo $ctag->GetAtt('maxlength')?>">(文本数据必须填写,大于255为text类型)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>自定义网页表单:</td> | <td>自定义网页表单:</td> | ||||
@@ -43,12 +43,12 @@ | |||||
<td align="left">{dede:field.isshow function="GetSta(@me,$fields['id'])"/}</td> | <td align="left">{dede:field.isshow function="GetSta(@me,$fields['id'])"/}</td> | ||||
<td>{dede:field.issystem function='IsSystem(@me)'/}</td> | <td>{dede:field.issystem function='IsSystem(@me)'/}</td> | ||||
<td> | <td> | ||||
<a href="mychannel_edit.php?id={dede:field.id/}&dopost=copystart" class="btn btn-light btn-sm"><i class="fa fa-clone" title="复制"></i></a> | |||||
<a href="mychannel_edit.php?id={dede:field.id/}&dopost=gettemplets" class="btn btn-light btn-sm"><i class="fa fa-file-text-o" title="模板"></i></a> | |||||
<a href="mychannel_edit.php?id={dede:field.id/}&dopost=export" class="btn btn-light btn-sm"><i class="fa fa-download" title="导出"></i></a> | |||||
<a href="mychannel_edit.php?id={dede:field.id/}&dopost=edit" class="btn btn-light btn-sm"><i class="fa fa-pencil-square-o" title="修改"></i></a> | |||||
<a href="mychannel_edit.php?mid={dede:field.id/}&dopost=modifysearch" class="btn btn-light btn-sm"><i class="fa fa-search" title="自定义搜索"></i></a> | |||||
<a href="mychannel_edit.php?id={dede:field.id/}&dopost=delete" class="btn btn-danger btn-sm"><i class="fa fa-trash" title="删除"></i></a> | |||||
<a href="mychannel_edit.php?id={dede:field.id/}&dopost=edit" class="btn btn-light btn-sm"><i class="fa fa-pencil-square-o"></i> 修改</a> | |||||
<a href="mychannel_edit.php?id={dede:field.id/}&dopost=gettemplets" class="btn btn-light btn-sm"><i class="fa fa-cube"></i> 模板</a> | |||||
<a href="mychannel_edit.php?mid={dede:field.id/}&dopost=modifysearch" class="btn btn-light btn-sm"><i class="fa fa-search"></i> 搜索</a> | |||||
<a href="mychannel_edit.php?id={dede:field.id/}&dopost=copystart" class="btn btn-light btn-sm"><i class="fa fa-clone"></i> 复制</a> | |||||
<a href="mychannel_edit.php?id={dede:field.id/}&dopost=export" class="btn btn-light btn-sm"><i class="fa fa-share-square-o"></i> 导出</a> | |||||
<a href="mychannel_edit.php?id={dede:field.id/}&dopost=delete" class="btn btn-danger btn-sm"><i class="fa fa-trash"></i> 删除</a> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
{/dede:datalist} | {/dede:datalist} | ||||
@@ -31,17 +31,17 @@ | |||||
</tr> | </tr> | ||||
<?php if ($channel['issystem'] >= 0) {?> | <?php if ($channel['issystem'] >= 0) {?> | ||||
<tr> | <tr> | ||||
<td>主表可供自定义搜索的字段:<span id="help2">标题、关键词、摘要为默认选项,不用选择</span></td> | |||||
<td>主表可供自定义搜索的字段:</td> | |||||
<td><?php echo $mainfields;?></td> | <td><?php echo $mainfields;?></td> | ||||
</tr> | </tr> | ||||
<?php }?> | <?php }?> | ||||
<tr> | <tr> | ||||
<td>附件表可供自定义搜索的字段:<span id="help4">这里的字段是程序依据字段类型自动选择生成的</span></td> | |||||
<td><?php echo $addonfields;?></td> | |||||
<td>附件表可供自定义搜索的字段:</td> | |||||
<td><?php echo $addonfields;?>(字段是程序依据字段类型自动选择生成)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>自定义搜索结果页模板:<span id="help5" style="display:none">只填写文件名,且文件必须在templets/default目录中</span></td> | |||||
<td><input type="text" name="template" value="<?php echo $template;?>" class="admin-input-md"></td> | |||||
<td>自定义搜索结果页模板:</td> | |||||
<td><input type="text" name="template" value="<?php echo $template;?>" class="admin-input-md">(填写文件名,且文件必须在templets/default目录)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td align="center" bgcolor="#e9ecef" colspan="2"> | <td align="center" bgcolor="#e9ecef" colspan="2"> | ||||
@@ -491,7 +491,7 @@ | |||||
?> | ?> | ||||
</td> | </td> | ||||
<td width="90">浏览次数:</td> | <td width="90">浏览次数:</td> | ||||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000, 6000):$cfg_arc_click);?>" class="admin-input-sm"></td> | |||||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000,6000):$cfg_arc_click);?>" class="admin-input-sm"></td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</td> | </td> | ||||
@@ -260,7 +260,7 @@ | |||||
?> | ?> | ||||
</td> | </td> | ||||
<td width="90">浏览次数:</td> | <td width="90">浏览次数:</td> | ||||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000, 6000):$cfg_arc_click);?>" class="admin-input-sm"></td> | |||||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000,6000):$cfg_arc_click);?>" class="admin-input-sm"></td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</td> | </td> | ||||
@@ -27,7 +27,7 @@ | |||||
<?php if ($cfg_money_scores > 0) {?> | <?php if ($cfg_money_scores > 0) {?> | ||||
<?php $canCav = floor($cfg_ml->fields['scores'] / $cfg_money_scores);?> | <?php $canCav = floor($cfg_ml->fields['scores'] / $cfg_money_scores);?> | ||||
<div class="py-3"> | <div class="py-3"> | ||||
<p>用积分兑换金币(<?php echo "兑换价格{$cfg_money_scores}积分/个,您目前可兑换金币{$canCav}";?>)</p> | |||||
<p>积分兑换金币(<?php echo "兑换价格{$cfg_money_scores}积分/个,您目前可兑换金币{$canCav}";?>)</p> | |||||
<form name="formrank" action="index_do.php?dopost=money2s&fmdo=user" method="post"> | <form name="formrank" action="index_do.php?dopost=money2s&fmdo=user" method="post"> | ||||
<table width="100%" cellpadding="0" cellspacing="0" class="table"> | <table width="100%" cellpadding="0" cellspacing="0" class="table"> | ||||
<tbody> | <tbody> | ||||
@@ -45,7 +45,7 @@ | |||||
</div> | </div> | ||||
<?php }?> | <?php }?> | ||||
<div class="py-3"> | <div class="py-3"> | ||||
<h4 class="mb-3">用积分充值</h4> | |||||
<h4 class="mb-3">积分充值</h4> | |||||
<form name="formrank" action="check_card.php" method="post"> | <form name="formrank" action="check_card.php" method="post"> | ||||
<table width="100%" cellpadding="0" cellspacing="0" class="table"> | <table width="100%" cellpadding="0" cellspacing="0" class="table"> | ||||
<tbody> | <tbody> | ||||
@@ -69,15 +69,15 @@ | |||||
</form> | </form> | ||||
</div> | </div> | ||||
<div class="py-3"> | <div class="py-3"> | ||||
<h4 class="mb-3">购买新积分</h4> | |||||
<h4 class="mb-3">购买金币</h4> | |||||
<form name="f1" action="buy_action.php" method="post"> | <form name="f1" action="buy_action.php" method="post"> | ||||
<input type="hidden" name="product" value="card"> | <input type="hidden" name="product" value="card"> | ||||
<table width="100%" cellpadding="0" cellspacing="0" class="table"> | <table width="100%" cellpadding="0" cellspacing="0" class="table"> | ||||
<tr> | <tr> | ||||
<th width="10%">选择</th> | |||||
<th>积分类型</th> | |||||
<th width="16%">金币数量</th> | |||||
<th width="12%">购买价格</th> | |||||
<th width="8%">选择</th> | |||||
<th width="30%">积分类型</th> | |||||
<th width="30%">金币数量</th> | |||||
<th>购买价格</th> | |||||
</tr> | </tr> | ||||
<tbody> | <tbody> | ||||
<?php echo $moneycards;?> | <?php echo $moneycards;?> | ||||
@@ -87,21 +87,16 @@ | |||||
</form> | </form> | ||||
</div> | </div> | ||||
<div class="py-3"> | <div class="py-3"> | ||||
<h4 class="mb-3">会员升级</h4> | |||||
<h4 class="mb-3">账号升级</h4> | |||||
<form name="f1" action="buy_action.php" method="post"> | <form name="f1" action="buy_action.php" method="post"> | ||||
<input type="hidden" name="product" value="member"> | <input type="hidden" name="product" value="member"> | ||||
<table width="100%" cellpadding="0" cellspacing="0" class="table"> | <table width="100%" cellpadding="0" cellspacing="0" class="table"> | ||||
<thead> | |||||
<tr> | |||||
<th colspan="5">会员升级</th> | |||||
</tr> | |||||
</thead> | |||||
<tr> | <tr> | ||||
<th width="10%">选择</th> | |||||
<th>产品名称</th> | |||||
<th width="12%">会员类型</th> | |||||
<th width="16%">时限(天)</th> | |||||
<th width="12%">价格</th> | |||||
<th width="8%">选择</th> | |||||
<th width="23">产品名称</th> | |||||
<th width="23%">会员类型</th> | |||||
<th width="23%">时限(天)</th> | |||||
<th width="23%">价格</th> | |||||
</tr> | </tr> | ||||
<tbody> | <tbody> | ||||
<?php echo $membertypes?> | <?php echo $membertypes?> | ||||