@@ -43,7 +43,7 @@ else if ($dopost == 'save') { | |||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | |||
$flag = isset($flags) ? join(',', $flags) : ''; | |||
$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($autokey)) $autokey = 0; | |||
if (!isset($remote)) $remote = 0; | |||
@@ -54,7 +54,7 @@ else if ($dopost == 'save') { | |||
if (!isset($ddisfirst)) $ddisfirst = 0; | |||
if (!isset($albums)) $albums = ""; | |||
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) { | |||
ShowMsg("请指定文档的栏目", "-1"); | |||
exit(); | |||
@@ -46,13 +46,13 @@ else if ($dopost == 'save') { | |||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | |||
$flag = isset($flags) ? join(',', $flags) : ''; | |||
$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 (!isset($autokey)) $autokey = 0; | |||
if (!isset($remote)) $remote = 0; | |||
if (!isset($dellink)) $dellink = 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) { | |||
ShowMsg('请指定文档的栏目', '-1'); | |||
exit(); | |||
@@ -54,7 +54,7 @@ else if ($dopost == 'save') { | |||
if (!isset($remote)) $remote = 0; | |||
if (!isset($dellink)) $dellink = 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)) { | |||
ShowMsg("请指定文档的栏目", "-1"); | |||
exit(); | |||
@@ -1,6 +1,6 @@ | |||
<?php | |||
/** | |||
* 自定义模型管理 | |||
* 文档模型管理 | |||
* | |||
* @version $id:mychannel_edit.php 14:49 2010年7月20日 tianya $ | |||
* @package DedeBIZ.Administrator | |||
@@ -31,7 +31,7 @@ function __CopyStart() | |||
-----------------*/ | |||
else if ($dopost == "copystart") { | |||
if ($id == -1) { | |||
ShowMsg("专题模型不支持复制", "-1"); | |||
ShowMsg("专题文档模型不支持复制", "-1"); | |||
exit(); | |||
} | |||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | |||
@@ -51,41 +51,39 @@ else if ($dopost == "copystart") { | |||
$idname = 'w'.($newid * -1); | |||
} | |||
$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->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("id", $id); | |||
$win->AddHidden("dopost", 'copysave'); | |||
$msg = " | |||
<table cellspacing='0' cellpadding='0'> | |||
$msg = "<table cellspacing='0' cellpadding='0'> | |||
<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> | |||
<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> | |||
<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> | |||
<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> | |||
<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> | |||
</table> | |||
"; | |||
</table>"; | |||
$win->AddMsgItem("$msg"); | |||
$winform = $win->GetWindow("ok", ""); | |||
$win->Display(); | |||
@@ -96,7 +94,7 @@ function __Export() | |||
-----------------*/ | |||
else if ($dopost == "export") { | |||
if ($id == -1) { | |||
ShowMsg("专题模型不支持导出", "-1"); | |||
ShowMsg("专题文档模型不支持导出", "-1"); | |||
exit(); | |||
} | |||
$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>::导出文档模型规则"; | |||
$win = new OxWindow(); | |||
$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>"); | |||
$win->Display(); | |||
exit(); | |||
@@ -125,8 +123,8 @@ else if ($dopost == "exportin") { | |||
$win = new OxWindow(); | |||
$win->Init("mychannel_edit.php", "js/blank.js", "post"); | |||
$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"); | |||
$win->Display(); | |||
exit(); | |||
@@ -154,14 +152,14 @@ else if ($dopost == "exportinok") { | |||
$dtp = new DedeTagParse(); | |||
$dtp->SetNameSpace('channel', '<', '>'); | |||
$dtp->LoadSource($exconfig); | |||
if (!is_array($dtp->CTags)) GotoStaMsg("模型规则不是合法的模型规则"); | |||
if (!is_array($dtp->CTags)) GotoStaMsg("文档模型规则不符合"); | |||
$fields = array(); | |||
foreach ($dtp->CTags as $ctag) { | |||
$fname = $ctag->GetName('name'); | |||
$fields[$fname] = trim($ctag->GetInnerText()); | |||
} | |||
if (!isset($fields['nid']) || !isset($fields['fieldset'])) { | |||
GotoStaMsg("模型规则不是合法的模型规则"); | |||
GotoStaMsg("文档模型规则不符合"); | |||
} | |||
//正常的导入过程 | |||
$mysql_version = $dsql->GetVersion(true); | |||
@@ -198,7 +196,7 @@ else if ($dopost == "exportinok") { | |||
$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']}' ); "; | |||
$rs = $dsql->ExecuteNoneQuery($inquery); | |||
if (!$rs) GotoStaMsg("导入模型时发生错误".$dsql->GetError()); | |||
if (!$rs) GotoStaMsg("导入文档模型时发生错误".$dsql->GetError()); | |||
$dtp = new DedeTagParse(); | |||
$dtp->SetNameSpace("field", "<", ">"); | |||
$dtp->LoadSource($fieldset); | |||
@@ -223,7 +221,7 @@ else if ($dopost == "exportinok") { | |||
if ($allfields != '') { | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET listfields='$allfields' WHERE id='{$fields['newid']}' "); | |||
} | |||
GotoStaMsg("成功导入一个模型"); | |||
GotoStaMsg("成功导入一个文档模型"); | |||
} | |||
/*---------------- | |||
function __SaveCopy() | |||
@@ -252,11 +250,11 @@ else if ($dopost == "copysave") { | |||
} | |||
$rs = $dsql->ExecuteNoneQuery($inquery); | |||
if ($rs) { | |||
ShowMsg("成功复制模型,现跳转详细参数页 ", "mychannel_edit.php?id={$newid}&dopost=edit"); | |||
ShowMsg("成功文档模型复制,正在跳转模型管理", "mychannel_edit.php?id={$newid}&dopost=edit"); | |||
exit(); | |||
} else { | |||
$errv = $dsql->GetError(); | |||
ShowMsg("系统出错,请把错误代码发送到官方论坛,以检查原因<br> 错误代码:mychannel_edit.php?dopost=savecopy $errv", "javascript:;"); | |||
ShowMsg("系统出错,请检查原因<br>错误提示:mychannel_edit.php?dopost=savecopy $errv", "javascript:;"); | |||
exit(); | |||
} | |||
} | |||
@@ -278,11 +276,11 @@ else if ($dopost == "save") { | |||
} | |||
$trueTable = str_replace("#@__", $cfg_dbprefix, $addtable); | |||
if (!$dsql->IsTable($trueTable)) { | |||
ShowMsg("系统找不到您所指定的表`$trueTable`,请您创建这个表", "-1"); | |||
ShowMsg("系统找不到您所指定的表<span class='text-primary'>$trueTable</span>,请您创建这个表", "-1"); | |||
exit(); | |||
} | |||
$dsql->ExecuteNoneQuery($query); | |||
ShowMsg("成功修改一个模型", "mychannel_main.php"); | |||
ShowMsg("成功修改一个文档模型", "mychannel_main.php"); | |||
exit(); | |||
} | |||
/*-------------------- | |||
@@ -291,20 +289,24 @@ function __GetTemplate() | |||
else if ($dopost == "gettemplets") { | |||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | |||
$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->Init("", "js/blank.js", ""); | |||
$win->AddTitle("栏目<span class='text-primary'>".$row['typename']."</span>默认模板文件说明"); | |||
$defaulttemplate = $cfg_templets_dir.'/'.$cfg_df_style; | |||
$msg = " | |||
$msg = "<p> | |||
<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> | |||
<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> | |||
<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"); | |||
$winform = $win->GetWindow("hand", ""); | |||
$win->Display(); | |||
@@ -317,15 +319,15 @@ else if ($dopost == "delete") { | |||
CheckPurview('c_Del'); | |||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | |||
if ($row['issystem'] == 1) { | |||
ShowMsg("系统模型不允许删除", "mychannel_main.php"); | |||
ShowMsg("系统文档模型不允许删除", "mychannel_main.php"); | |||
exit(); | |||
} | |||
if (empty($job)) $job = ""; | |||
if ($job == "") //确认提示 | |||
{ | |||
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->Init("mychannel_edit.php", "js/blank.js", "POST"); | |||
$win->AddHidden("job", "yes"); | |||
@@ -335,12 +337,11 @@ else if ($dopost == "delete") { | |||
$winform = $win->GetWindow("ok"); | |||
$win->Display(); | |||
exit(); | |||
} else if ($job == "yes") //操作 | |||
{ | |||
} else if ($job == "yes") { | |||
require_once(DEDEINC."/typelink/typeunit.class.admin.php"); | |||
$myrow = $dsql->GetOne("SELECT addtable FROM `#@__channeltype` WHERE id='$id'", MYSQL_ASSOC); | |||
if (!is_array($myrow)) { | |||
ShowMsg('您所指定的栏目信息不存在!', '-1'); | |||
ShowMsg('您所指定的栏目信息不存在', '-1'); | |||
exit(); | |||
} | |||
//检查栏目的表是否独占数据表 | |||
@@ -373,7 +374,7 @@ else if ($dopost == "delete") { | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__channeltype` WHERE id='$id' "); | |||
//更新栏目缓存 | |||
UpDateCatCache($dsql); | |||
ShowMsg("成功删除一个模型", "mychannel_main.php"); | |||
ShowMsg("成功删除一个文档模型", "mychannel_main.php"); | |||
exit(); | |||
} | |||
} //del | |||
@@ -404,11 +405,11 @@ else if ($dopost == 'modifysearch') { | |||
$c3 = in_array('writer', $searchinfo['mainfields']) ? 'checked' : ''; | |||
$c4 = in_array('source', $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'"; | |||
$channel = $dsql->GetOne($query); | |||
$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']); | |||
if ($channel['issystem'] < 0) { | |||
$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' : ''; | |||
$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)) { | |||
foreach ($dtp->CTags as $ctag) { | |||
@@ -433,7 +434,7 @@ else if ($dopost == 'modifysearch') { | |||
$label = $ctag->GetAtt('itemname'); | |||
if (in_array($datatype, $searchtype)) { | |||
$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); | |||
$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 = ''; | |||
if (!empty($mainfields) && is_array($mainfields)) { | |||
$mainstring = implode(',', $mainfields); | |||
@@ -461,16 +462,16 @@ else if ($dopost == 'modifysearch') { | |||
$forms .= "<option value='0' selected>不限栏目</option>\r\n"; | |||
$forms .= $typeOptions; | |||
$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') { | |||
$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') { | |||
$forms .= "作者:<input type=\"text\" name=\"writer\" value=\"\" /><br>"; | |||
$forms .= "作者:<input type=\"text\" name=\"writer\" value=\"\"><br>"; | |||
} else if ($mainfield == 'source') { | |||
$forms .= "来源:<input type=\"text\" name=\"source\" value=\"\" /><br>"; | |||
$forms .= "来源:<input type=\"text\" name=\"source\" value=\"\"><br>"; | |||
} 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 .= $typeOptions; | |||
$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,'; | |||
} 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,'; | |||
} | |||
} | |||
@@ -505,10 +506,8 @@ else if ($dopost == 'modifysearch') { | |||
$fieldarr = $itemarr = $typearr = array(); | |||
foreach ($dtp->CTags as $ctag) { | |||
foreach ($addonfields as $addonfield) { | |||
if ($ctag->GetName() == $addonfield) { | |||
if ($addonfield == 'typeid' || $addonfield == 'senddate') continue; | |||
$fieldarr[] = $addonfield; | |||
$itemarr[] = $ctag->GetAtt('itemname'); | |||
$typearr[] = $ctag->GetAtt('type'); | |||
@@ -522,9 +521,9 @@ else if ($dopost == 'modifysearch') { | |||
$type = $typearr[$k]; | |||
$tmp = $name.':'.$type; | |||
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)) { | |||
$forms .= "$itemname : <input type=\"text\" name=\"$name\" value=\"\" /><br>"; | |||
$forms .= "$itemname : <input type=\"text\" name=\"$name\" value=\"\"><br>"; | |||
} else if ($type == 'select') { | |||
$values = explode(',', $valuearr[$k]); | |||
if (is_array($values) && !empty($values)) { | |||
@@ -551,21 +550,21 @@ else if ($dopost == 'modifysearch') { | |||
} | |||
} | |||
} 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 { | |||
$tmp = ''; | |||
} | |||
$addonstring .= $tmp.','; | |||
} | |||
} | |||
$forms .= '<input type="submit" name="submit" value="开始搜索" /></form>'; | |||
$forms .= '<input type="submit" name="submit" value="开始搜索"></form>'; | |||
$formssql = addslashes($forms); | |||
$query = "REPLACE INTO `#@__advancedsearch` (mid, maintable, mainfields, addontable, addonfields, forms, template) VALUES ('$mid','$maintable','$mainstring','$addontable','$addonstring','$formssql', '$template')"; | |||
$dsql->ExecuteNoneQuery($query); | |||
$formshtml = dede_htmlspecialchars($forms); | |||
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 $forms; | |||
} | |||
@@ -44,7 +44,7 @@ else if ($dopost == 'save') { | |||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | |||
$flag = isset($flags) ? join(',', $flags) : ''; | |||
$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($autokey)) $autokey = 0; | |||
if (!isset($remote)) $remote = 0; | |||
@@ -73,7 +73,7 @@ else if ($dopost == 'save') { | |||
$sortrank = AddDay($pubdate, $sortup); | |||
if ($ishtml == 0) $ismake = -1; | |||
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 = cn_substrR($title, $cfg_title_maxlen); | |||
$shorttitle = cn_substrR($shorttitle, 36); | |||
@@ -32,7 +32,7 @@ else if ($dopost == 'save') { | |||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | |||
$flag = isset($flags) ? join(',', $flags) : ''; | |||
$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; | |||
$money = 0; | |||
if (!isset($tags)) $tags = ''; | |||
@@ -399,7 +399,7 @@ | |||
?> | |||
</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> | |||
</table> | |||
</td> | |||
@@ -312,7 +312,7 @@ | |||
?> | |||
</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> | |||
</table> | |||
</td> | |||
@@ -329,7 +329,7 @@ | |||
?> | |||
</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> | |||
</table> | |||
</td> | |||
@@ -36,8 +36,8 @@ | |||
<input type="hidden" name="att_<?php echo $k?>" value="<?php echo $row->att?>"> | |||
<tr> | |||
<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> | |||
<?php }?> | |||
<input type="hidden" name="idend" value="<?php echo $k?>"> | |||
@@ -28,15 +28,15 @@ | |||
</tr> | |||
<tr> | |||
<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> | |||
<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> | |||
<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> | |||
<td>字段配置:</td> | |||
@@ -44,15 +44,15 @@ | |||
</tr> | |||
<tr> | |||
<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> | |||
<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> | |||
<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> | |||
<td>前台列表和文档页公开:</td> | |||
@@ -34,15 +34,15 @@ | |||
</tr> | |||
<tr> | |||
<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> | |||
<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> | |||
<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> | |||
<td colspan="2"> | |||
@@ -83,11 +83,11 @@ | |||
</tr> | |||
<tr> | |||
<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> | |||
<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> | |||
<td>文档是否需要分页符:</td> | |||
@@ -64,7 +64,7 @@ | |||
</tr> | |||
<tr> | |||
<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> | |||
<td width="260">字段名称:</td> | |||
@@ -73,7 +73,7 @@ | |||
<tr> | |||
<td>数据类型:</td> | |||
<td> | |||
<select name="dtype" id="type" class="admin-input-md"> | |||
<select name="dtype" id="type" class="admin-input-sm"> | |||
<?php | |||
$dtype = $ctag->GetAtt('type'); | |||
if ($dtype!='' && isset($fieldtypes[$dtype])) | |||
@@ -121,7 +121,7 @@ | |||
</tr> | |||
<tr> | |||
<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> | |||
<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 }?> | |||
<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>':'';?> | |||
<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> | |||
<form action="action_search.php" method="post" target="main"> | |||
<input type="text" name="keyword" placeholder="功能搜索" class="search-input"> | |||
@@ -33,7 +33,7 @@ | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="2"><a href="<?php echo $ENV_GOBACK_URL;?>">会员管理</a> > 查看会员</td> | |||
</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();"> | |||
<input type="hidden" name="dopost" value="edituser"> | |||
<input type="hidden" name="id" value="<?php echo $id?>"> | |||
@@ -117,7 +117,7 @@ | |||
<td class="admin-td">推荐级别:</td> | |||
<td class="admin-td"> | |||
<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> | |||
</tr> | |||
<tr> | |||
@@ -145,7 +145,7 @@ | |||
<td class="admin-td"> | |||
<?php | |||
$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> | |||
</tr> | |||
@@ -43,30 +43,32 @@ | |||
<td bgcolor="#f5f5f5" colspan="2"><a href="mychannel_main.php">文档模型管理</a> > 新增文档模型</td> | |||
</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> | |||
<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> | |||
<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> | |||
<td>附加表:<span id="help4">栏目除主表以外其它自定义类型数据存放数据的表,如果您不使用主表关连的各种特性(推荐、会员权限等),也可以使用完全以附加表作为存储数据</span></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> | |||
(必须由英文、数字、下划线组成,栏目除主表以外其它自定义类型数据存放数据的表,如果您不使用主表关连的各种特性:推荐、会员权限等,也可以使用完全以附加表作为存储数据) | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>模型性质:<span id="help5">如果为系统模型禁止删除,此选项不可修改,对于独立模型,系统强制创建字段aid,typeid,senddate,title,mid,channel,独立模型的文档必须点击栏目进入列表才能管理</span></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="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> | |||
</tr> | |||
<tr> | |||
@@ -117,7 +119,7 @@ | |||
</tr> | |||
<tr> | |||
<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> | |||
<td>投稿是否使用摘要:</td> | |||
@@ -134,42 +136,43 @@ | |||
</td> | |||
</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> | |||
<td>投稿具有唯一性:<span id="help9">如果投稿是唯一的(会员只能在这个模型对应的栏目中发布单篇文档)其作用相当于自定义表单</span></td> | |||
<td>投稿具有唯一性:</td> | |||
<td> | |||
<label><input type="radio" name="onlyone" value="1"> 是</label> | |||
<label><input type="radio" name="onlyone" value="0" checked="1"> 不是</label> | |||
(如果投稿是唯一会员只能在这个模型对应的栏目中发布单篇文档,其作用相当于自定义表单) | |||
</td> | |||
</tr> | |||
<tr> | |||
<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> | |||
<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> | |||
<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> | |||
<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> | |||
<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> | |||
<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> | |||
<td colspan="2" align="center"> | |||
<td colspan="2" bgcolor="#f5f5f5" align="center"> | |||
<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> | |||
</td> | |||
@@ -53,30 +53,23 @@ | |||
<?php }?> | |||
<tr> | |||
<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> | |||
<td width="260">栏目id:</td> | |||
<td><?php echo $row['id'];?><span id="help1">(数字,创建后不可修改,并具有唯一性)</span></td> | |||
<td><?php echo $row['id'];?>(数字,创建后不可修改,并具有唯一性)</td> | |||
</tr> | |||
<tr> | |||
<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> | |||
<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> | |||
<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> | |||
<td>是否支持会员投稿:</td> | |||
@@ -125,37 +118,13 @@ | |||
<label><input type="radio" name="arcsta" value="1" <?php if ($row['arcsta']==1) echo "checked='1'";?>> 已审核(仅使用动态文档)</label> | |||
</td> | |||
</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> | |||
<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> | |||
<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> | |||
<td>投稿是否使用摘要:</td> | |||
@@ -173,16 +142,40 @@ | |||
</tr> | |||
<tr> | |||
<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> | |||
<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="0" <?php if ($row['onlyone']==0) echo "checked='1'";?>> 不是</label> | |||
<span id="help9">(如果投稿是唯一会员只能在这个模型对应的栏目中发布单篇文档,其作用相当于自定义表单)</span> | |||
(如果投稿是唯一会员只能在这个模型对应的栏目中发布单篇文档,其作用相当于自定义表单) | |||
</td> | |||
</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 id="adset" cellpadding="3" cellspacing="1" align="center" class="table maintable" style="display:none"> | |||
<tr> | |||
@@ -198,16 +191,11 @@ | |||
<td width="16%" class="border-top-0">表单类型</td> | |||
<td>操作</td> | |||
</tr> | |||
<?php | |||
if ($row['issystem']==-1) | |||
{ | |||
?> | |||
<?php if ($row['issystem']==-1){?> | |||
<tr> | |||
<td colspan='5'>aid和typeid是强制使用字段,这里不列出</td> | |||
</tr> | |||
<?php | |||
} else { | |||
?> | |||
<?php } else {?> | |||
<tr> | |||
<td colspan='5'>下面列出的字段是附加表的字段,除此外,它还包含主表archives的所有字段</td> | |||
</tr> | |||
@@ -336,8 +324,7 @@ | |||
} | |||
</script> | |||
<?php | |||
if (!empty($openfield)) | |||
{ | |||
if (!empty($openfield)) { | |||
echo "<script>ShowItem2();</script>"; | |||
} | |||
?> | |||
@@ -100,11 +100,11 @@ | |||
</tr> | |||
<tr> | |||
<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> | |||
<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> | |||
<td>字段类型:</td> | |||
@@ -186,7 +186,7 @@ | |||
</tr> | |||
<tr> | |||
<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> | |||
<td>自定义网页表单:</td> | |||
@@ -87,7 +87,7 @@ | |||
<?php }?> | |||
<tr> | |||
<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> | |||
<td width="260">字段名称:</td> | |||
@@ -110,7 +110,7 @@ | |||
<tr> | |||
<td>数据类型:</td> | |||
<td> | |||
<select name="dtype" id="type" class="admin-input-md"> | |||
<select name="dtype" id="type" class="admin-input-sm"> | |||
<?php | |||
$dtype = $ctag->GetAtt('type'); | |||
if ($dtype!='' && isset($fieldtypes[$dtype])) | |||
@@ -183,7 +183,7 @@ | |||
</tr> | |||
<tr> | |||
<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> | |||
<td>自定义网页表单:</td> | |||
@@ -43,12 +43,12 @@ | |||
<td align="left">{dede:field.isshow function="GetSta(@me,$fields['id'])"/}</td> | |||
<td>{dede:field.issystem function='IsSystem(@me)'/}</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> | |||
</tr> | |||
{/dede:datalist} | |||
@@ -31,17 +31,17 @@ | |||
</tr> | |||
<?php if ($channel['issystem'] >= 0) {?> | |||
<tr> | |||
<td>主表可供自定义搜索的字段:<span id="help2">标题、关键词、摘要为默认选项,不用选择</span></td> | |||
<td>主表可供自定义搜索的字段:</td> | |||
<td><?php echo $mainfields;?></td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td>附件表可供自定义搜索的字段:<span id="help4">这里的字段是程序依据字段类型自动选择生成的</span></td> | |||
<td><?php echo $addonfields;?></td> | |||
<td>附件表可供自定义搜索的字段:</td> | |||
<td><?php echo $addonfields;?>(字段是程序依据字段类型自动选择生成)</td> | |||
</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> | |||
<td align="center" bgcolor="#e9ecef" colspan="2"> | |||
@@ -491,7 +491,7 @@ | |||
?> | |||
</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> | |||
</table> | |||
</td> | |||
@@ -260,7 +260,7 @@ | |||
?> | |||
</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> | |||
</table> | |||
</td> | |||
@@ -27,7 +27,7 @@ | |||
<?php if ($cfg_money_scores > 0) {?> | |||
<?php $canCav = floor($cfg_ml->fields['scores'] / $cfg_money_scores);?> | |||
<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"> | |||
<table width="100%" cellpadding="0" cellspacing="0" class="table"> | |||
<tbody> | |||
@@ -45,7 +45,7 @@ | |||
</div> | |||
<?php }?> | |||
<div class="py-3"> | |||
<h4 class="mb-3">用积分充值</h4> | |||
<h4 class="mb-3">积分充值</h4> | |||
<form name="formrank" action="check_card.php" method="post"> | |||
<table width="100%" cellpadding="0" cellspacing="0" class="table"> | |||
<tbody> | |||
@@ -69,15 +69,15 @@ | |||
</form> | |||
</div> | |||
<div class="py-3"> | |||
<h4 class="mb-3">购买新积分</h4> | |||
<h4 class="mb-3">购买金币</h4> | |||
<form name="f1" action="buy_action.php" method="post"> | |||
<input type="hidden" name="product" value="card"> | |||
<table width="100%" cellpadding="0" cellspacing="0" class="table"> | |||
<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> | |||
<tbody> | |||
<?php echo $moneycards;?> | |||
@@ -87,21 +87,16 @@ | |||
</form> | |||
</div> | |||
<div class="py-3"> | |||
<h4 class="mb-3">会员升级</h4> | |||
<h4 class="mb-3">账号升级</h4> | |||
<form name="f1" action="buy_action.php" method="post"> | |||
<input type="hidden" name="product" value="member"> | |||
<table width="100%" cellpadding="0" cellspacing="0" class="table"> | |||
<thead> | |||
<tr> | |||
<th colspan="5">会员升级</th> | |||
</tr> | |||
</thead> | |||
<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> | |||
<tbody> | |||
<?php echo $membertypes?> | |||