Browse Source

细节调整

tags/6.2.5
叙述、别离 1 year ago
parent
commit
749e9f729d
25 changed files with 197 additions and 213 deletions
  1. +2
    -2
      src/admin/album_add.php
  2. +2
    -2
      src/admin/archives_add.php
  3. +1
    -1
      src/admin/article_add.php
  4. +74
    -75
      src/admin/mychannel_edit.php
  5. +2
    -2
      src/admin/soft_add.php
  6. +1
    -1
      src/admin/spec_add.php
  7. +1
    -1
      src/admin/templets/album_add.htm
  8. +1
    -1
      src/admin/templets/archives_add.htm
  9. +1
    -1
      src/admin/templets/article_add.htm
  10. +2
    -2
      src/admin/templets/content_att.htm
  11. +6
    -6
      src/admin/templets/diy_add.htm
  12. +3
    -3
      src/admin/templets/diy_edit.htm
  13. +2
    -2
      src/admin/templets/diy_field_add.htm
  14. +3
    -3
      src/admin/templets/diy_field_edit.htm
  15. +1
    -1
      src/admin/templets/index.htm
  16. +3
    -3
      src/admin/templets/member_view.htm
  17. +24
    -21
      src/admin/templets/mychannel_add.htm
  18. +36
    -49
      src/admin/templets/mychannel_edit.htm
  19. +3
    -3
      src/admin/templets/mychannel_field_add.htm
  20. +3
    -3
      src/admin/templets/mychannel_field_edit.htm
  21. +6
    -6
      src/admin/templets/mychannel_main.htm
  22. +5
    -5
      src/admin/templets/mychannel_modifysearch.htm
  23. +1
    -1
      src/admin/templets/soft_add.htm
  24. +1
    -1
      src/admin/templets/spec_add.htm
  25. +13
    -18
      src/user/templets/buy.htm

+ 2
- 2
src/admin/album_add.php View File

@@ -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();


+ 2
- 2
src/admin/archives_add.php View File

@@ -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();


+ 1
- 1
src/admin/article_add.php View File

@@ -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();


+ 74
- 75
src/admin/mychannel_edit.php View File

@@ -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;
}


+ 2
- 2
src/admin/soft_add.php View File

@@ -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);


+ 1
- 1
src/admin/spec_add.php View File

@@ -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 = '';


+ 1
- 1
src/admin/templets/album_add.htm View File

@@ -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>


+ 1
- 1
src/admin/templets/archives_add.htm View File

@@ -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>


+ 1
- 1
src/admin/templets/article_add.htm View File

@@ -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>


+ 2
- 2
src/admin/templets/content_att.htm View File

@@ -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?>">


+ 6
- 6
src/admin/templets/diy_add.htm View File

@@ -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>


+ 3
- 3
src/admin/templets/diy_edit.htm View File

@@ -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">


+ 2
- 2
src/admin/templets/diy_field_add.htm View File

@@ -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>


+ 3
- 3
src/admin/templets/diy_field_edit.htm View File

@@ -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>


+ 1
- 1
src/admin/templets/index.htm View File

@@ -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">


+ 3
- 3
src/admin/templets/member_view.htm View File

@@ -33,7 +33,7 @@
<tr>
<td bgcolor="#f5f5f5" colspan="2"><a href="<?php echo $ENV_GOBACK_URL;?>">会员管理</a> &gt; 查看会员</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>


+ 24
- 21
src/admin/templets/mychannel_add.htm View File

@@ -43,30 +43,32 @@
<td bgcolor="#f5f5f5" colspan="2"><a href="mychannel_main.php">文档模型管理</a> &gt; 新增文档模型</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>


+ 36
- 49
src/admin/templets/mychannel_edit.htm View File

@@ -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>";
}
?>


+ 3
- 3
src/admin/templets/mychannel_field_add.htm View File

@@ -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>


+ 3
- 3
src/admin/templets/mychannel_field_edit.htm View File

@@ -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>


+ 6
- 6
src/admin/templets/mychannel_main.htm View File

@@ -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}


+ 5
- 5
src/admin/templets/mychannel_modifysearch.htm View File

@@ -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">


+ 1
- 1
src/admin/templets/soft_add.htm View File

@@ -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>


+ 1
- 1
src/admin/templets/spec_add.htm View File

@@ -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>


+ 13
- 18
src/user/templets/buy.htm View File

@@ -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?>


Loading…
Cancel
Save