Browse Source

全面适配DedeBIZadmin风格

tags/6.2.5
叙述、别离 2 years ago
parent
commit
8090fbac0f
90 changed files with 1009 additions and 1266 deletions
  1. +1
    -1
      src/admin/action_search.php
  2. +1
    -1
      src/admin/ad_add.php
  3. +1
    -1
      src/admin/adtype_main.php
  4. +4
    -4
      src/admin/archives_do.php
  5. +2
    -2
      src/admin/article_keywords_main.php
  6. +1
    -1
      src/admin/cards_type.php
  7. +1
    -1
      src/admin/catalog_add.php
  8. +1
    -1
      src/admin/catalog_do.php
  9. +1
    -1
      src/admin/diy_add.php
  10. +4
    -4
      src/admin/diy_field_add.php
  11. +1
    -1
      src/admin/diy_field_edit.php
  12. +2
    -2
      src/admin/freelist_add.php
  13. +2
    -2
      src/admin/friendlink_add.php
  14. +1
    -1
      src/admin/friendlink_type.php
  15. +1
    -1
      src/admin/inc/inc_archives_all.php
  16. +1
    -7
      src/admin/js/main.js
  17. +1
    -1
      src/admin/media_add.php
  18. +1
    -1
      src/admin/member_type.php
  19. +1
    -1
      src/admin/mychannel_add.php
  20. +2
    -2
      src/admin/mychannel_field_add.php
  21. +2
    -2
      src/admin/mytag_add.php
  22. +1
    -1
      src/admin/sys_admin_user_add.php
  23. +1
    -1
      src/admin/sys_info.php
  24. +2
    -2
      src/admin/templets/ad_add.htm
  25. +1
    -1
      src/admin/templets/ad_main.htm
  26. +1
    -1
      src/admin/templets/album_edit.htm
  27. +257
    -350
      src/admin/templets/catalog_add.htm
  28. +147
    -171
      src/admin/templets/catalog_add_quick.htm
  29. +244
    -321
      src/admin/templets/catalog_edit.htm
  30. +1
    -1
      src/admin/templets/catalog_main.htm
  31. +1
    -1
      src/admin/templets/content_att.htm
  32. +1
    -1
      src/admin/templets/content_i_list.htm
  33. +1
    -1
      src/admin/templets/content_list.htm
  34. +1
    -1
      src/admin/templets/diy_add.htm
  35. +19
    -20
      src/admin/templets/diy_edit.htm
  36. +2
    -2
      src/admin/templets/diy_field_add.htm
  37. +1
    -1
      src/admin/templets/diy_main.htm
  38. +1
    -1
      src/admin/templets/file_upload.htm
  39. +1
    -1
      src/admin/templets/freelist_add.htm
  40. +1
    -1
      src/admin/templets/freelist_edit.htm
  41. +1
    -1
      src/admin/templets/freelist_main.htm
  42. +1
    -1
      src/admin/templets/friendlink_add.htm
  43. +1
    -1
      src/admin/templets/friendlink_main.htm
  44. +1
    -1
      src/admin/templets/friendlink_type.htm
  45. +1
    -1
      src/admin/templets/media_add.htm
  46. +2
    -2
      src/admin/templets/member_rank.htm
  47. +1
    -1
      src/admin/templets/module_main.htm
  48. +223
    -269
      src/admin/templets/mychannel_edit.htm
  49. +2
    -2
      src/admin/templets/mychannel_field_add.htm
  50. +1
    -1
      src/admin/templets/mychannel_main.htm
  51. +2
    -2
      src/admin/templets/mytag_add.htm
  52. +1
    -1
      src/admin/templets/mytag_main.htm
  53. +1
    -1
      src/admin/templets/soft_add.htm
  54. +1
    -1
      src/admin/templets/soft_config.htm
  55. +1
    -1
      src/admin/templets/soft_edit.htm
  56. +1
    -1
      src/admin/templets/stepselect_main.htm
  57. +1
    -1
      src/admin/templets/sys_admin_user.htm
  58. +1
    -1
      src/admin/templets/sys_group.htm
  59. +2
    -2
      src/admin/templets/sys_group_add.htm
  60. +1
    -1
      src/admin/templets/templets_one.htm
  61. +2
    -2
      src/admin/templets/templets_one_add.htm
  62. +1
    -1
      src/admin/templets/templets_tagsource.htm
  63. +3
    -3
      src/admin/templets/vote_add.htm
  64. +2
    -2
      src/admin/templets/vote_edit.htm
  65. +1
    -1
      src/admin/templets/vote_main.htm
  66. +2
    -2
      src/admin/templets_one_add.php
  67. +4
    -4
      src/admin/vote_add.php
  68. +1
    -1
      src/apps/count.php
  69. +1
    -1
      src/apps/flink.php
  70. +1
    -1
      src/apps/vdimgck.php
  71. +1
    -1
      src/install/index.php
  72. +0
    -10
      src/static/web/css/admin.css
  73. +1
    -1
      src/static/web/js/style.js
  74. +1
    -1
      src/static/web/js/webajax.js
  75. +1
    -1
      src/system/channelunit.class.php
  76. +1
    -1
      src/system/dedetag.class.php
  77. +2
    -2
      src/system/dedetemplate.class.php
  78. +1
    -1
      src/system/dedevote.class.php
  79. +2
    -2
      src/system/helpers/time.helper.php
  80. +5
    -5
      src/system/libraries/oxwindow.class.php
  81. +1
    -1
      src/system/memberlogin.class.php
  82. +2
    -2
      src/system/taglib/arclist.lib.php
  83. +4
    -4
      src/system/typelink/typeunit.class.admin.php
  84. +1
    -1
      src/theme/templet-pluslist.inc
  85. +1
    -1
      src/user/content_list.php
  86. +1
    -1
      src/user/inc/inc_archives_functions.php
  87. +1
    -1
      src/user/templets/album_add.htm
  88. +1
    -1
      src/user/templets/album_edit.htm
  89. +1
    -1
      src/user/templets/soft_add.htm
  90. +1
    -1
      src/user/templets/soft_edit.htm

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

@@ -10,7 +10,7 @@
*/
require_once(dirname(__FILE__)."/config.php");
require_once(dirname(__FILE__)."/actionsearch_class.php");
//加权限检查
//加权限检查
if (empty($dopost)) $dopost = "";
$keyword = empty($keyword) ? "" : RemoveXss($keyword);
$actsearch = new ActionSearch($keyword);


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

@@ -55,7 +55,7 @@ if ($dopost == "save") {
}
$query = "INSERT INTO `#@__myad` (clsid,typeid,tagname,adname,timeset,starttime,endtime,normbody,expbody) VALUES ('$clsid','$typeid','$tagname','$adname','$timeset','$starttime','$endtime','$normbody','$expbody');";
$dsql->ExecuteNoneQuery($query);
ShowMsg("成功加一个广告", "ad_main.php");
ShowMsg("成功加一个广告", "ad_main.php");
exit();
}
$dsql->Execute('dd', 'SELECT * FROM `#@__myadtype` ORDER BY id DESC');


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

@@ -28,7 +28,7 @@ if ($dopost == "save") {
$dsql->ExecuteNoneQuery($query);
}
}
//加新记录
//加新记录
if (isset($check_new) && $pname_new != '') {
$query = "INSERT INTO `#@__myadtype` (typename) VALUES ('{$pname_new}');";
$dsql->ExecuteNoneQuery($query);


+ 4
- 4
src/admin/archives_do.php View File

@@ -295,7 +295,7 @@ else if ($dopost == "checkArchives") {
if (empty($typeInfos['addtable'])) {
$typeInfos['maintable'] = '#@__archives';
}
//加单表模型判断
//加单表模型判断
if ($typeInfos['issystem'] == -1) {
$typeInfos['maintable'] = $typeInfos['addtable'];
$idtype = "aid";
@@ -672,7 +672,7 @@ else if ($dopost == "makekw") {
ShowMsg("成功分析指定文档关键词", $ENV_GOBACK_URL);
exit();
}
//批量加属性
//批量加属性
else if ($dopost == 'attsAdd') {
CheckPurview('a_Commend,sys_ArcBatch');
if (!empty($aid) && empty($qstr)) $qstr = $aid;
@@ -702,7 +702,7 @@ else if ($dopost == 'attsAdd') {
$dsql->ExecuteNoneQuery("UPDATE `{$maintable}` SET `flag`='$flag' WHERE aid='{$aid}' ");
}
}
ShowMsg("成功对选中文档加指定属性", $ENV_GOBACK_URL);
ShowMsg("成功对选中文档加指定属性", $ENV_GOBACK_URL);
exit();
}
//批量删除属性
@@ -751,7 +751,7 @@ else if ($dopost == 'attsDel') {
//获得批量属性处理Ajax窗体
else if ($dopost == 'attsDlg') {
if (!empty($aid) && empty($qstr)) $qstr = $aid;
$dojobname = ($dojob == 'attsDel' ? '批量删除属性' : '批量加属性');
$dojobname = ($dojob == 'attsDel' ? '批量删除属性' : '批量加属性');
AjaxHead();
//输出Ajax可移动窗体
$divname = 'attsDlg';


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

@@ -46,7 +46,7 @@ if ($dopost == 'saveall') {
ShowMsg("完成指定的修改", $ENV_GOBACK_URL);
exit();
}
//加关键词
//加关键词
else if ($dopost == 'add') {
$ENV_GOBACK_URL = empty($_COOKIE['ENV_GOBACK_URL']) ? "-1" : $_COOKIE['ENV_GOBACK_URL'];
$keyword = trim($keyword);
@@ -62,7 +62,7 @@ else if ($dopost == 'add') {
}
$inquery = "INSERT INTO `#@__keywords`(keyword,`rank`,sta,rpurl) VALUES ('$keyword','$rank','1','$rpurl');";
$dsql->ExecuteNoneQuery($inquery);
ShowMsg("成功加一个关键词", $ENV_GOBACK_URL);
ShowMsg("成功加一个关键词", $ENV_GOBACK_URL);
exit();
}
if (empty($keyword)) {


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

@@ -35,7 +35,7 @@ if ($dopost == "save") {
$dsql->ExecuteNoneQuery($query);
}
}
//加新记录
//加新记录
if (isset($check_new) && $pname_new != '') {
$query = "INSERT INTO `#@__moneycard_type` (num,pname,money) VALUES ('{$num_new}','{$pname_new}','{$money_new}');";
$dsql->ExecuteNoneQuery($query);


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

@@ -120,7 +120,7 @@ if ($dopost == 'quick') {
}
}
UpDateCatCache();
ShowMsg('成功加指定栏目', 'catalog_main.php');
ShowMsg('成功加指定栏目', 'catalog_main.php');
exit();
} else if ($dopost == 'save') {
$smalltypes = '';


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

@@ -16,7 +16,7 @@ if (empty($dopost)) {
$cid = empty($cid) ? 0 : intval($cid);
$unittype = empty($unittype) ? 0 : intval($unittype);
$channelid = empty($channelid) ? 0 : intval($channelid);
//加文档
//加文档
if ($dopost == "addArchives") {
//默认文档调用发布表单
if (empty($cid) && empty($channelid)) {


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

@@ -1,6 +1,6 @@
<?php
/**
* 加自定义表单
* 加自定义表单
*
* @version $id:diy_add.php 14:31 2010年7月12日 tianya $
* @package DedeBIZ.Administrator


+ 4
- 4
src/admin/diy_field_add.php View File

@@ -1,6 +1,6 @@
<?php
/**
* 加自定义表单字段
* 加自定义表单字段
*
* @version $id:diy_field_add.php 18:31 2010年7月12日 tianya $
* @package DedeBIZ.Administrator
@@ -9,7 +9,7 @@
* @link https://www.dedebiz.com
*/
require_once(dirname(__FILE__)."/config.php");
//加权限检查
//加权限检查
require_once(DEDEADMIN.'/inc/inc_admin_channel.php');
if (empty($action)) $action = '';
$mysql_version = $dsql->GetVersion();
@@ -36,7 +36,7 @@ if ($action == 'save') {
$rs = $dsql->ExecuteNoneQuery(" ALTER TABLE `$trueTable` ADD $ntabsql ");
if (!$rs) {
$gerr = $dsql->GetError();
ShowMsg("加字段失败,错误提示为:".$gerr, "javascript:;");
ShowMsg("加字段失败,错误提示为:".$gerr, "javascript:;");
exit();
}
$ok = FALSE;
@@ -63,7 +63,7 @@ if ($action == 'save') {
ShowMsg("保存节点配置出错".$grr, "javascript:;");
exit();
}
ShowMsg("成功加一个字段", "diy_edit.php?diyid=$diyid");
ShowMsg("成功加一个字段", "diy_edit.php?diyid=$diyid");
exit();
}
//检测模型相关信息,并初始化相关数据


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

@@ -9,7 +9,7 @@
* @link https://www.dedebiz.com
*/
require_once(dirname(__FILE__)."/config.php");
//加权限检查
//加权限检查
require_once(DEDEINC."/dedetag.class.php");
require_once(DEDEADMIN."/inc/inc_admin_channel.php");
if (empty($action)) $action = '';


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

@@ -1,6 +1,6 @@
<?php
/**
* 加自由列表
* 加自由列表
*
* @version $id:freelist_add.php 8:48 2010年7月13日 tianya $
* @package DedeBIZ.Administrator
@@ -39,7 +39,7 @@ if (empty($dopost)) {
$listTag = addslashes($listTag);
$inquery = "INSERT INTO `#@__freelist` (`title`,`namerule` , `listdir`,`defaultpage`,`nodefault`,`templet`,`edtime`, `maxpage`,`click`,`listtag`,`keywords`,`description`) VALUES ('$title','$namerule','$listdir','$defaultpage','$nodefault','$templet','$edtime','$maxpage','0','$listTag','$keywords','$description');";
$dsql->ExecuteNoneQuery($inquery);
ShowMsg("成功加一个自由列表", "freelist_main.php");
ShowMsg("成功加一个自由列表", "freelist_main.php");
exit();
}
?>

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

@@ -57,10 +57,10 @@ if ($dopost == "add") {
$rs = $dsql->ExecuteNoneQuery($query);
$burl = empty($_COOKIE['ENV_GOBACK_URL']) ? "friendlink_main.php" : $_COOKIE['ENV_GOBACK_URL'];
if ($rs) {
ShowMsg("成功加一个链接", $burl, 0, 500);
ShowMsg("成功加一个链接", $burl, 0, 500);
exit();
} else {
ShowMsg("加链接时出错,原因:".$dsql->GetError(), "javascript:;");
ShowMsg("加链接时出错,原因:".$dsql->GetError(), "javascript:;");
exit();
}
}


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

@@ -28,7 +28,7 @@ if ($dopost == "save") {
$dsql->ExecuteNoneQuery($query);
}
}
//加新记录
//加新记录
if (isset($check_new) && $pname_new != '') {
$pname_new = HtmlReplace($pname_new, -1);
$query = "INSERT INTO `#@__flinktype` (typename) VALUES ('{$pname_new}');";


+ 1
- 1
src/admin/inc/inc_archives_all.php View File

@@ -125,7 +125,7 @@ function GetFormItem($ctag)
* @param string $dtype 类型
* @param int $aid 文档id
* @param string $job 操作类型
* @param string $addvar 加值
* @param string $addvar 加值
* @return string
*/
function GetFieldValue($dvalue, $dtype, $aid = 0, $job = 'add', $addvar = '')


+ 1
- 7
src/admin/js/main.js View File

@@ -66,12 +66,6 @@ function HideObj(objname) {
if (obj == null) return false;
obj.style.display = "none";
}
function ShowItem1() {
ShowObj('needset'); ShowObj('head1'); HideObj('head2'); HideObj('adset'); ShowObj('votehead');
}
function ShowItem2() {
ShowObj('head2'); ShowObj('adset'); HideObj('voteset'); HideObj('head1'); HideObj('needset'); HideObj('votehead');
}
function SeePic(img, f) {
if (f.value != '') img.src = f.value;
}
@@ -167,7 +161,7 @@ function PutWriter(str) {
$Obj('mywriter').style.display = 'none';
ChangeFullDiv('hide');
}
//加选择投票文档
//加选择投票文档
function PutVote(str) {
var ovote = $Obj('voteid');
if (ovote) {


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

@@ -9,7 +9,7 @@
* @link https://www.dedebiz.com
*/
require_once(dirname(__FILE__)."/config.php");
//加权限检查
//加权限检查
if (empty($dopost)) $dopost = "";
//上传
if ($dopost == "upload") {


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

@@ -33,7 +33,7 @@ if ($dopost == "save") {
$dsql->ExecuteNoneQuery($query);
}
}
//加新记录
//加新记录
if (isset($check_new) && $pname_new != '') {
$query = "INSERT INTO `#@__member_type` (`rank`,pname,money,exptime) VALUES ('{$rank_new}','{$pname_new}','{$money_new}','{$exptime_new}');";
$dsql->ExecuteNoneQuery($query);


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

@@ -80,7 +80,7 @@ if ($action == 'add') {
}
$inQuery = "INSERT INTO `#@__channeltype` (id,nid,typename,addtable,addcon,mancon,editcon,useraddcon,usermancon,usereditcon,fieldset,listfields,issystem,issend,arcsta,usertype,sendrank,needdes,needpic,titlename,onlyone,dfcid) VALUES ('$id','$nid','$typename','$addtable','$addcon','$mancon','$editcon','$useraddcon','$usermancon','$usereditcon','$fieldset','$listfields','$issystem','$issend','$arcsta','$usertype','$sendrank','$needdes','$needpic','$titlename','$onlyone','$dfcid');";
$dsql->ExecuteNoneQuery($inQuery);
ShowMsg("成功加一个栏目模型", "mychannel_edit.php?id=".$id);
ShowMsg("成功加一个栏目模型", "mychannel_edit.php?id=".$id);
exit();
}
$row = $dsql->GetOne("SELECT id FROM `#@__channeltype` ORDER BY id DESC LIMIT 0,1 ");


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

@@ -46,7 +46,7 @@ if ($action == 'save') {
$rs = $dsql->ExecuteNoneQuery("ALTER TABLE `$trueTable` ADD $ntabsql ");
if (!$rs) {
$gerr = $dsql->GetError();
ShowMsg("加字段失败,错误提示为:".$gerr, "javascript:;");
ShowMsg("加字段失败,错误提示为:".$gerr, "javascript:;");
exit();
}
//检测旧配置信息,并替换为新配置
@@ -72,7 +72,7 @@ if ($action == 'save') {
ShowMsg("保存节点配置出错".$grr, "javascript:;");
exit();
}
ShowMsg("成功加一个字段", "mychannel_edit.php?id={$id}&dopost=edit&openfield=1");
ShowMsg("成功加一个字段", "mychannel_edit.php?id={$id}&dopost=edit&openfield=1");
exit();
}
//检测模型相关信息,并初始化相关数据


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

@@ -1,6 +1,6 @@
<?php
/**
* 加自定义标记
* 加自定义标记
*
* @version $id:mytag_add.php 15:35 2010年7月20日 tianya $
* @package DedeBIZ.Administrator
@@ -27,7 +27,7 @@ if ($dopost == "save") {
$endtime = GetMkTime($endtime);
$inQuery = "INSERT INTO `#@__mytag` (typeid,tagname,timeset,starttime,endtime,normbody,expbody) VALUES ('$typeid','$tagname','$timeset','$starttime','$endtime','$normbody','$expbody'); ";
$dsql->ExecuteNoneQuery($inQuery);
ShowMsg("成功加一个自定义标记", "mytag_main.php");
ShowMsg("成功加一个自定义标记", "mytag_main.php");
exit();
}
$startDay = time();


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

@@ -60,7 +60,7 @@ if ($dopost == 'add') {
$adminquery = "Insert Into `#@__member_space` (`mid`,`pagesize`,`matt`,`spacename`,`spacelogo`,`spacestyle`,`sign`,`spacenews`)
VALUES ('$mid','10','0','{$uname}的空间','','person','',''); ";
$dsql->ExecuteNoneQuery($adminquery);
ShowMsg('成功加一个会员', 'sys_admin_user.php');
ShowMsg('成功加一个会员', 'sys_admin_user.php');
exit();
}
$randcode = mt_rand(10000, 99999);


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

@@ -57,7 +57,7 @@ if ($dopost == "save") {
ShowMsg("成功修改站点配置", "sys_info.php");
exit();
}
//加新变量
//加新变量
else if ($dopost == 'add') {
CheckCSRF();
if ($vartype == 'bool' && ($nvarvalue != 'Y' && $nvarvalue != 'N')) {


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

@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<title>加广告</title>
<title>加广告</title>
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css">
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="../static/web/css/admin.css">
@@ -57,7 +57,7 @@
<input type="hidden" name="dopost" value="save">
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3">
<tr>
<td bgcolor="#f5f5f5" colspan="2"><a href="ad_main.php">广告管理</a> &gt; 加广告位置</td>
<td bgcolor="#f5f5f5" colspan="2"><a href="ad_main.php">广告管理</a> &gt; 加广告位置</td>
</tr>
<tr>
<td colspan="2">


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

@@ -23,7 +23,7 @@
<td width="380"><input type="text" name="keyword" placeholder="请输入关键词" class="admin-input-md"></td>
<td>
<button type="submit" class="btn btn-success btn-sm">搜索</button>
<a href="ad_add.php" class="btn btn-success btn-sm">加一个新广告</a>
<a href="ad_add.php" class="btn btn-success btn-sm">加一个新广告</a>
<a href="adtype_main.php" class="btn btn-success btn-sm">广告分类管理</a>
</td>
</tr>


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

@@ -312,7 +312,7 @@
<td class="admin-td">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="90">加图片:</td>
<td width="90">加图片:</td>
<td><span class="btn btn-success btn-sm fileinput-button">上传图片(支持多选)<input type="file" name="files[]" id="iptAlbumImages" multiple></span></td>
</tr>
</table>


+ 257
- 350
src/admin/templets/catalog_add.htm View File

@@ -45,21 +45,6 @@
var obj = document.getElementById(objname);
obj.style.display = "none";
}
function ShowItem1() {
ShowObj('head1'); ShowObj('needset');
HideObj('head2'); HideObj('adset');
HideObj('head3'); HideObj('ctset');
}
function ShowItem2() {
ShowObj('head2'); ShowObj('adset');
HideObj('head1'); HideObj('needset');
HideObj('head3'); HideObj('ctset');
}
function ShowItem3() {
ShowObj('head3'); ShowObj('ctset');
HideObj('head1'); HideObj('needset');
HideObj('head2'); HideObj('adset');
}
function CheckTypeDir() {
var upinyin = document.getElementById('upinyin');
var tpobj = document.getElementById('typedir');
@@ -111,344 +96,266 @@
</script>
</head>
<body>
<table width="98%" cellpadding="0" cellspacing="0" align="center" class="mt-3">
<tr>
<td>
<form name="form1" action="catalog_add.php" method="post" onSubmit="return checkSubmit()">
<input type="hidden" name="dopost" value="save">
<input type="hidden" name="reid" id="reid" value="<?php echo $id;?>">
<input type="hidden" name="topid" id="topid" value="<?php echo $topid;?>">
<form name="form1" action="catalog_add.php" method="post" onSubmit="return checkSubmit()">
<input type="hidden" name="dopost" value="save">
<input type="hidden" name="reid" id="reid" value="<?php echo $id;?>">
<input type="hidden" name="topid" id="topid" value="<?php echo $topid;?>">
<?php
if ($id>0) {
echo " <input type='hidden' name='moresite' value='{$myrow['moresite']}'>";
echo " <input type='hidden' name='siteurl' value='{$myrow['siteurl']}'>";
echo " <input type='hidden' name='sitepath' value='{$myrow['sitepath']}'>";
}
?>
<table cellspacing="0" cellpadding="0" align="center" class="table maintable my-3">
<tr>
<td bgcolor="#f5f5f5" colspan="4">添加栏目</td>
</tr>
<tr>
<td width="10%">是否支持投稿:</td>
<td width="40%">
<label><input type="radio" name="issend" value="1" <?php if ($issend==1) echo " checked='checked' ";?>> 支持</label>
<label><input type="radio" name="issend" value="0" <?php if ($issend==0) echo " checked='checked' ";?>> 不支持</label>
</td>
<td width="10%">是否隐藏栏目:</td>
<td width="40%">
<label><input type="radio" name="ishidden" value="0" checked="checked"> 显示</label>
<label><input type="radio" name="ishidden" value="1"> 隐藏</label>
</td>
</tr>
<tr>
<td>文档模型:</td>
<td>
<select name="channeltype" id="channeltype" onChange="ParTemplet(this)" class="admin-input-sm">
<?php
foreach($channelArray as $k=>$arr)
{
if ($k==$channelid) {
$nid = $arr['nid'];
echo " <option value='{$k}' selected>{$arr['typename']} {$arr['nid']}</option>";
} else {
echo " <option value='{$k}'>{$arr['typename']} {$arr['nid']}</option>";
}
}
?>
</select>
<input type="hidden" value="{style}" name="dfstyle">
</td>
<td>上级目录:</td>
<td>
<?php
if ($id>0) {
echo " <input type='hidden' name='moresite' value='{$myrow['moresite']}'>";
echo " <input type='hidden' name='siteurl' value='{$myrow['siteurl']}'>";
echo " <input type='hidden' name='sitepath' value='{$myrow['sitepath']}'>";
}
$pardir = '{cmspath}'.$cfg_arcdir;
if (!empty($typedir)) $pardir = $typedir.'/';
$pardir = preg_replace("#\/{1,}#", '/', $pardir);
echo $pardir;
?>
<table width="100%" cellspacing="0" cellpadding="0" id="head1">
<tr>
<td>
<table cellpadding="0" cellspacing="0">
<tr>
<td width="80" align="center" class="admin-itemnote1">常规选项</td>
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem2()">高级选项</a></td>
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem3()">栏目文档</a></td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" id="head2" style="display:none">
<tr>
<td>
<table cellpadding="0" cellspacing="0">
<tr>
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem1()">常规选项</a></td>
<td width="80" align="center" class="admin-itemnote1">高级选项</td>
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem3()">栏目文档</a></td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" id="head3" style="display:none">
<tr>
<td>
<table cellpadding="0" cellspacing="0">
<tr>
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem1()">常规选项</a></td>
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem2()">高级选项</td>
<td width="80" align="center" class="admin-itemnote1">栏目文档</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" id="needset" class="table admin-border">
<tr>
<td width="260">是否支持投稿:</td>
<td>
<label><input type="radio" name="issend" value="1" <?php if ($issend==1) echo " checked='checked' ";?>> 支持</label>
<label><input type="radio" name="issend" value="0" <?php if ($issend==0) echo " checked='checked' ";?>> 不支持</label>
</td>
</tr>
<tr>
<td width="260">是否隐藏栏目:</td>
<td>
<label><input type="radio" name="ishidden" value="0" checked="checked"> 显示</label>
<label><input type="radio" name="ishidden" value="1"> 隐藏</label>
</td>
</tr>
<tr>
<td>文档模型:</td>
<td>
<select name="channeltype" id="channeltype" onChange="ParTemplet(this)" class="admin-input-sm">
<?php
foreach($channelArray as $k=>$arr)
{
if ($k==$channelid) {
$nid = $arr['nid'];
echo " <option value='{$k}' selected>{$arr['typename']} {$arr['nid']}</option>";
} else {
echo " <option value='{$k}'>{$arr['typename']} {$arr['nid']}</option>";
}
}
?>
</select>
<input type="hidden" value="{style}" name="dfstyle">
</td>
</tr>
<tr>
<td>中文名称:</td>
<td><input type="text" name="typename" class="admin-input-md"></td>
</tr>
<tr>
<td>中文概述:</td>
<td><input type="text" name="cnoverview" class="admin-input-md"></td>
</tr>
<tr>
<td>英文名称:</td>
<td><input type="text" name="enname" class="admin-input-md"></td>
</tr>
<tr>
<td>英文概述:</td>
<td><input type="text" name="enoverview" class="admin-input-md"></td>
</tr>
<tr>
<td>栏目大图:</td>
<td>
<input type="text" name="bigpic" class="admin-input-md">
<input type="button" class="btn btn-success btn-sm" value="浏览" onclick="SelectImage('form1.bigpic');">
</td>
</tr>
<tr>
<td>栏目小图:</td>
<td>
<input type="text" name="litimg" class="admin-input-md">
<input type="button" class="btn btn-success btn-sm" value="浏览" onclick="SelectImage('form1.litimg');">
</td>
</tr>
<tr>
<td>排列顺序:</td>
<td><input type="text" name="sortrank" class="admin-input-sm">(由低 &gt; 高)</td>
</tr>
<tr>
<td>浏览权限:</td>
<td>
<select name="corank" id="corank" class="admin-input-sm">
<?php
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where `rank` >= 0");
$dsql->Execute('cc');
while($row = $dsql->GetObject('cc')){
if ($corank==$row->rank) echo "<option value='".$row->rank."' selected>".$row->membername."</option>";
else {
if ($corank==0){
echo "<option value='".$row->rank."'>".$row->membername."</option>";
}
}
}
?>
</select>(仅限制栏目里的文档浏览权限)
</td>
</tr>
<tr>
<td>上级目录:</td>
<td>
<?php
$pardir = '{cmspath}'.$cfg_arcdir;
if (!empty($typedir)) $pardir = $typedir.'/';
$pardir = preg_replace("#\/{1,}#", '/', $pardir);
echo $pardir;
?>
<input type="hidden" name="nextdir" id="nextdir" value="<?php echo $pardir?>">
</td>
</tr>
<tr>
<td>文件保存目录:</td>
<td class="p-0">
<table cellspacing="1" cellpadding="1" class="table-borderless">
<tr>
<td><input type="text" name="typedir" id="typedir" class="admin-input-md"></td>
<td><label for="upinyin"><input type="checkbox" name="upinyin" id="upinyin" value="1" onclick="CheckTypeDir()"> 拼音</label></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>目录相对位置:</td>
<td>
<label><input type="radio" name="referpath" value="parent" checked="chekced"> 上级目录</label>
<?php if ($moresite==0) {?>
<label><input type="radio" name="referpath" value="cmspath"> 系统根目录</label>
<label><input type="radio" name="referpath" value="basepath"> 站点根目录</label>
<?php }?>
</td>
</tr>
<tr>
<td>栏目列表选项:</td>
<td>
<label><input type="radio" name="isdefault" value="1" checked="checked"> 链接到默认页</label>
<label><input type="radio" name="isdefault" value="0"> 链接到列表第一页</label>
<label><input type="radio" name="isdefault" value="-1"> 使用动态页</label>
</td>
</tr>
<tr>
<td>默认页的名称:</td>
<td><input type="text" name="defaultname" value="index.html" class="admin-input-md"></td>
</tr>
<tr>
<td>栏目属性:</td>
<td>
<label><input type="radio" name="ispart" value="0" checked="checked"> 列表栏目(允许发布文档)</label>
<label><input type="radio" name="ispart" value="1"> 封面栏目(不允许发布文档)</label>
<label><input type="radio" name="ispart" id="ispart2" value="2"> 外部栏目(文件保存目录处填写链接)</label>
</td>
</tr>
<tr>
<td>栏目交叉:仅适用列表栏目 <span onclick="ShowHide('helpvarco')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span></td>
<td>
<label><input type="radio" name="cross" id="cross0" value="0" onclick="CheckCross()" checked="1"> 不交叉</label>
<label><input type="radio" name="cross" id="cross1" value="1" onclick="CheckCross()"> 自动获取同名栏目文档</label>
<label><input type="radio" name="cross" id="cross2" value="2" onclick="CheckCross()"> 手工指定交叉栏目id(用英文逗号)</label><br>
<textarea name="crossid" id="crossid" class="admin-textarea-sm" style="display:none"></textarea>
<div id="helpvarco" class="alert alert-warning my-2" style="display:none">交叉栏目是指一个大栏目与另一个非下级的子栏目出现交叉的情况,相当于系统原来的副栏目功能,不过现在改在栏目里预先设置好。注:会自动索引交叉栏目的文档,但不会索引交叉栏目下级栏目的文档,这种应用也适用于按地区划分资讯的站点</div>
</td>
</tr>
<tr id="smclass" style="<?php echo ($channelid<0 ? '' : 'display:none');?>">
<td>绑定小分类:仅适用分类模型</td>
<td>
<select name="smalltype[]" multiple="yes" class="admin-input-md" style="height:200px">
<?php
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC, id DESC ";
$dsql->Execute('s',$sql);
while($arr = $dsql->GetArray('s'))
{
if ($arr['evalue']%500==0) {
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>";
}
else if (preg_match("#\.#", $arr['evalue']))
{
echo "<option value='{$arr['evalue']}'>└─ {$arr['ename']}</option>";
} else {
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>";
}
}
?>
</select>(按Ctrl多选,更多分类,在<a href="stepselect_main.php">“联动类别管理”</a>中管理)
</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" id="adset" class="table admin-border" style="display:none">
<?php if ($id==0) {?>
<tr>
<td width="260">多站点支持:</td>
<td>
<label><input type="radio" name="moresite" value="1"> 启用</label>
<label><input type="radio" name="moresite" value="0" checked="checked"> 不启用</label>(如果需要绑定二级域名,必须在“系统参数”中设定“支持多站点”)
</td>
</tr>
<tr>
<td>绑定域名:</td>
<td><input type="text" name="siteurl" id="siteurl" onChange="CheckPathSet();" class="admin-input-md">(需要加http开头的链接)</td>
</tr>
<?php }?>
<tr>
<td>列表模板:</td>
<td>
<input type="text" name="templist" value="{style}/list_<?php echo $nid?>.htm" class="admin-input-md">
<button type="button" name="set1" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.templist')">浏览</button>
</td>
</tr>
<tr>
<td>封面模板:</td>
<td>
<input type="text" name="tempindex" value="{style}/index_<?php echo $nid?>.htm" class="admin-input-md">
<button type="button" name="set2" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.tempindex')">浏览</button>
<span onclick="ShowHide('helpvar1')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar1" class="alert alert-warning my-2" style="display:none">
{tid} 栏目id<br>
{cid} 栏目模型名字id
</div>
</td>
</tr>
<tr>
<td>文档模板:</td>
<td>
<input type="text" name="temparticle" value="{style}/article_<?php echo $nid?>.htm" class="admin-input-md">
<button type="button" name="set3" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.temparticle')">浏览</button>
</td>
</tr>
<tr>
<td>列表命名规则:</td>
<td>
<input type="text" name="namerule2" id="namerule2" value="{typedir}/{tid}-{page}.html" class="admin-input-md">
<span onclick="ShowHide('helpvar2')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar2" class="alert alert-warning my-2" style="display:none">
静态规则<br>
{tid} 栏目id<br>
{page} 栏目页码数<br>
<hr>
伪静态规则(Nginx)<br>
rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;<br>
rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2;
</div>
</td>
</tr>
<tr>
<td>文档命名规则:</td>
<td>
<input type="text" name="namerule" tid="namerule" value="<?php echo $cfg_df_namerule;?>" class="admin-input-md">
<span onclick="ShowHide('helpvar3')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar3" class="alert alert-warning my-2" style="display:none">
静态规则<br>
{Y}{M}{D} 年月日<br>
{timestamp} INT类型的UNIX时间戳<br>
{aid} 文档id<br>
{pinyin} 拼音加文档id<br>
{py} 拼音部首加文档id<br>
{typedir} 栏目保存目录<br>
{cc} 日期加混编id后用转换为适合字母<br>
<hr>
伪静态规则(Nginx)<br>
rewrite ^/([0-9]+).html$ /apps/view.php?arcID=$1;<br>
rewrite ^/([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;
</div>
</td>
</tr>
<tr>
<td>SEO标题:</td>
<td><input type="text" name="seotitle" id="seotitle" class="admin-input-md">(标签“{dede:field.seotitle/}”调用)</td>
</tr>
<tr>
<td>关键词:</td>
<td><textarea name="keywords" id="keywords" class="admin-textarea-sm"></textarea>(标签“{dede:field.keywords/}”调用)</td>
</tr>
<tr>
<td>栏目描述:</td>
<td><textarea name="description" id="description" class="admin-textarea-sm"></textarea>(标签“{dede:field.description/}”调用)</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" id="ctset" class="table admin-border" style="display:none">
<tr>
<td>
<div class="alert alert-info mb-0">栏目文档是替代原来栏目单独页的更灵活的一种方式,常用于企业简介之类的用途,标签“{dede:field.content/}”调用</div>
</td>
</tr>
<tr>
<td><?php GetEditor("content","","400","Default","print","false");?></td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" class="admin-border border-top-0 mb-3">
<tr>
<td bgcolor="#f5f5f5" align="center" class="py-2">
<button type="submit" class="btn btn-success btn-sm">保存</button>
<a href="catalog_main.php" class="btn btn-outline-success btn-sm">返回</a>
</td>
<input type="hidden" name="nextdir" id="nextdir" value="<?php echo $pardir?>">
</td>
</tr>
<tr>
<td>中文名称:</td>
<td><input type="text" name="typename" class="admin-input-md"></td>
<td>中文概述:</td>
<td><input type="text" name="cnoverview" class="admin-input-md"></td>
</tr>
<tr>
<td>英文名称:</td>
<td><input type="text" name="enname" class="admin-input-md"></td>
<td>英文概述:</td>
<td><input type="text" name="enoverview" class="admin-input-md"></td>
</tr>
<tr>
<td>栏目大图:</td>
<td>
<input type="text" name="bigpic" class="admin-input-md">
<input type="button" class="btn btn-success btn-sm" value="浏览" onclick="SelectImage('form1.bigpic');">
</td>
<td>栏目小图:</td>
<td>
<input type="text" name="litimg" class="admin-input-md">
<input type="button" class="btn btn-success btn-sm" value="浏览" onclick="SelectImage('form1.litimg');">
</td>
</tr>
<tr>
<td>排列顺序:</td>
<td><input type="text" name="sortrank" class="admin-input-sm">(由低 &gt; 高)</td>
<td>浏览权限:</td>
<td>
<select name="corank" id="corank" class="admin-input-sm">
<?php
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where `rank` >= 0");
$dsql->Execute('cc');
while($row = $dsql->GetObject('cc')){
if ($corank==$row->rank) echo "<option value='".$row->rank."' selected>".$row->membername."</option>";
else {
if ($corank==0){
echo "<option value='".$row->rank."'>".$row->membername."</option>";
}
}
}
?>
</select>(仅限制栏目里的文档浏览权限)
</td>
</tr>
<tr>
<td>文件保存目录:</td>
<td class="p-0">
<table cellspacing="1" cellpadding="1" class="table-borderless">
<tr>
<td><input type="text" name="typedir" id="typedir" class="admin-input-md"></td>
<td><label for="upinyin"><input type="checkbox" name="upinyin" id="upinyin" value="1" onclick="CheckTypeDir()"> 拼音</label></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</td>
<td>目录相对位置:</td>
<td>
<label><input type="radio" name="referpath" value="parent" checked="chekced"> 上级目录</label>
<?php if ($moresite==0) {?>
<label><input type="radio" name="referpath" value="cmspath"> 系统根目录</label>
<label><input type="radio" name="referpath" value="basepath"> 站点根目录</label>
<?php }?>
</td>
</tr>
<tr>
<td>栏目列表选项:</td>
<td>
<label><input type="radio" name="isdefault" value="1" checked="checked"> 链接到默认页</label>
<label><input type="radio" name="isdefault" value="0"> 链接到列表第一页</label>
<label><input type="radio" name="isdefault" value="-1"> 使用动态页</label>
</td>
<td>默认页的名称:</td>
<td><input type="text" name="defaultname" value="index.html" class="admin-input-md"></td>
</tr>
<tr>
<td>栏目属性:</td>
<td>
<label><input type="radio" name="ispart" value="0" checked="checked"> 列表栏目(允许发布文档)</label>
<label><input type="radio" name="ispart" value="1"> 封面栏目(不允许发布文档)</label>
<label><input type="radio" name="ispart" id="ispart2" value="2"> 外部栏目(文件保存目录处填写链接)</label>
</td>
<td>栏目交叉:</td>
<td>
<label><input type="radio" name="cross" id="cross0" value="0" onclick="CheckCross()" checked="1"> 不交叉</label>
<label><input type="radio" name="cross" id="cross1" value="1" onclick="CheckCross()"> 自动获取同名栏目文档</label>
<label><input type="radio" name="cross" id="cross2" value="2" onclick="CheckCross()"> 手工指定交叉栏目id(用英文逗号)</label>
<span onclick="ShowHide('helpvarco')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span><br>
<textarea name="crossid" id="crossid" class="admin-textarea-sm" style="display:none"></textarea>
<div id="helpvarco" class="alert alert-warning my-2" style="display:none">交叉栏目是指一个大栏目与另一个非下级的子栏目出现交叉的情况,相当于系统原来的副栏目功能,不过现在改在栏目里预先设置好。注:会自动索引交叉栏目的文档,但不会索引交叉栏目下级栏目的文档,这种应用也适用于按地区划分资讯的站点</div>
</td>
</tr>
<?php if ($id==0) {?>
<tr>
<td>多站点支持:</td>
<td>
<label><input type="radio" name="moresite" value="1"> 启用</label>
<label><input type="radio" name="moresite" value="0" checked="checked"> 不启用</label>(如果需要绑定二级域名,必须在“系统参数”中设定“支持多站点”)
</td>
<td>绑定域名:</td>
<td><input type="text" name="siteurl" id="siteurl" onChange="CheckPathSet();" class="admin-input-md">(需要加http开头的链接)</td>
</tr>
<?php }?>
<tr>
<td>列表模板:</td>
<td>
<input type="text" name="templist" value="{style}/list_<?php echo $nid?>.htm" class="admin-input-md">
<button type="button" name="set1" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.templist')">浏览</button>
</td>
<td>封面模板:</td>
<td>
<input type="text" name="tempindex" value="{style}/index_<?php echo $nid?>.htm" class="admin-input-md">
<button type="button" name="set2" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.tempindex')">浏览</button>
<span onclick="ShowHide('helpvar1')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar1" class="alert alert-warning my-2" style="display:none">
{tid} 栏目id<br>
{cid} 栏目模型名字id
</div>
</td>
</tr>
<tr>
<td>文档模板:</td>
<td>
<input type="text" name="temparticle" value="{style}/article_<?php echo $nid?>.htm" class="admin-input-md">
<button type="button" name="set3" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.temparticle')">浏览</button>
</td>
<td>列表命名规则:</td>
<td>
<input type="text" name="namerule2" id="namerule2" value="{typedir}/{tid}-{page}.html" class="admin-input-md">
<span onclick="ShowHide('helpvar2')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar2" class="alert alert-warning my-2" style="display:none">
静态规则<br>
{tid} 栏目id<br>
{page} 栏目页码数<br>
<hr>
伪静态规则(Nginx)<br>
rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;<br>
rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2;
</div>
</td>
</tr>
<tr>
<td>文档命名规则:</td>
<td>
<input type="text" name="namerule" tid="namerule" value="<?php echo $cfg_df_namerule;?>" class="admin-input-md">
<span onclick="ShowHide('helpvar3')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar3" class="alert alert-warning my-2" style="display:none">
静态规则<br>
{Y}{M}{D} 年月日<br>
{timestamp} INT类型的UNIX时间戳<br>
{aid} 文档id<br>
{pinyin} 拼音加文档id<br>
{py} 拼音部首加文档id<br>
{typedir} 栏目保存目录<br>
{cc} 日期加混编id后用转换为适合字母<br>
<hr>
伪静态规则(Nginx)<br>
rewrite ^/([0-9]+).html$ /apps/view.php?arcID=$1;<br>
rewrite ^/([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;
</div>
</td>
<td>SEO标题:</td>
<td><input type="text" name="seotitle" id="seotitle" class="admin-input-md">(标签“{dede:field.seotitle/}”调用)</td>
</tr>
<tr>
<td>关键词:</td>
<td><textarea name="keywords" id="keywords" class="admin-textarea-sm"></textarea>(标签“{dede:field.keywords/}”调用)</td>
<td>栏目描述:</td>
<td><textarea name="description" id="description" class="admin-textarea-sm"></textarea>(标签“{dede:field.description/}”调用)</td>
</tr>
<tr id="smclass" style="<?php echo ($channelid<0 ? '' : 'display:none');?>">
<td>绑定小分类</td>
<td>
<select name="smalltype[]" multiple="yes" class="admin-input-md" style="height:200px">
<?php
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC, id DESC ";
$dsql->Execute('s',$sql);
while($arr = $dsql->GetArray('s'))
{
if ($arr['evalue']%500==0) {
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>";
} else if (preg_match("#\.#", $arr['evalue'])) {
echo "<option value='{$arr['evalue']}'>└─ {$arr['ename']}</option>";
} else {
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>";
}
}
?>
</select>
</td>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="4"><div class="alert alert-info mb-0">栏目文档是替代原来栏目单独页的更灵活的一种方式,常用于企业简介之类的用途,标签“{dede:field.content/}”调用</div></td>
</tr>
<tr>
<td colspan="4"><?php GetEditor("content","","300","Default","print","false");?></td>
</tr>
<tr>
<td bgcolor="#f5f5f5" colspan="4" align="center">
<button type="submit" class="btn btn-success btn-sm">保存</button>
<a href="catalog_main.php" class="btn btn-outline-success btn-sm">返回</a>
</td>
</tr>
</table>
</form>
</body>
</html>

+ 147
- 171
src/admin/templets/catalog_add_quick.htm View File

@@ -80,187 +80,163 @@
</script>
</head>
<body>
<table width="98%" cellpadding="0" cellspacing="0" align="center" class="mt-3">
<tr>
<td>
<form name="form1" action="catalog_add.php" method="post">
<input type="hidden" name="dopost" value="savequick">
<input type="hidden" name="savetype" value="" id="savetype">
<table width="100%" cellspacing="0" cellpadding="0" id="head1">
<tr>
<td>
<table width="80" cellpadding="0" cellspacing="0">
<tr>
<td width="80" align="center" class="admin-itemnote1">常规选项</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" id="needset" class="table admin-border">
<tr>
<td width="260">是否支持投稿:</td>
<td>
<label><input type="radio" name="issend" value="1" checked="1"> 支持</label>
<label><input type="radio" name="issend" value="0"> 不支持</label>
</td>
</tr>
<tr>
<td>目录保存位置:</td>
<td>
<label><input type="radio" name="referpath" value="parent" checked="1"> 默认网页目录(
<?php
$pardir = '{cmspath}'.$cfg_arcdir;
if (!empty($typedir)) $pardir = $typedir.'/';
$pardir = preg_replace("#\/{1,}#", '/', $pardir);
echo $pardir;
?>)</label>
<label><input type="radio" name="referpath" value="cmspath"> 系统根目录</label>
<input type="hidden" name="nextdir" id="nextdir" value="<?php echo $pardir;?>">
<span id="pathtype" style="display:none"><input type="radio" name="referpath" id="truepath3" value="typepath">所属栏目所属目录</span>
</td>
</tr>
<tr>
<td>所属栏目:</td>
<td>
<select name="reid" onchange="showSeltype(this)" class="admin-input-sm">
<option value="0">选择所属栏目</option>
<?php echo $typeOptions;?>
</select>(默认为顶级栏目)
</td>
</tr>
<tr>
<td>文档模型:</td>
<td>
<select name="channeltype" id="channeltype" onChange="ParTemplet(this)" class="admin-input-sm">
<?php
foreach($channelArray as $k=>$arr)
{
if ($k==$channelid) echo "<option value='{$k}' selected>{$arr['typename']} {$arr['nid']}</option>";
else echo "<option value='{$k}'>{$arr['typename']} {$arr['nid']}</option>";
}
?>
</select>
</td>
<form name="form1" action="catalog_add.php" method="post">
<input type="hidden" name="dopost" value="savequick">
<input type="hidden" name="savetype" value="" id="savetype">
<table cellspacing="0" cellpadding="0" id="needset" align="center" class="table maintable my-3">
<tr>
<td bgcolor="#f5f5f5" colspan="4">批量添加栏目</td>
</tr>
<tr>
<td width="10%">是否支持投稿:</td>
<td width="40%">
<label><input type="radio" name="issend" value="1" checked="1"> 支持</label>
<label><input type="radio" name="issend" value="0"> 不支持</label>
</td>
<td width="10%">目录保存位置:</td>
<td width="40%">
<label><input type="radio" name="referpath" value="parent" checked="1"> 默认网页目录(
<?php
$pardir = '{cmspath}'.$cfg_arcdir;
if (!empty($typedir)) $pardir = $typedir.'/';
$pardir = preg_replace("#\/{1,}#", '/', $pardir);
echo $pardir;
?>)</label>
<label><input type="radio" name="referpath" value="cmspath"> 系统根目录</label>
<input type="hidden" name="nextdir" id="nextdir" value="<?php echo $pardir;?>">
<span id="pathtype" style="display:none"><input type="radio" name="referpath" id="truepath3" value="typepath">所属栏目所属目录</span>
</td>
</tr>
<tr>
<td>所属栏目:</td>
<td>
<select name="reid" onchange="showSeltype(this)" class="admin-input-sm">
<option value="0">选择所属栏目</option>
<?php echo $typeOptions;?>
</select>(默认为顶级栏目)
</td>
<td>文档模型:</td>
<td>
<select name="channeltype" id="channeltype" onChange="ParTemplet(this)" class="admin-input-sm">
<?php
foreach($channelArray as $k=>$arr)
{
if ($k==$channelid) echo "<option value='{$k}' selected>{$arr['typename']} {$arr['nid']}</option>";
else echo "<option value='{$k}'>{$arr['typename']} {$arr['nid']}</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td>栏目列表选项:</td>
<td>
<label><input type="radio" name="isdefault" value="1" checked="1"> 链接到默认页</label>
<label><input type="radio" name="isdefault" value="0"> 链接到列表第一页</label>
<label><input type="radio" name="isdefault" value="-1"> 使用动态页</label>
</td>
<td>列表命名规则:</td>
<td>
<input type="text" name="namerule2" id="namerule2" value="{typedir}/{tid}-{page}.html" class="admin-input-md">
<span onclick="ShowHide('helpvar1')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar1" class="alert alert-warning my-2" style="display:none">
静态规则<br>
{tid} 栏目id<br>
{page} 栏目页码数<br>
<hr>
伪静态规则(Nginx)<br>
rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;<br>
rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2;
</div>
</td>
</tr>
<tr>
<td>文档命名规则:</td>
<td>
<input type="text" name="namerule" id="namerule" value="{typedir}/{aid}.html" class="admin-input-md">
<span onclick="ShowHide('helpvar2')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar2" class="alert alert-warning my-2" style="display:none">
静态规则<br>
{Y}{M}{D} 年月日<br>
{timestamp} INT类型的UNIX时间戳<br>
{aid} 文档id<br>
{pinyin} 拼音加文档id<br>
{py} 拼音部首加文档id<br>
{typedir} 栏目保存目录<br>
{cc} 日期加混编id后用转换为适合字母<br>
<hr>
伪静态规则(Nginx)<br>
rewrite ^/([0-9]+).html$ /apps/view.php?arcID=$1;<br>
rewrite ^/([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;
</div>
</td>
<td>默认页的名称:</td>
<td><input type="text" name="defaultname" value="index.html" class="admin-input-md"></td>
</tr>
<tr>
<td colspan="4">
<table width="100%" cellpadding="3" cellspacing="1" id="addQuick">
<tr bgcolor="#e9ecef" align="center">
<td width="6%">排序</td>
<td width="20%">顶级栏目名称</td>
<td width="60%">子类栏目名称(目录名称1,目录名称2)</td>
<td align="center"><button type="button" id="add" class="btn btn-success btn-sm">添加</button></td>
</tr>
<tr>
<td>栏目列表选项:</td>
<td>
<label><input type="radio" name="isdefault" value="1" checked="1"> 链接到默认页</label>
<label><input type="radio" name="isdefault" value="0"> 链接到列表第一页</label>
<label><input type="radio" name="isdefault" value="-1"> 使用动态页</label>
<tr align="center">
<td class="rank">
<input type="hidden" name="posttype" value="" class="pubinputs">
<input type="text" name="rank" id="rank" value="1" class="pubinputs admin-input-xs">
</td>
<td><input type="text" name="toptype" id="toptype" class="pubinputs admin-input-sm"></td>
<td><input type="text" name="sontype" id="sontype" class="pubinputs w-100"></td>
<td align="center"><button name="" type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td>
</tr>
<tr>
<td>列表命名规则:</td>
<td>
<input type="text" name="namerule2" id="namerule2" value="{typedir}/{tid}-{page}.html" class="admin-input-md">
<span onclick="ShowHide('helpvar1')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar1" class="alert alert-warning my-2" style="display:none">
静态规则<br>
{tid} 栏目id<br>
{page} 栏目页码数<br>
<hr>
伪静态规则(Nginx)<br>
rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;<br>
rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2;
</div>
<?php for($i=2;$i<=10;$i++) {?>
<tr align="center" class="repeat">
<td class="rank">
<input type="hidden" name="posttype<?php echo $i;?>" value="<?php echo $i;?>">
<input type="text" name="rank<?php echo $i;?>" id="rank<?php echo $i;?>" value="<?php echo $i;?>" class="pubinputs admin-input-xs">
</td>
<td><input type="text" name="toptype<?php echo $i;?>" id="toptype<?php echo $i;?>" class="pubinputs admin-input-sm"></td>
<td><input type="text" name="sontype<?php echo $i;?>" id="sontype<?php echo $i;?>" class="pubinputs w-100"></td>
<td align="center"><button name="" type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td>
</tr>
<tr>
<td>文档命名规则:</td>
<td>
<input type="text" name="namerule" id="namerule" value="{typedir}/{aid}.html" class="admin-input-md">
<span onclick="ShowHide('helpvar2')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar2" class="alert alert-warning my-2" style="display:none">
静态规则<br>
{Y}{M}{D} 年月日<br>
{timestamp} INT类型的UNIX时间戳<br>
{aid} 文档id<br>
{pinyin} 拼音加文档id<br>
{py} 拼音部首加文档id<br>
{typedir} 栏目保存目录<br>
{cc} 日期加混编id后用转换为适合字母<br>
<hr>
伪静态规则(Nginx)<br>
rewrite ^/([0-9]+).html$ /apps/view.php?arcID=$1;<br>
rewrite ^/([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;
</div>
</td>
</tr>
<tr>
<td>默认页的名称:</td>
<td><input type="text" name="defaultname" value="index.html" class="admin-input-md"></td>
<?php }?>
</table>
<table width="100%" cellpadding="3" cellspacing="1" id="addQuickRel" style="display:none">
<tr bgcolor="#e9ecef" align="center">
<td width="6%">排序</td>
<td width="20%">栏目名称</td>
<td align="center"><button type="button" id="addrel" class="btn btn-success btn-sm">添加</button></td>
</tr>
<tr>
<td colspan="2">
<table width="100%" cellpadding="3" cellspacing="1" id="addQuick">
<tr bgcolor="#e9ecef" align="center">
<td width="6%">排序</td>
<td width="20%">顶级栏目名称</td>
<td width="60%">子类栏目名称(名称格式:目录名称1,目录名称2)</td>
<td align="center"><button type="button" id="add" class="btn btn-success btn-sm">添加</button></td>
</tr>
<tr align="center">
<td class="rank">
<input type="hidden" name="posttype" value="" class="pubinputs">
<input type="text" name="rank" id="rank" value="1" class="pubinputs admin-input-xs">
</td>
<td><input type="text" name="toptype" id="toptype" class="pubinputs admin-input-sm"></td>
<td><input type="text" name="sontype" id="sontype" class="pubinputs w-100"></td>
<td align="center"><button name="" type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td>
</tr>
<?php for($i=2;$i<=10;$i++) {?>
<tr align="center" class="repeat">
<td class="rank">
<input type="hidden" name="posttype<?php echo $i;?>" value="<?php echo $i;?>">
<input type="text" name="rank<?php echo $i;?>" id="rank<?php echo $i;?>" value="<?php echo $i;?>" class="pubinputs admin-input-xs">
</td>
<td><input type="text" name="toptype<?php echo $i;?>" id="toptype<?php echo $i;?>" class="pubinputs admin-input-sm"></td>
<td><input type="text" name="sontype<?php echo $i;?>" id="sontype<?php echo $i;?>" class="pubinputs w-100"></td>
<td align="center"><button name="" type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td>
</tr>
<?php }?>
</table>
<table width="100%" cellpadding="3" cellspacing="1" id="addQuickRel" style="display:none">
<tr bgcolor="#e9ecef" align="center">
<td width="6%">排序</td>
<td width="20%">栏目名称</td>
<td align="center"><button type="button" id="addrel" class="btn btn-success btn-sm">添加</button></td>
</tr>
<tr align="center">
<td class="rank">
<input type="hidden" name="posttype" value="" class="pubinputs">
<input type="text" name="rank" id="rank" value="1" class="pubinputs admin-input-xs">
</td>
<td align="center"><input type="text" name="reltype" id="reltype" class="pubinputs admin-input-sm"></td>
<td align="center"><button name="" type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td>
</tr>
<?php for($i=2;$i<=10;$i++) {?>
<tr align="center" class="repeat">
<td class="rank">
<input type="hidden" name="posttype<?php echo $i;?>" value="<?php echo $i;?>">
<input type="text" name="rank<?php echo $i;?>" id="rank<?php echo $i;?>" value="<?php echo $i;?>" class="pubinputs admin-input-xs">
</td>
<td align="center"><input type="text" name="reltype<?php echo $i;?>" id="reltype<?php echo $i;?>" class="pubinputs admin-input-sm"></td>
<td align="center"><button type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td>
</tr>
<?php }?>
</table>
<tr align="center">
<td class="rank">
<input type="hidden" name="posttype" value="" class="pubinputs">
<input type="text" name="rank" id="rank" value="1" class="pubinputs admin-input-xs">
</td>
<td align="center"><input type="text" name="reltype" id="reltype" class="pubinputs admin-input-sm"></td>
<td align="center"><button name="" type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" class="admin-border border-top-0 mb-3">
<tr>
<td bgcolor="#f5f5f5" align="center" class="py-2">
<button type="submit" class="btn btn-success btn-sm">保存</button>
<a href="catalog_main.php" class="btn btn-outline-success btn-sm">返回</a>
<?php for($i=2;$i<=10;$i++) {?>
<tr align="center" class="repeat">
<td class="rank">
<input type="hidden" name="posttype<?php echo $i;?>" value="<?php echo $i;?>">
<input type="text" name="rank<?php echo $i;?>" id="rank<?php echo $i;?>" value="<?php echo $i;?>" class="pubinputs admin-input-xs">
</td>
<td align="center"><input type="text" name="reltype<?php echo $i;?>" id="reltype<?php echo $i;?>" class="pubinputs admin-input-sm"></td>
<td align="center"><button type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td>
</tr>
<?php }?>
</table>
</form>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#f5f5f5" colspan="4" align="center">
<button type="submit" class="btn btn-success btn-sm">保存</button>
<a href="catalog_main.php" class="btn btn-outline-success btn-sm">返回</a>
</td>
</tr>
</table>
</form>
</body>
</html>

+ 244
- 321
src/admin/templets/catalog_edit.htm View File

@@ -45,21 +45,6 @@
var obj = document.getElementById(objname);
obj.style.display = "none";
}
function ShowItem1() {
ShowObj('head1'); ShowObj('needset');
HideObj('head2'); HideObj('adset');
HideObj('head3'); HideObj('ctset');
}
function ShowItem2() {
ShowObj('head2'); ShowObj('adset');
HideObj('head1'); HideObj('needset');
HideObj('head3'); HideObj('ctset');
}
function ShowItem3() {
ShowObj('head3'); ShowObj('ctset');
HideObj('head1'); HideObj('needset');
HideObj('head2'); HideObj('adset');
}
function CheckTypeDir() {
var upinyin = document.getElementById('upinyin');
var tpobj = document.getElementById('typedir');
@@ -101,311 +86,249 @@
</script>
</head>
<body>
<table width="98%" cellpadding="0" cellspacing="0" align="center" class="mt-3">
<tr>
<td>
<form name="form1" action="catalog_edit.php" method="post" onSubmit="return checkSubmit()">
<input type="hidden" name="dopost" value="save">
<input type="hidden" name="id" value="<?php echo $id;?>">
<input type="hidden" name="topid" value="<?php echo $myrow['topid'];?>">
<table width="100%" cellspacing="0" cellpadding="0" id="head1">
<tr>
<td>
<table cellpadding="0" cellspacing="0">
<tr>
<td width="80" align="center" class="admin-itemnote1">常规选项</td>
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem2()">高级选项</a></td>
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem3()">栏目文档</a></td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" cellspacing="0"cellpadding="0" id="head2" style="display:none">
<tr>
<td>
<table cellpadding="0" cellspacing="0">
<tr>
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem1()">常规选项</a></td>
<td width="80" align="center" class="admin-itemnote1">高级选项</td>
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem3()">栏目文档</a></td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" id="head3" style="display:none">
<tr>
<td>
<table cellpadding="0" cellspacing="0">
<tr>
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem1()">常规选项</a></td>
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem2()">高级选项</td>
<td width="80" align="center" class="admin-itemnote1">栏目文档</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" id="needset" class="table admin-border">
<tr>
<td width="260">是否支持投稿:</td>
<td>
<label><input type="radio" name="issend" value="1" <?php if ($myrow['issend']=="1") echo "checked='1'";?>> 支持</label>
<label><input type="radio" name="issend" value="0" <?php if ($myrow['issend']=="0") echo "checked='1'";?>> 不支持</label>
</td>
</tr>
<tr>
<td width="260">是否隐藏栏目:</td>
<td>
<label><input type="radio" name="ishidden" value="0" <?php if ($myrow['ishidden']=="0") echo "checked='1'";?>> 显示</label>
<label><input type="radio" name="ishidden" value="1" <?php if ($myrow['ishidden']=="1") echo "checked='1'";?>> 隐藏</label>
</td>
</tr>
<tr>
<td>文档模型:</td>
<td>
<select name="channeltype" id="channeltype" onChange="ParTemplet(this)" class="admin-input-sm">
<?php
foreach($channelArray as $k=>$arr)
{
if ($k==$channelid) echo " <option value='{$k}' selected>{$arr['typename']} {$arr['nid']}</option>";
else echo " <option value='{$k}'>{$arr['typename']} {$arr['nid']}</option>";
}
?>
</select>
<input type="hidden" value="{style}" name="dfstyle">
</td>
</tr>
<tr>
<td>中文名称:</td>
<td><input type="text" name="typename" value="<?php echo $myrow['typename']?>" class="admin-input-md"></td>
</tr>
<tr>
<td>中文概述:</td>
<td><input type="text" name="cnoverview" value="<?php echo $myrow['cnoverview']?>" class="admin-input-md"></td>
</tr>
<tr>
<td>英文名称:</td>
<td><input type="text" name="enname" value="<?php echo $myrow['enname']?>" class="admin-input-md"></td>
</tr>
<tr>
<td>英文概述:</td>
<td><input type="text" name="enoverview" value="<?php echo $myrow['enoverview']?>" class="admin-input-md"></td>
</tr>
<tr>
<td>栏目大图:</td>
<td>
<input type="text" name="bigpic" value="<?php echo $myrow['bigpic']?>" class="admin-input-md">
<input type="button" class="btn btn-success btn-sm" value="浏览" onclick="SelectImage('form1.bigpic');">
</td>
</tr>
<tr>
<td>栏目小图:</td>
<td>
<input type="text" name="litimg" value="<?php echo $myrow['litimg']?>" class="admin-input-md">
<input type="button" class="btn btn-success btn-sm" value="浏览" onclick="SelectImage('form1.litimg');">
</td>
</tr>
<tr>
<td>排列顺序:</td>
<td><input type="text" name="sortrank" value="<?php echo $myrow['sortrank']?>" class="admin-input-sm">(由低 &gt; 高)</td>
</tr>
<tr>
<td>浏览权限:</td>
<td>
<select name="corank" id="corank" class="admin-input-sm">
<?php
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where `rank` >= 0");
$dsql->Execute('cc');
while($row = $dsql->GetObject('cc'))
{
if ($myrow['corank']==$row->rank)
echo "<option value='".$row->rank."' selected>".$row->membername."</option>";
else
echo "<option value='".$row->rank."'>".$row->membername."</option>";
}
?>
</select>(仅限制栏目里的文档浏览权限)
</td>
</tr>
<tr>
<td>文件保存目录:</td>
<td><input type="text" name="typedir" id="typedir" value="<?php echo $myrow['typedir']?>" class="admin-input-md">(标签“{cmspath}”请勿删除)</td>
</tr>
<tr>
<td>栏目列表选项:</td>
<td>
<label><input type="radio" name="isdefault" value="1" <?php if ($myrow['isdefault']==1) echo "checked='1'";?>> 链接到默认页</label>
<label><input type="radio" name="isdefault" value="0" <?php if ($myrow['isdefault']==0) echo "checked='1'";?>> 链接到列表第一页</label>
<label><input type="radio" name="isdefault" value="-1" <?php if ($myrow['isdefault']==-1) echo "checked='1'";?>> 使用动态页</label>
</td>
</tr>
<tr>
<td>默认页的名称:</td>
<td><input type="text" name="defaultname" value="<?php echo $myrow['defaultname']?>" class="admin-input-md"></td>
</tr>
<tr>
<td>栏目属性:</td>
<td>
<label><input type="radio" name="ispart" value="0" <?php if ($myrow['ispart']==0) echo "checked='1'";?>> 列表栏目(允许发布文档)</label>
<label><input type="radio" name="ispart" value="1" <?php if ($myrow['ispart']==1) echo "checked='1'";?>> 封面栏目(不允许发布文档)</label>
<label><input type="radio" name="ispart" value="2" <?php if ($myrow['ispart']==2) echo "checked='1'";?>> 外部栏目(文件保存目录处填写链接)</label>
</td>
</tr>
<tr>
<td>栏目交叉:仅适用列表栏目 <span onclick="ShowHide('helpvarco')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span></td>
<td>
<label><input type="radio" name="cross" id="cross0" value="0" onclick="CheckCross()" <?php if ($myrow['cross']==0) echo "checked='1'";?>> 不交叉</label>
<label><input type="radio" name="cross" id="cross1" value="1" onclick="CheckCross()" <?php if ($myrow['cross']==1) echo "checked='1'";?>> 自动获取同名栏目文档</label>
<label><input type="radio" name="cross" id="cross2" value="2" onclick="CheckCross()" <?php if ($myrow['cross']==2) echo "checked='1'";?>> 手工指定交叉栏目id(用英文逗号)</label><br>
<textarea name="crossid" id="crossid" class="admin-textarea-sm" style="<?php if ($myrow['cross']!=2) echo'display:none';?>"><?php echo $myrow['crossid'];?></textarea>
<div id="helpvarco" class="alert alert-warning my-2" style="display:none">交叉栏目是指一个大栏目与另一个非下级的子栏目出现交叉的情况,相当于系统原来的副栏目功能,不过现在改在栏目里预先设置好。注:会自动索引交叉栏目的文档,但不会索引交叉栏目下级栏目的文档,这种应用也适用于按地区划分资讯的站点</div>
</td>
</tr>
<tr id="smclass" style="<?php echo ($channelid<0 ? '' : 'display:none');?>">
<td>绑定小分类:仅适用分类模型</td>
<td>
<select name="smalltype[]" multiple="yes" class="admin-input-md" style="height:200px">
<?php
$smtypes = explode(',',trim($myrow['smalltypes']));
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC, id DESC ";
$dsql->Execute('s',$sql);
while($arr = $dsql->GetArray('s'))
{
if (in_array($arr['evalue'],$smtypes)) {
$selstr = " selected='1' ";
} else {
$selstr = '';
}
if ($arr['evalue']%500==0) {
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>";
}
else if (preg_match("#\.#", $arr['evalue']))
{
echo "<option value='{$arr['evalue']}'{$selstr}>└─ {$arr['ename']}</option>";
} else {
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>";
}
}
?>
</select>(按Ctrl多选,更多分类,在<a href="stepselect_main.php">“联动类别管理”</a>中管理)
</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" id="adset" class="table admin-border" style="display:none">
<tr>
<td width="260">多站点支持:</td>
<td>
<label><input type="radio" name="moresite" value="1" <?php if ($myrow['moresite']==1) echo "checked='1'";?>> 启用</label>
<label><input type="radio" name="moresite" value="0" <?php if ($myrow['moresite']==0) echo "checked='1'";?>> 不启用</label>(绑名绑定仅需要在顶级栏目设定,子级栏目修改无效)
</td>
</tr>
<tr>
<td>绑定域名:</td>
<td><input type="text" name="siteurl" id="siteurl" value="<?php echo $myrow['siteurl']?>" class="admin-input-md">(需要加http开头的链接)</td>
</tr>
<tr>
<td>列表模板:</td>
<td>
<input type="text" name="templist" value="<?php echo $myrow['templist']?>" class="admin-input-md">
<button type="button" name="set1" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.templist')">浏览</button>
</td>
</tr>
<tr>
<td>封面模板:</td>
<td>
<input type="text" name="tempindex" value="<?php echo $myrow['tempindex']?>" class="admin-input-md">
<button type="button" name="set2" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.tempindex')">浏览</button>
<span onclick="ShowHide('helpvar1')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar1" class="alert alert-warning my-2" style="display:none">
{tid} 栏目id<br>
{cid} 栏目模型名字id
</div>
</td>
</tr>
<tr>
<td>文档模板:</td>
<td>
<input type="text" name="temparticle" value="<?php echo $myrow['temparticle']?>" class="admin-input-md">
<button type="button" name="set3" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.temparticle')">浏览</button>
</td>
</tr>
<tr>
<td>列表命名规则:</td>
<td>
<input type="text" name="namerule2" id="namerule2" value="<?php echo $myrow['namerule2']?>" class="admin-input-md">
<span onclick="ShowHide('helpvar2')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar2" class="alert alert-warning my-2" style="display:none">
静态规则<br>
{tid} 栏目id<br>
{page} 栏目页码数<br>
<hr>
伪静态规则(Nginx)<br>
rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;<br>
rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2;
</div>
</td>
</tr>
<tr>
<td>文档命名规则:</td>
<td>
<input type="text" name="namerule" id="namerule" value="<?php echo $myrow['namerule']?>" class="admin-input-md">
<span onclick="ShowHide('helpvar3')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar3" class="alert alert-warning my-2" style="display:none">
静态规则<br>
{Y}{M}{D} 年月日<br>
{timestamp} INT类型的UNIX时间戳<br>
{aid} 文档id<br>
{pinyin} 拼音加文档id<br>
{py} 拼音部首加文档id<br>
{typedir} 栏目保存目录<br>
{cc} 日期加混编id后用转换为适合字母<br>
<hr>
伪静态规则(Nginx)<br>
rewrite ^/([0-9]+).html$ /apps/view.php?arcID=$1;<br>
rewrite ^/([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;
</div>
</td>
</tr>
<tr>
<td>SEO标题:</td>
<td><input type="text" name="seotitle" id="seotitle" value="<?php echo $myrow['seotitle']?>" class="admin-input-md">(标签“{dede:field.seotitle/}”调用)</td>
</tr>
<tr>
<td>关键词:</td>
<td><textarea name="keywords" cid="keywords" class="admin-textarea-sm"><?php echo $myrow['keywords']?></textarea>(标签“{dede:field.keywords/}”调用)</td>
</tr>
<tr>
<td>栏目描述:</td>
<td><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $myrow['description']?></textarea>(标签“{dede:field.description/}”调用)</td>
</tr>
<tr>
<td>继承选项:</td>
<td><label><input type="checkbox" name="upnext" id="upnext" value="1"> 同时继承下级栏目浏览权限、文档类型、模板风格、命名规则等通用属性</label></td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" id="ctset" class="table admin-border" style="display:none">
<tr>
<td>
<div class="alert alert-info mb-0">栏目文档是替代原来栏目单独页的更灵活的一种方式,常用于企业简介之类的用途,标签“{dede:field.content/}”调用</div>
</td>
</tr>
<tr>
<td><?php GetEditor("content",$myrow['content'],"400","Default","print","false");?></td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" class="admin-border border-top-0 mb-3">
<tr>
<td bgcolor="#f5f5f5" align="center" class="py-2">
<button type="submit" class="btn btn-success btn-sm">保存</button>
<a href="catalog_main.php" class="btn btn-outline-success btn-sm">返回</a>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<form name="form1" action="catalog_edit.php" method="post" onSubmit="return checkSubmit()">
<input type="hidden" name="dopost" value="save">
<input type="hidden" name="id" value="<?php echo $id;?>">
<input type="hidden" name="topid" value="<?php echo $myrow['topid'];?>">
<table cellspacing="0" cellpadding="0" align="center" class="table maintable my-3">
<tr>
<td bgcolor="#f5f5f5" colspan="4">修改栏目</td>
</tr>
<tr>
<td width="10%">是否支持投稿:</td>
<td width="40%">
<label><input type="radio" name="issend" value="1" <?php if ($myrow['issend']=="1") echo "checked='1'";?>> 支持</label>
<label><input type="radio" name="issend" value="0" <?php if ($myrow['issend']=="0") echo "checked='1'";?>> 不支持</label>
</td>
<td width="10%">是否隐藏栏目:</td>
<td width="40%">
<label><input type="radio" name="ishidden" value="0" <?php if ($myrow['ishidden']=="0") echo "checked='1'";?>> 显示</label>
<label><input type="radio" name="ishidden" value="1" <?php if ($myrow['ishidden']=="1") echo "checked='1'";?>> 隐藏</label>
</td>
</tr>
<tr>
<td>文档模型:</td>
<td>
<select name="channeltype" id="channeltype" onChange="ParTemplet(this)" class="admin-input-sm">
<?php
foreach($channelArray as $k=>$arr)
{
if ($k==$channelid) echo " <option value='{$k}' selected>{$arr['typename']} {$arr['nid']}</option>";
else echo " <option value='{$k}'>{$arr['typename']} {$arr['nid']}</option>";
}
?>
</select>
<input type="hidden" value="{style}" name="dfstyle">
</td>
<td>上级目录:</td>
<td>
<?php
$pardir = '{cmspath}'.$cfg_arcdir;
if (!empty($typedir)) $pardir = $typedir.'/';
$pardir = preg_replace("#\/{1,}#", '/', $pardir);
echo $pardir;
?>
<input type="hidden" name="nextdir" id="nextdir" value="<?php echo $pardir?>">
</td>
</tr>
<tr>
<td>中文名称:</td>
<td><input type="text" name="typename" value="<?php echo $myrow['typename']?>" class="admin-input-md"></td>
<td>中文概述:</td>
<td><input type="text" name="cnoverview" value="<?php echo $myrow['cnoverview']?>" class="admin-input-md"></td>
</tr>
<tr>
<td>英文名称:</td>
<td><input type="text" name="enname" value="<?php echo $myrow['enname']?>" class="admin-input-md"></td>
<td>英文概述:</td>
<td><input type="text" name="enoverview" value="<?php echo $myrow['enoverview']?>" class="admin-input-md"></td>
</tr>
<tr>
<td>栏目大图:</td>
<td>
<input type="text" name="bigpic" value="<?php echo $myrow['bigpic']?>" class="admin-input-md">
<input type="button" class="btn btn-success btn-sm" value="浏览" onclick="SelectImage('form1.bigpic');">
</td>
<td>栏目小图:</td>
<td>
<input type="text" name="litimg" value="<?php echo $myrow['litimg']?>" class="admin-input-md">
<input type="button" class="btn btn-success btn-sm" value="浏览" onclick="SelectImage('form1.litimg');">
</td>
</tr>
<tr>
<td>排列顺序:</td>
<td><input type="text" name="sortrank" value="<?php echo $myrow['sortrank']?>" class="admin-input-sm">(由低 &gt; 高)</td>
<td>浏览权限:</td>
<td>
<select name="corank" id="corank" class="admin-input-sm">
<?php
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where `rank` >= 0");
$dsql->Execute('cc');
while($row = $dsql->GetObject('cc'))
{
if ($myrow['corank']==$row->rank)
echo "<option value='".$row->rank."' selected>".$row->membername."</option>";
else
echo "<option value='".$row->rank."'>".$row->membername."</option>";
}
?>
</select>(仅限制栏目里的文档浏览权限)
</td>
</tr>
<tr>
<td>文件保存目录:</td>
<td><input type="text" name="typedir" id="typedir" value="<?php echo $myrow['typedir']?>" class="admin-input-md">(标签“{cmspath}”请勿删除)</td>
<td>继承选项:</td>
<td><label><input type="checkbox" name="upnext" id="upnext" value="1"> 同时继承下级栏目浏览权限、文档类型、模板风格、命名规则等通用属性</label></td>
</tr>
<tr>
<td>栏目列表选项:</td>
<td>
<label><input type="radio" name="isdefault" value="1" <?php if ($myrow['isdefault']==1) echo "checked='1'";?>> 链接到默认页</label>
<label><input type="radio" name="isdefault" value="0" <?php if ($myrow['isdefault']==0) echo "checked='1'";?>> 链接到列表第一页</label>
<label><input type="radio" name="isdefault" value="-1" <?php if ($myrow['isdefault']==-1) echo "checked='1'";?>> 使用动态页</label>
</td>
<td>默认页的名称:</td>
<td><input type="text" name="defaultname" value="<?php echo $myrow['defaultname']?>" class="admin-input-md"></td>
</tr>
<tr>
<td>栏目属性:</td>
<td>
<label><input type="radio" name="ispart" value="0" <?php if ($myrow['ispart']==0) echo "checked='1'";?>> 列表栏目(允许发布文档)</label>
<label><input type="radio" name="ispart" value="1" <?php if ($myrow['ispart']==1) echo "checked='1'";?>> 封面栏目(不允许发布文档)</label>
<label><input type="radio" name="ispart" value="2" <?php if ($myrow['ispart']==2) echo "checked='1'";?>> 外部栏目(文件保存目录处填写链接)</label>
</td>
<td>栏目交叉:</td>
<td>
<label><input type="radio" name="cross" id="cross0" value="0" onclick="CheckCross()" <?php if ($myrow['cross']==0) echo "checked='1'";?>> 不交叉</label>
<label><input type="radio" name="cross" id="cross1" value="1" onclick="CheckCross()" <?php if ($myrow['cross']==1) echo "checked='1'";?>> 自动获取同名栏目文档</label>
<label><input type="radio" name="cross" id="cross2" value="2" onclick="CheckCross()" <?php if ($myrow['cross']==2) echo "checked='1'";?>> 手工指定交叉栏目id(用英文逗号)</label>
<span onclick="ShowHide('helpvarco')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span><br>
<textarea name="crossid" id="crossid" class="admin-textarea-sm" style="<?php if ($myrow['cross']!=2) echo'display:none';?>"><?php echo $myrow['crossid'];?></textarea>
<div id="helpvarco" class="alert alert-warning my-2" style="display:none">交叉栏目是指一个大栏目与另一个非下级的子栏目出现交叉的情况,相当于系统原来的副栏目功能,不过现在改在栏目里预先设置好。注:会自动索引交叉栏目的文档,但不会索引交叉栏目下级栏目的文档,这种应用也适用于按地区划分资讯的站点</div>
</td>
</tr>
<tr>
<td width="260">多站点支持:</td>
<td>
<label><input type="radio" name="moresite" value="1" <?php if ($myrow['moresite']==1) echo "checked='1'";?>> 启用</label>
<label><input type="radio" name="moresite" value="0" <?php if ($myrow['moresite']==0) echo "checked='1'";?>> 不启用</label>(绑名绑定仅需要在顶级栏目设定,子级栏目修改无效)
</td>
<td>绑定域名:</td>
<td><input type="text" name="siteurl" id="siteurl" value="<?php echo $myrow['siteurl']?>" class="admin-input-md">(需要加http开头的链接)</td>
</tr>
<tr>
<td>列表模板:</td>
<td>
<input type="text" name="templist" value="<?php echo $myrow['templist']?>" class="admin-input-md">
<button type="button" name="set1" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.templist')">浏览</button>
</td>
<td>封面模板:</td>
<td>
<input type="text" name="tempindex" value="<?php echo $myrow['tempindex']?>" class="admin-input-md">
<button type="button" name="set2" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.tempindex')">浏览</button>
<span onclick="ShowHide('helpvar1')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar1" class="alert alert-warning my-2" style="display:none">
{tid} 栏目id<br>
{cid} 栏目模型名字id
</div>
</td>
</tr>
<tr>
<td>文档模板:</td>
<td>
<input type="text" name="temparticle" value="<?php echo $myrow['temparticle']?>" class="admin-input-md">
<button type="button" name="set3" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.temparticle')">浏览</button>
</td>
<td>列表命名规则:</td>
<td>
<input type="text" name="namerule2" id="namerule2" value="<?php echo $myrow['namerule2']?>" class="admin-input-md">
<span onclick="ShowHide('helpvar2')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar2" class="alert alert-warning my-2" style="display:none">
静态规则<br>
{tid} 栏目id<br>
{page} 栏目页码数<br>
<hr>
伪静态规则(Nginx)<br>
rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;<br>
rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2;
</div>
</td>
</tr>
<tr>
<td>文档命名规则:</td>
<td>
<input type="text" name="namerule" id="namerule" value="<?php echo $myrow['namerule']?>" class="admin-input-md">
<span onclick="ShowHide('helpvar3')" title="帮助" class="btn btn-success btn-sm"><i class="fa fa-question-circle"></i></span>
<div id="helpvar3" class="alert alert-warning my-2" style="display:none">
静态规则<br>
{Y}{M}{D} 年月日<br>
{timestamp} INT类型的UNIX时间戳<br>
{aid} 文档id<br>
{pinyin} 拼音加文档id<br>
{py} 拼音部首加文档id<br>
{typedir} 栏目保存目录<br>
{cc} 日期加混编id后用转换为适合字母<br>
<hr>
伪静态规则(Nginx)<br>
rewrite ^/([0-9]+).html$ /apps/view.php?arcID=$1;<br>
rewrite ^/([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;
</div>
</td>
<td>SEO标题:</td>
<td><input type="text" name="seotitle" id="seotitle" value="<?php echo $myrow['seotitle']?>" class="admin-input-md">(标签“{dede:field.seotitle/}”调用)</td>
</tr>
<tr>
<td>关键词:</td>
<td><textarea name="keywords" cid="keywords" class="admin-textarea-sm"><?php echo $myrow['keywords']?></textarea>(标签“{dede:field.keywords/}”调用)</td>
<td>栏目描述:</td>
<td><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $myrow['description']?></textarea>(标签“{dede:field.description/}”调用)</td>
</tr>
<tr id="smclass" style="<?php echo ($channelid<0 ? '' : 'display:none');?>">
<td>绑定小分类:</td>
<td>
<select name="smalltype[]" multiple="yes" class="admin-input-md" style="height:200px">
<?php
$smtypes = explode(',',trim($myrow['smalltypes']));
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC, id DESC ";
$dsql->Execute('s',$sql);
while($arr = $dsql->GetArray('s'))
{
if (in_array($arr['evalue'],$smtypes)) {
$selstr = " selected='1' ";
} else {
$selstr = '';
}
if ($arr['evalue']%500==0) {
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>";
}
else if (preg_match("#\.#", $arr['evalue']))
{
echo "<option value='{$arr['evalue']}'{$selstr}>└─ {$arr['ename']}</option>";
} else {
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>";
}
}
?>
</select>
<td colspan="2"></td>
</td>
</tr>
<tr>
<td colspan="4">
<div class="alert alert-info mb-0">栏目文档是替代原来栏目单独页的更灵活的一种方式,常用于企业简介之类的用途,标签“{dede:field.content/}”调用</div>
</td>
</tr>
<tr>
<td colspan="4"><?php GetEditor("content",$myrow['content'],"400","Default","print","false");?></td>
</tr>
<tr>
<td bgcolor="#f5f5f5" align="center" colspan="4">
<button type="submit" class="btn btn-success btn-sm">保存</button>
<a href="catalog_main.php" class="btn btn-outline-success btn-sm">返回</a>
</td>
</tr>
</table>
</form>
</body>
</html>

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

@@ -35,7 +35,7 @@
<table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3">
<tr>
<td>
<a href="catalog_add.php?listtype=all" class="btn btn-success btn-sm">加栏目</a>
<a href="catalog_add.php?listtype=all" class="btn btn-success btn-sm">加栏目</a>
<a href="catalog_add.php?dopost=quick" class="btn btn-success btn-sm">批量添加</a>
<a href="catalog_do.php?dopost=upcatcache" class="btn btn-success btn-sm">更新缓存</a>
<?php if (!isset($exallct)) {?>


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

@@ -17,7 +17,7 @@
</tr>
<tr>
<td colspan="3">
<div class="alert alert-info mb-0">自定义属性使用说明:以往的版本中,网站首页、封面栏目的设计,都只能单调的用arclist标记把某栏目最新或按特定排序方式的文档无选择的读出来,这样做法存在很大的不足,例如,我希望在最顶部的地方显示我想要的文档,在以往的版本中是无法做到的,但使用自定义属性之后,只要给arclist标记加上att='自定义属性的id'的属性,然后在发布的时候对适合的文档选择专门的属性,那么使用arclist的地方就会按您的意愿显示指定的文档。注意事项:这个版本中att对应的字段是SET类型字段,因此为了数据安全起见不允许会员加其它类型,但调用时允许使用组合条件att='c,p'表示推荐图片</div>
<div class="alert alert-info mb-0">自定义属性使用说明:以往的版本中,网站首页、封面栏目的设计,都只能单调的用arclist标记把某栏目最新或按特定排序方式的文档无选择的读出来,这样做法存在很大的不足,例如,我希望在最顶部的地方显示我想要的文档,在以往的版本中是无法做到的,但使用自定义属性之后,只要给arclist标记加上att='自定义属性的id'的属性,然后在发布的时候对适合的文档选择专门的属性,那么使用arclist的地方就会按您的意愿显示指定的文档。注意事项:这个版本中att对应的字段是SET类型字段,因此为了数据安全起见不允许会员加其它类型,但调用时允许使用组合条件att='c,p'表示推荐图片</div>
</td>
</tr>
<tr bgcolor="#e9ecef">


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

@@ -113,7 +113,7 @@
<a href="javascript:adArc(0)" class="btn btn-success btn-sm">推荐</a>
<a href="javascript:;" onclick="moveArc(event,this,<?php echo (empty($channelid) ? 0 : $channelid);?>)" class="btn btn-success btn-sm">移动</a>
<a href="javascript:delArc(0)" class="btn btn-danger btn-sm">删除</a>
<a href="javascript:;" onclick="cAtts('attsAdd',event,this)" class="btn btn-success btn-sm">加属性</a>
<a href="javascript:;" onclick="cAtts('attsAdd',event,this)" class="btn btn-success btn-sm">加属性</a>
<a href="javascript:;" onclick="cAtts('attsDel',event,this)" class="btn btn-danger btn-sm">删除属性</a>
</td>
</tr>


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

@@ -111,7 +111,7 @@
<a href="javascript:;" onclick="moveArc(event,this,<?php echo (empty($channelid)?0:$channelid);?>)" class="btn btn-success btn-sm">移动</a>
<a href="javascript:delArc(0)" class="btn btn-danger btn-sm">删除</a>
<?php if ($channelid==1) echo "<a href='javascript:kwArc(0)' class='btn btn-success btn-sm'>自动关键词</a>";?>
<a href="javascript:;" onclick="cAtts('attsAdd',event,this)" class="btn btn-success btn-sm">加属性</a>
<a href="javascript:;" onclick="cAtts('attsAdd',event,this)" class="btn btn-success btn-sm">加属性</a>
<a href="javascript:;" onclick="cAtts('attsDel',event,this)" class="btn btn-danger btn-sm">删除属性</a>
</td>
</tr>


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

@@ -40,7 +40,7 @@
</tr>
<tr>
<td>字段配置:</td>
<td>信息索引类字段系统已经加入,您只需要加其它个性化字段即可</td>
<td>信息索引类字段系统已经加入,您只需要加其它个性化字段即可</td>
</tr>
<tr>
<td>列表模板:</td>


+ 19
- 20
src/admin/templets/diy_edit.htm View File

@@ -41,8 +41,24 @@
<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" class="btn btn-success btn-sm" onclick="location.href='diy_field_add.php?diyid=<?php echo $diyid;?>'">添加新字段</button></td>
<td>列表模板:</td>
<td><input type="text" name="listtemplate" id="listtemplate" class="admin-input-sm" value="<?php echo $row['listtemplate'];?>"></td>
</tr>
<tr>
<td>文档模板:</td>
<td><input type="text" name="viewtemplate" id="viewtemplate" class="admin-input-sm" value="<?php echo $row['viewtemplate'];?>"></td>
</tr>
<tr>
<td>发布模板:</td>
<td><input type="text" name="posttemplate" id="posttemplate" class="admin-input-sm" value="<?php echo $row['posttemplate'];?>"></td>
</tr>
<tr>
<td>前台列表和文档页公开:</td>
<td>
<label><input type="radio" name="public" value="2" <?php echo $row['public'] == 2 ? 'checked' : '';?>> 完全公开</label>
<label><input type="radio" name="public" value="1" <?php echo $row['public'] == 1 ? 'checked' : '';?>> 公开审核过的</label>
<label><input type="radio" name="public" value="0" <?php echo $row['public'] == 0 ? 'checked' : '';?>> 不公开</label>
</td>
</tr>
<tr>
<td colspan="2">
@@ -101,24 +117,7 @@
</td>
</tr>
<tr>
<td>列表模板:</td>
<td><input type="text" name="listtemplate" id="listtemplate" class="admin-input-sm" value="<?php echo $row['listtemplate'];?>"></td>
</tr>
<tr>
<td>文档模板:</td>
<td><input type="text" name="viewtemplate" id="viewtemplate" class="admin-input-sm" value="<?php echo $row['viewtemplate'];?>"></td>
</tr>
<tr>
<td>发布模板:</td>
<td><input type="text" name="posttemplate" id="posttemplate" class="admin-input-sm" value="<?php echo $row['posttemplate'];?>"></td>
</tr>
<tr>
<td>前台列表和文档页公开:</td>
<td>
<label><input type="radio" name="public" value="2" <?php echo $row['public'] == 2 ? 'checked' : '';?>> 完全公开</label>
<label><input type="radio" name="public" value="1" <?php echo $row['public'] == 1 ? 'checked' : '';?>> 公开审核过的</label>
<label><input type="radio" name="public" value="0" <?php echo $row['public'] == 0 ? 'checked' : '';?>> 不公开</label>
</td>
<td colspan="2"><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 bgcolor="#f5f5f5" colspan="2" align="center">


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

@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<title>自定义表单加字段</title>
<title>自定义表单加字段</title>
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css">
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="../static/web/css/admin.css">
@@ -67,7 +67,7 @@
<input type="hidden" name="diyid" value="<?php echo $diyid?>">
<input type="hidden" name="fieldstring" value="">
<tr>
<td bgcolor="#f5f5f5" colspan="2">自定义表单管理</a> &gt; 自定义表单加字段</td>
<td bgcolor="#f5f5f5" colspan="2">自定义表单管理</a> &gt; 自定义表单加字段</td>
</tr>
<tr>
<td colspan="2">


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

@@ -34,7 +34,7 @@
</tr>
{/dede:datalist}
<tr>
<td colspan="4"><a href="diy_add.php" class="btn btn-success btn-sm ml-2">加新的自定义表单</a></td>
<td colspan="4"><a href="diy_add.php" class="btn btn-success btn-sm ml-2">加新的自定义表单</a></td>
</tr>
<tr>
<td colspan="4" bgcolor="#f5f5f5" align="center">{dede:pagelist listsize='6'/}</td>


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

@@ -29,7 +29,7 @@
<tr>
<td>
<p>
<input type="button" name="bbb" class="btn btn-success btn-sm" onclick="make_upload();" value="加上传框">
<input type="button" name="bbb" class="btn btn-success btn-sm" onclick="make_upload();" value="加上传框">
<a href="file_manage_main.php?activepath={dede:global name='activepath'/}" class="btn btn-outline-success btn-sm">返回{dede:global name='activepath'/}目录</a>
</p>
</td>


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

@@ -66,7 +66,7 @@
<form action="freelist_add.php" method="post" name="form1" onSubmit="return CheckSubmit();">
<input type="hidden" name="dopost" value="save">
<tr>
<td bgcolor="#f5f5f5" colspan="2"><a href="freelist_main.php">自由列表管理</a> &gt; 加一个列表</td>
<td bgcolor="#f5f5f5" colspan="2"><a href="freelist_main.php">自由列表管理</a> &gt; 加一个列表</td>
</tr>
<tr>
<td colspan="2">


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

@@ -23,7 +23,7 @@
<input type="hidden" name="dopost" value="save">
<input type="hidden" name="aid" value="<?php echo $row['aid']?>">
<tr>
<td bgcolor="#f5f5f5" colspan="2"><a href="freelist_main.php">自由列表管理</a> &gt; 加一个列表</td>
<td bgcolor="#f5f5f5" colspan="2"><a href="freelist_main.php">自由列表管理</a> &gt; 加一个列表</td>
</tr>

<tr>


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

@@ -111,7 +111,7 @@
<td width="380" align="center"><input type="text" name="keyword" id="keyword" value="<?php echo $keyword?>" class="admin-input-md"></td>
<td>
<button type="submit" name="Submit2" class="btn btn-success btn-sm">搜索</button>
<button type="button" name="bt1" onclick="location='freelist_add.php';" class="btn btn-success btn-sm">加列表</button>
<button type="button" name="bt1" onclick="location='freelist_add.php';" class="btn btn-success btn-sm">加列表</button>
<button type="button" name="bt2" onclick="location='makehtml_freelist.php';" class="btn btn-success btn-sm">更新所有列表</button>
</td>
</tr>


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

@@ -30,7 +30,7 @@
<body>
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3">
<tr>
<td bgcolor="#f5f5f5" colspan="2"><a href="friendlink_main.php">友情链接管理</a> &gt; 加链接</td>
<td bgcolor="#f5f5f5" colspan="2"><a href="friendlink_main.php">友情链接管理</a> &gt; 加链接</td>
</tr>
<form action="friendlink_add.php" method="post" enctype="multipart/form-data" name="form1" onSubmit="return CheckSubmit();">
<input type="hidden" name="dopost" value="add">


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

@@ -53,7 +53,7 @@
</td>
<td>
<button type="submit" class="btn btn-success btn-sm">搜索</button>
<a href="friendlink_add.php" class="btn btn-success btn-sm">加链接</a>
<a href="friendlink_add.php" class="btn btn-success btn-sm">加链接</a>
<a href="friendlink_type.php" class="btn btn-success btn-sm">网站类型管理</a>
<a href="{dede:global name=' cfg_phpurl'/}/flink.php" target="_blank" class="btn btn-success btn-sm">友情链接预览</a>
</td>


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

@@ -43,7 +43,7 @@
</tr>
<tr>
<td colspan="3">
<a href="friendlink_add.php" class="btn btn-success btn-sm">加链接</a>
<a href="friendlink_add.php" class="btn btn-success btn-sm">加链接</a>
<a href="../apps/flink.php?dopost=add" target="_blank" class="btn btn-success btn-sm">外部申请表单</a>
</td>
</tr>


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

@@ -72,7 +72,7 @@
<td class="admin-td">上传文件:</td>
<td class="admin-td">
数量:<input type="text" name="picnum" id="picnum" value="5" class="admin-input-sm">
<button type="button" name="Submit" class="btn btn-success btn-sm" onclick="MakeUpload()">加</button>
<button type="button" name="Submit" class="btn btn-success btn-sm" onclick="MakeUpload()">加</button>
<button type="button" name="Submit" class="btn btn-success btn-sm" onclick="ResetUpload()">恢复</button>
</td>
</tr>


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

@@ -49,7 +49,7 @@
<input type="hidden" name="idend" value="<?php echo $k;?>">
<tr>
<td colspan="6">
<div class="alert alert-info mb-0">新增一个级别:由于会员升级是以级别值由低向高升级的,因此增加组别时需注意此值的设置,如果您增加新的会员组的级别值低于10,将自动被视为普通的注册会员</div>
<div class="alert alert-info mb-0">新增一个级别:由于会员升级是以级别值由低向高升级的,因此添加组别时需注意此值的设置,如果您添加新的会员组的级别值低于10,将自动被视为普通的注册会员</div>
</td>
</tr>
<tr align="center">
@@ -65,7 +65,7 @@
<td><input type="text" name="rank_new" id="rank_new" value="20"></td>
<td><input type="text" name="money_new" id="money_new" value="0"></td>
<td><input type="text" name="scores_new" id="scores_new" value="100"></td>
<td><input type="checkbox" name="check_new" id="check_new" value="1" checked> 加等级</td>
<td><input type="checkbox" name="check_new" id="check_new" value="1" checked> 加等级</td>
<td></td>
</tr>
<tr>


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

@@ -41,7 +41,7 @@
</tr>
<tr>
<td colspan="6">
<div class="alert alert-info mb-0">为了模块插件开发者的利益和模块插件后续更新,加了<a href="<?php echo $cfg_biz_dedebizUrl;?>/license_developer" target="_blank">DedeBIZ商业开发者计划</a>,模块插件认准DedeBIZ商业认证开发者</div>
<div class="alert alert-info mb-0">为了模块插件开发者的利益和模块插件后续更新,加了<a href="<?php echo $cfg_biz_dedebizUrl;?>/license_developer" target="_blank">DedeBIZ商业开发者计划</a>,模块插件认准DedeBIZ商业认证开发者</div>
</td>
</tr>
<tr bgcolor="#e9ecef" align="center">


+ 223
- 269
src/admin/templets/mychannel_edit.htm View File

@@ -15,270 +15,242 @@
<script src="js/mode/htmlmixed/htmlmixed.js"></script>
</head>
<body>
<table width="98%" cellpadding="0" cellspacing="0" align="center" class="mt-3">
<tr>
<td>
<form name="form1" action="mychannel_edit.php" method="post">
<input type="hidden" name="id" value="<?php echo $id?>">
<input type="hidden" name="dopost" value="save">
<input type="hidden" name="issystem" value="<?php echo $row['issystem'];?>">
<table width="100%" cellspacing="0" cellpadding="0" align="center" id="head1">
<tr>
<td>
<table cellpadding="0" cellspacing="0">
<tr>
<td width="80" align="center" class="admin-itemnote1">基本设置</td>
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem2()">字段管理</a></td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" align="center" id="head2" style="display:none">
<tr>
<td>
<table cellpadding="0" cellspacing="0">
<tr>
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem1()">基本设置</a></td>
<td width="80" align="center" class="admin-itemnote1">字段管理</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" cellpadding="3" cellspacing="1" align="center" id="needset" class="table admin-border">
<?php if ($row['issystem'] == 1) {?>
<tr>
<td colspan="2">
<div class="alert alert-danger mb-0">您目前所展开的是系统模型,系统模型一般对发布程序和管理程序已经固化,如果您胡乱修改系统模型会导致使用这种文档类型的栏目可能崩溃</div>
</td>
</tr>
<?php }?>
<tr>
<td>模型性质:</td>
<td><?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'];?>(数字,创建后不可修改,并具有唯一性)</td>
</tr>
<tr>
<td>名字标识:</td>
<td><?php echo $row['nid'];?>(与文档的模板相关连,建议由英文、数字或下划线组成,因为部份Unix系统无法识别中文文件,栏目默认文档模板是“default/article_名字标识.htm”,列表模板、封面模板类推)</td>
<form name="form1" action="mychannel_edit.php" method="post">
<input type="hidden" name="id" value="<?php echo $id?>">
<input type="hidden" name="dopost" value="save">
<input type="hidden" name="issystem" value="<?php echo $row['issystem'];?>">
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3">
<tr>
<td bgcolor="#f5f5f5" colspan="2">修改文档模型</td>
</tr>
<?php if ($row['issystem'] == 1) {?>
<tr>
<td colspan="2">
<div class="alert alert-danger mb-0">您目前所展开的是系统模型,系统模型一般对发布程序和管理程序已经固化,如果您胡乱修改系统模型会导致使用这种文档类型的栏目可能崩溃</div>
</td>
</tr>
<?php }?>
<tr>
<td>模型性质:</td>
<td><?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'];?>(数字,创建后不可修改,并具有唯一性)</td>
</tr>
<tr>
<td>名字标识:</td>
<td><?php echo $row['nid'];?>(与文档的模板相关连,建议由英文、数字或下划线组成,因为部份Unix系统无法识别中文文件,栏目默认文档模板是“default/article_名字标识.htm”,列表模板、封面模板类推)</td>
</tr>
<tr>
<td>栏目名称:</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" class="admin-input-sm" value="<?php echo $row['addtable'];?>">(#@__是表示数据表前缀,栏目除主表以外其它自定义类型数据存放数据的表,如果您不使用主表关连的各种特性:推荐、会员权限等,也可以使用完全以附加表作为存储数据)</td>
</tr>
<tr>
<td>是否支持会员投稿:</td>
<td>
<label><input type="radio" name="issend" value="0" <?php if ($row['issend']==0) echo "checked='1'";?>> 不支持</label>
<label><input type="radio" name="issend" value="1" <?php if ($row['issend']==1) echo "checked='1'";?>> 支持</label>
</td>
</tr>
<tr>
<td>会员许可投稿级别:</td>
<td>
<select name="sendrank" id="sendrank" class="admin-input-sm">
<option value="0">游客</option>
<?php
$urank = $cuserLogin->getUserRank();
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' And `rank`>=10");
$dsql->Execute();
while($row2 = $dsql->GetObject())
{
if ($row2->rank==$row['sendrank']) echo "<option value='".$row2->rank."' selected>".$row2->membername."</option>";
else echo "<option value='".$row2->rank."'>".$row2->membername."</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td>许可投稿会员组:</td>
<td>
<?php
$dsql->SetQuery("SELECT * FROM `#@__member_model`");
$dsql->Execute();
while($row3 = $dsql->GetObject())
{
echo "<label><input type='radio' name='usertype' value='".$row3->name."'".($row['usertype']==$row3->name? "checked" : "")."> ".$row3->name."</label> ";
}
?>
<label><input type="radio" name="usertype" value="" <?php if ($row['usertype']=='') echo "checked='1'";?>> 不限</label>
</td>
</tr>
<tr>
<td>会员稿件默认状态:</td>
<td>
<label><input type="radio" name="arcsta" value="-1" <?php if ($row['arcsta']==-1) echo "checked='1'";?>> 未审核</label>
<label><input type="radio" name="arcsta" value="0" <?php if ($row['arcsta']==0) echo "checked='1'";?>> 已审核(自动生成网页)</label>
<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="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" class="admin-input-sm" value="<?php echo $row['titlename'];?>"></td>
</tr>
<tr>
<td>投稿是否使用摘要:</td>
<td>
<label><input type="radio" name="needdes" value="1" <?php if ($row['needdes']==1) echo "checked='1'";?>> 使用</label>
<label><input type="radio" name="needdes" value="0" <?php if ($row['needdes']==0) echo "checked='1'";?>> 不使用</label>
</td>
</tr>
<tr>
<td>投稿是否使用缩图:</td>
<td>
<label><input type="radio" name="needpic" value="1" <?php if ($row['needpic']==1) echo "checked='1'";?>> 使用</label>
<label><input type="radio" name="needpic" value="0" <?php if ($row['needpic']==0) echo "checked='1'";?>> 不使用</label>
</td>
</tr>
<tr>
<td>默认栏目id:</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>
(如果投稿是唯一会员只能在这个模型对应的栏目中发布单篇文档,其作用相当于自定义表单)
</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>
<tr>
<td colspan="2">
<table width="100%" cellpadding="1" cellspacing="1" align="center">
<tr bgcolor="#e9ecef" align="center">
<td width="16%">提示文字</td>
<td width="16%">字段名称</td>
<td width="16%">数据类型</td>
<td width="16%">表单类型</td>
<td>操作</td>
</tr>
<?php if ($row['issystem']==-1){?>
<tr>
<td>栏目名称:</td>
<td><input type="text" name="typename" id="typename" class="admin-input-sm" value="<?php echo $row['typename'];?>">(栏目的中文名称,在后台管理,前台发布等均使用此名字)</td>
<td colspan='5'>aid和typeid是强制使用字段,这里不列出</td>
</tr>
<?php } else {?>
<tr>
<td>附加表:</td>
<td><input type="text" name="addtable" id="addtable" class="admin-input-sm" value="<?php echo $row['addtable'];?>">(#@__是表示数据表前缀,栏目除主表以外其它自定义类型数据存放数据的表,如果您不使用主表关连的各种特性:推荐、会员权限等,也可以使用完全以附加表作为存储数据)</td>
<td colspan='5'>下面列出的字段是附加表的字段,除此外,它还包含主表archives的所有字段</td>
</tr>
<tr>
<td>是否支持会员投稿:</td>
<?php
}
$ds = file(DEDEADMIN."/inc/fieldtype.txt");
foreach($ds as $d){
$dds = explode(',',trim($d));
$fieldtypes[$dds[0]] = $dds[1];
}
$fieldset = stripslashes($row['fieldset']);
$dtp = new DedeTagParse();
$dtp->SetNameSpace("field","<",">");
$dtp->LoadSource($fieldset);
if (is_array($dtp->CTags)){
foreach($dtp->CTags as $ctag)
{
?>
<tr align="center">
<td>
<label><input type="radio" name="issend" value="0" <?php if ($row['issend']==0) echo "checked='1'";?>> 不支持</label>
<label><input type="radio" name="issend" value="1" <?php if ($row['issend']==1) echo "checked='1'";?>> 支持</label>
<?php
$itname = $ctag->GetAtt('itemname');
if ($itname=='') echo "没指定";
else echo $itname;
?>
</td>
</tr>
<tr>
<td>会员许可投稿级别:</td>
<td><?php echo $ctag->GetTagName();?></td>
<td>
<select name="sendrank" id="sendrank" class="admin-input-sm">
<option value="0">游客</option>
<?php
$urank = $cuserLogin->getUserRank();
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' And `rank`>=10");
$dsql->Execute();
while($row2 = $dsql->GetObject())
{
if ($row2->rank==$row['sendrank']) echo "<option value='".$row2->rank."' selected>".$row2->membername."</option>";
else echo "<option value='".$row2->rank."'>".$row2->membername."</option>";
}
?>
</select>
<?php
$ft = $ctag->GetAtt('type');
if (isset($fieldtypes[$ft])) echo $fieldtypes[$ft];
else echo "系统专用类型";
?>
</td>
</tr>
<tr>
<td>许可投稿会员组:</td>
<td>
<?php
$dsql->SetQuery("SELECT * FROM `#@__member_model`");
$dsql->Execute();
while($row3 = $dsql->GetObject())
{
echo "<label><input type='radio' name='usertype' value='".$row3->name."'".($row['usertype']==$row3->name? "checked" : "")."> ".$row3->name."</label> ";
$ft = $ctag->GetAtt('autofield');
if ($ft=='' || $ft==0) {
echo "固化字段";
} else {
echo "自动表单";
}
?>
<label><input type="radio" name="usertype" value="" <?php if ($row['usertype']=='') echo "checked='1'";?>> 不限</label>
</td>
</tr>
<tr>
<td>会员稿件默认状态:</td>
<td>
<label><input type="radio" name="arcsta" value="-1" <?php if ($row['arcsta']==-1) echo "checked='1'";?>> 未审核</label>
<label><input type="radio" name="arcsta" value="0" <?php if ($row['arcsta']==0) echo "checked='1'";?>> 已审核(自动生成网页)</label>
<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="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" class="admin-input-sm" value="<?php echo $row['titlename'];?>"></td>
</tr>
<tr>
<td>投稿是否使用摘要:</td>
<td>
<label><input type="radio" name="needdes" value="1" <?php if ($row['needdes']==1) echo "checked='1'";?>> 使用</label>
<label><input type="radio" name="needdes" value="0" <?php if ($row['needdes']==0) echo "checked='1'";?>> 不使用</label>
</td>
</tr>
<tr>
<td>投稿是否使用缩图:</td>
<td>
<label><input type="radio" name="needpic" value="1" <?php if ($row['needpic']==1) echo "checked='1'";?>> 使用</label>
<label><input type="radio" name="needpic" value="0" <?php if ($row['needpic']==0) echo "checked='1'";?>> 不使用</label>
</td>
</tr>
<tr>
<td>默认栏目id:</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>
(如果投稿是唯一会员只能在这个模型对应的栏目中发布单篇文档,其作用相当于自定义表单)
</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 width="100%" cellpadding="3" cellspacing="1" align="center" id="adset" class="table admin-border" style="display:none">
<tr>
<td colspan="2"><button type="button" name="fset" id="fset" onclick="location.href='mychannel_field_add.php?id=<?php echo $id;?>'" class="btn btn-success btn-sm">添加新字段</button></td>
</tr>
<tr>
<td colspan="2" class="p-0">
<table width="100%" cellpadding="1" cellspacing="1" align="center">
<tr bgcolor="#e9ecef" align="center">
<td width="16%">提示文字</td>
<td width="16%">字段名称</td>
<td width="16%">数据类型</td>
<td width="16%">表单类型</td>
<td>操作</td>
</tr>
<?php if ($row['issystem']==-1){?>
<tr>
<td colspan='5'>aid和typeid是强制使用字段,这里不列出</td>
</tr>
<?php } else {?>
<tr>
<td colspan='5'>下面列出的字段是附加表的字段,除此外,它还包含主表archives的所有字段</td>
</tr>
<?php
}
$ds = file(DEDEADMIN."/inc/fieldtype.txt");
foreach($ds as $d){
$dds = explode(',',trim($d));
$fieldtypes[$dds[0]] = $dds[1];
}
$fieldset = stripslashes($row['fieldset']);
$dtp = new DedeTagParse();
$dtp->SetNameSpace("field","<",">");
$dtp->LoadSource($fieldset);
if (is_array($dtp->CTags)){
foreach($dtp->CTags as $ctag)
{
?>
<tr align="center">
<td>
<?php
$itname = $ctag->GetAtt('itemname');
if ($itname=='') echo "没指定";
else echo $itname;
?>
</td>
<td><?php echo $ctag->GetTagName();?></td>
<td>
<?php
$ft = $ctag->GetAtt('type');
if (isset($fieldtypes[$ft])) echo $fieldtypes[$ft];
else echo "系统专用类型";
?>
</td>
<td>
<?php
$ft = $ctag->GetAtt('autofield');
if ($ft=='' || $ft==0) {
echo "固化字段";
} else {
echo "自动表单";
}
?>
</td>
<td>
<?php
if ($ft==1) {
?>
<a href="mychannel_field_edit.php?id=<?php echo $id;?>&fname=<?php echo $ctag->GetTagName();?>&issystem=<?php echo $row['issystem'];?>" class="btn btn-success btn-sm"><i class="fa fa-pencil-square-o"></i> 修改</a>
<?php if ($row['issystem']!=1) {?>
<a href="javascript:;" onclick="javascript:DelNote('mychannel_field_edit.php?id=<?php echo $id;?>&fname=<?php echo $ctag->GetTagName();?>&action=delete');" class="btn btn-danger btn-sm"><i class="fa fa-trash"></i> 删除</a>
<?php }?>
<?php
} else {
echo "<span class='btn btn-danger btn-sm'><i class='fa fa-times'></i> 禁止</span>";
}
?>
</td>
</tr>
<?php }}?>
</table>
</td>
</tr>
<tr>
<td width="260">模型字段配置(文本模式)修改配置文本可调整字段顺序,但不会修改字段属性</td>
<td><textarea name="fieldset" id="fieldset" class="admin-textarea-xl"><?php echo stripslashes($row['fieldset']);?></textarea></td>
</tr>
</table>
<table width="100%" cellpadding="3" cellspacing="1" align="center" class="admin-border border-top-0 mb-3">
<tr>
<td bgcolor="#f5f5f5" align="center" class="py-2">
<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>
<?php
if ($ft==1) {
?>
<a href="mychannel_field_edit.php?id=<?php echo $id;?>&fname=<?php echo $ctag->GetTagName();?>&issystem=<?php echo $row['issystem'];?>" class="btn btn-success btn-sm"><i class="fa fa-pencil-square-o"></i> 修改</a>
<?php if ($row['issystem']!=1) {?>
<a href="javascript:;" onclick="javascript:DelNote('mychannel_field_edit.php?id=<?php echo $id;?>&fname=<?php echo $ctag->GetTagName();?>&action=delete');" class="btn btn-danger btn-sm"><i class="fa fa-trash"></i> 删除</a>
<?php }?>
<?php
} else {
echo "<span class='btn btn-danger btn-sm'><i class='fa fa-times'></i> 禁止</span>";
}
?>
</td>
</tr>
<?php }}?>
</table>
</form>
</td>
</tr>
</table>
</td>
<tr>
<tr>
<td colspan="2">
<div class="alert alert-info mb-0">模型字段配置(文本模式)修改配置文本可调整字段顺序,但不会修改字段属性</div>
</td>
</tr>
<tr>
<td colspan="2" class="p-0"><textarea name="fieldset" id="fieldset" class="admin-textarea-xl"><?php echo stripslashes($row['fieldset']);?></textarea></td>
</tr>
<td colspan="2"><button type="button" name="fset" id="fset" onclick="location.href='mychannel_field_add.php?id=<?php echo $id;?>'" class="btn btn-success btn-sm">添加新字段</button></td>
</tr>
<tr>
<td bgcolor="#f5f5f5" align="center" colspan="2">
<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>
</tr>
</table>
</form>
<script>
function Nav() {
if (window.navigator.userAgent.indexOf("MSIE") >= 1) return 'IE';
@@ -310,29 +282,11 @@
var obj = document.getElementById(objname);
obj.style.display = "none";
}
function ShowItem1() {
ShowObj('head1'); ShowObj('needset');
HideObj('head2'); HideObj('adset');
}
var editor = null;
function ShowItem2() {
setTimeout(() => {
if (!editor) {
editor = CodeMirror.fromTextArea(document.getElementById('fieldset'), {
lineNumbers: true,
lineWrapping: true,
mode: 'text/html'
});
}
}, 100);
ShowObj('head2'); ShowObj('adset');
HideObj('head1'); HideObj('needset');
}
var editor = CodeMirror.fromTextArea(document.getElementById('fieldset'), {
lineNumbers: true,
lineWrapping: true,
mode: 'text/html'
});
</script>
<?php
if (!empty($openfield)) {
echo "<script>ShowItem2();</script>";
}
?>
</body>
</html>

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

@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<title>模型加字段</title>
<title>模型加字段</title>
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css">
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="../static/web/css/admin.css">
@@ -81,7 +81,7 @@
<input type="hidden" name="fieldstring" value="">
<table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3">
<tr>
<td bgcolor="#f5f5f5" colspan="2">文档模型管理</a> &gt; 模型加字段</td>
<td bgcolor="#f5f5f5" colspan="2">文档模型管理</a> &gt; 模型加字段</td>
</tr>
<tr>
<td colspan="2">


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

@@ -13,7 +13,7 @@
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3">
<tr>
<td>
<a href="mychannel_add.php" class="btn btn-success btn-sm">加新模型</a>
<a href="mychannel_add.php" class="btn btn-success btn-sm">加新模型</a>
<a href="mychannel_edit.php?dopost=exportin" class="btn btn-success btn-sm">导入模型</a>
<a href="stepselect_main.php" class="btn btn-success btn-sm">联动类别管理</a>
</td>


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

@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<title>加自定义标记</title>
<title>加自定义标记</title>
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css">
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="../static/web/css/admin.css">
@@ -54,7 +54,7 @@
<body>
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3">
<tr>
<td bgcolor="#f5f5f5" colspan="2"><a href="mytag_main.php">自定义宏标记</a> &gt; 加新标记</td>
<td bgcolor="#f5f5f5" colspan="2"><a href="mytag_main.php">自定义宏标记</a> &gt; 加新标记</td>
</tr>
<form action="mytag_add.php" method="post" enctype="multipart/form-data" name="form1" onSubmit="return checkSubmit()">
<input type="hidden" name="dopost" value="save">


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

@@ -38,7 +38,7 @@
{/dede:datalist}
<tr>
<td colspan="6">
<a href="mytag_add.php" class="btn btn-success btn-sm">加一个标记</a>
<a href="mytag_add.php" class="btn btn-success btn-sm">加一个标记</a>
<a href="mytag_tag_guide.php" class="btn btn-success btn-sm">智能标记向导</a>
</td>
</tr>


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

@@ -379,7 +379,7 @@
<td width="90">其它地址:</td>
<td>
<input type="text" name="picnum" id="picnum" value="5" class="admin-input-sm">
<button type="button" name="kkkup" class="btn btn-success btn-sm" id="kkkup2" onclick="MakeUpload();">加地址</button>
<button type="button" name="kkkup" class="btn btn-success btn-sm" id="kkkup2" onclick="MakeUpload();">加地址</button>
<button type="button" class="btn btn-success btn-sm" name="Submit3" id="btsh3" onclick="ShowHideAddr();">隐藏地址</button>(最多为30个链接)
</td>
</tr>


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

@@ -102,7 +102,7 @@
服务器网址:<input type="text" name="serverurl" id="serverurl" value="http://">
服务器名称:<input type="text" name="servername" id="servername">
服务器类型:<input type="text" name="servertype" id="servertype" value="默认">
<button type="button" name="Submit" onclick="AddServer()" class="btn btn-success btn-sm">加一项</button>
<button type="button" name="Submit" onclick="AddServer()" class="btn btn-success btn-sm">加一项</button>
</td>
</tr>
<tr>


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

@@ -330,7 +330,7 @@
<td width="90">其它地址:</td>
<td>
<input type="text" name="picnum" id="picnum" size="8" value="5">
<button type="button" name="kkkup" id="kkkup2" class="btn btn-success btn-sm" onclick="MakeUpload();">加数量</button>
<button type="button" name="kkkup" id="kkkup2" class="btn btn-success btn-sm" onclick="MakeUpload();">加数量</button>
<button type="button" name="Submit3" id="btsh3" class="btn btn-success btn-sm" onclick="ShowHideAddr();">隐藏地址</button>(最多为30个链接)
</td>
</tr>


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

@@ -220,7 +220,7 @@
</select>
</span>
<span class="float-left ml-2">分类名称:<input type="text" name="ename" class="admin-input-md"></span>
<span class="float-left ml-2"><button type="submit" name="sb2" class="btn btn-success btn-sm">加分类</button></span>
<span class="float-left ml-2"><button type="submit" name="sb2" class="btn btn-success btn-sm">加分类</button></span>
</form>
</td>
</tr>


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

@@ -13,7 +13,7 @@
<table cellpadding="2" cellspacing="1" align="center" class="table maintable my-3">
<tr>
<td>
<a href="sys_admin_user_add.php" class="btn btn-success btn-sm">加管理员</a>
<a href="sys_admin_user_add.php" class="btn btn-success btn-sm">加管理员</a>
<a href="sys_group.php" class="btn btn-success btn-sm">系统会员组管理</a>
<a href="sys_admin_user_tj.php" class="btn btn-success btn-sm">绩效统计</a>
</td>


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

@@ -12,7 +12,7 @@
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3">
<tr>
<td>
<a href="sys_group_add.php" class="btn btn-success btn-sm">加会员组</a>
<a href="sys_group_add.php" class="btn btn-success btn-sm">加会员组</a>
<a href="sys_admin_user.php" class="btn btn-success btn-sm">系统会员管理</a>
</td>
</tr>


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

@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<title>加会员组</title>
<title>加会员组</title>
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css">
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="../static/web/css/admin.css">
@@ -13,7 +13,7 @@
<form name="form1" action="sys_group_add.php" method="post">
<input type="hidden" name="dopost" value="save">
<tr>
<td bgcolor="#f5f5f5" colspan="2"><a href="sys_group.php">系统会员组管理</a> &gt; 加会员组</td>
<td bgcolor="#f5f5f5" colspan="2"><a href="sys_group.php">系统会员组管理</a> &gt; 加会员组</td>
</tr>
<tr>
<td width="90">组名称:</td>


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

@@ -30,7 +30,7 @@
</td>
<td>
<button type="submit" name="button1" id="button1" class="btn btn-success btn-sm">搜索</button>
<a href="templets_one_add.php" class="btn btn-success btn-sm">加一个页面</a>
<a href="templets_one_add.php" class="btn btn-success btn-sm">加一个页面</a>
<a href="javascript:;" onclick="document.form1.submit();" class="btn btn-success btn-sm">更新选中页面</a>
<a href="templets_one_edit.php?dopost=mkall" class="btn btn-success btn-sm">更新所有页面</a>
</td>


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

@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<title>加自定义页面</title>
<title>加自定义页面</title>
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css">
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="../static/web/css/admin.css">
@@ -30,7 +30,7 @@
<input type="hidden" name="dopost" value="save">
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3">
<tr>
<td bgcolor="#f5f5f5" colspan="2"><a href="templets_one.php">文档单页管理</a> &gt; 加自定义页面</td>
<td bgcolor="#f5f5f5" colspan="2"><a href="templets_one.php">文档单页管理</a> &gt; 加自定义页面</td>
</tr>
<tr>
<td colspan="2">


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

@@ -41,7 +41,7 @@
</tr>
<?php }?>
<tr>
<td bgcolor="#f5f5f5" colspan="4" align="center"><a href="tpl.php?action=addnewtag" class="btn btn-success btn-sm">加标签</a></td>
<td bgcolor="#f5f5f5" colspan="4" align="center"><a href="tpl.php?action=addnewtag" class="btn btn-success btn-sm">加标签</a></td>
</tr>
</table>
</body>

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

@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<title>加投票</title>
<title>加投票</title>
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css">
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="../static/web/css/admin.css">
@@ -71,7 +71,7 @@
<body>
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3">
<tr>
<td bgcolor="#f5f5f5" colspan="2"><a href='vote_main.php'>投票管理</a> &gt; 加投票</td>
<td bgcolor="#f5f5f5" colspan="2"><a href='vote_main.php'>投票管理</a> &gt; 加投票</td>
</tr>
<form name="form1" method="post" action="vote_add.php" onSubmit="return checkSubmit()">
<input type="hidden" name="dopost" value="save">
@@ -117,7 +117,7 @@
<tr>
<td>投票项:</td>
<td>
<button type="button" name="bbb" class="btn btn-success btn-sm" onclick="AddItem();">加</button>
<button type="button" name="bbb" class="btn btn-success btn-sm" onclick="AddItem();">加</button>
<button type="button" name="bbb2" class="btn btn-outline-success btn-sm" onclick="ResetItem();">重置</button>
</td>
</tr>


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

@@ -47,7 +47,7 @@
<body>
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3">
<tr>
<td bgcolor="#f5f5f5" colspan="2"><a href="vote_main.php">投票管理</a> &gt; 加投票</td>
<td bgcolor="#f5f5f5" colspan="2"><a href="vote_main.php">投票管理</a> &gt; 加投票</td>
</tr>
<form name="form1" method="post" action="vote_edit.php">
<input type="hidden" name="dopost" value="saveedit">
@@ -95,7 +95,7 @@
</td>
</tr>
<tr>
<td>投票项(请按相同的形式来加或修改节点,其中属性:id不能重复)</td>
<td>投票项(请按相同的形式来加或修改节点,其中属性:id不能重复)</td>
<td><textarea name="votenote" id="votenote" class="admin-textarea-xl"><?php echo $row['votenote']?></textarea></td>
</tr>
<tr>


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

@@ -39,7 +39,7 @@
</tr>
{/dede:datalist}
<tr>
<td colspan="7"><a href="vote_add.php" class="btn btn-success btn-sm">加一组投票</a></td>
<td colspan="7"><a href="vote_add.php" class="btn btn-success btn-sm">加一组投票</a></td>
</tr>
<tr bgcolor="#f5f5f5" align="center">
<td colspan="7">{dede:pagelist listsize='6'/}</td>


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

@@ -31,14 +31,14 @@ if ($dopost == "save") {
}
$inQuery = "INSERT INTO `#@__sgpage`(title,keywords,description,template,likeid,ismake,filename,uptime,body) VALUES ('$title','$keywords','$description','$template','$likeid','$ismake','$filename','$uptime','$body'); ";
if (!$dsql->ExecuteNoneQuery($inQuery)) {
ShowMsg("加页面失败,请检文档是否有问题", "-1");
ShowMsg("加页面失败,请检文档是否有问题", "-1");
exit();
}
$id = $dsql->GetLastID();
include_once(DEDEINC."/archive/sgpage.class.php");
$sg = new sgpage($id);
$sg->SaveToHtml();
ShowMsg("成功加一个页面", "templets_one.php");
ShowMsg("成功加一个页面", "templets_one.php");
exit();
}
$row = $dsql->GetOne("SELECT MAX(aid) AS aid FROM `#@__sgpage`");


+ 4
- 4
src/admin/vote_add.php View File

@@ -28,7 +28,7 @@ if ($dopost == "save" && $isarc == 0) {
}
$inQuery = "INSERT INTO `#@__vote` (votename,starttime,endtime,totalcount,ismore,votenote,isallow,view,spec,isenable) VALUES ('$votename','$starttime','$endtime','0','$ismore','$voteitems','$isallow','$view','$spec','$isenable'); ";
if (!$dsql->ExecuteNoneQuery($inQuery)) {
ShowMsg("加投票失败,请检查数据是否非法", "-1");
ShowMsg("加投票失败,请检查数据是否非法", "-1");
exit();
}
$aid = $dsql->GetLastID();
@@ -38,7 +38,7 @@ if ($dopost == "save" && $isarc == 0) {
$vote_content = 'document.write("'.$vote_content.'");';
$vote_file = DEDEDATA."/vote/vote_".$aid.".js";
file_put_contents($vote_file, $vote_content);
ShowMsg("成功加一组投票", "vote_main.php");
ShowMsg("成功加一组投票", "vote_main.php");
exit();
} else if ($dopost == "save" && $isarc == 1) {
$starttime = GetMkTime($starttime);
@@ -53,7 +53,7 @@ if ($dopost == "save" && $isarc == 0) {
}
$inQuery = "INSERT INTO `#@__vote` (votename,starttime,endtime,totalcount,ismore,votenote,isallow,view,spec,isenable) VALUES ('$votename','$starttime','$endtime','0','$ismore','$voteitems','$isallow','$view','$spec','$isenable'); ";
if (!$dsql->ExecuteNoneQuery($inQuery)) {
ShowMsg("加投票失败,请检查数据是否非法", "-1");
ShowMsg("加投票失败,请检查数据是否非法", "-1");
exit();
}
$aid = $dsql->GetLastID();
@@ -64,7 +64,7 @@ if ($dopost == "save" && $isarc == 0) {

$vote_file = DEDEDATA."/vote/vote_".$aid.".js";
file_put_contents($vote_file, $vote_content);
ShowMsg("成功加一组投票", "vote_main.php?issel=1&aid=".$aid);
ShowMsg("成功加一组投票", "vote_main.php?issel=1&aid=".$aid);
exit();
}
$startDay = time();


+ 1
- 1
src/apps/count.php View File

@@ -2,7 +2,7 @@
/**
* 文档统计
*
* 如果想显示点击次数,请加view参数,即把下面js调用放到文档模板适当位置
* 如果想显示点击次数,请加view参数,即把下面js调用放到文档模板适当位置
* <script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>
* 普通计数器为
* <script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>


+ 1
- 1
src/apps/flink.php View File

@@ -26,7 +26,7 @@ if ($dopost == 'save') {
$dtime = time();
$query = "INSERT INTO `#@__flink` (sortrank,url,webname,logo,msg,email,typeid,dtime,ischeck) VALUES ('50','$url','$webname','$logo','$msg','$email','$typeid','$dtime','0')";
$dsql->ExecuteNoneQuery($query);
ShowMsg('成功加一个链接,但需要审核后才能显示', 'flink.php');
ShowMsg('成功加一个链接,但需要审核后才能显示', 'flink.php');
exit;
} elseif ($dopost == 'add') {
//显示模板简单PHP文件


+ 1
- 1
src/apps/vdimgck.php View File

@@ -97,7 +97,7 @@ function echo_validate_image($config = array())
}
$_SESSION['securimage_code_value'] = strtolower($rndstring);
$rndcodelen = strlen($rndstring);
//加一些噪线
//加一些噪线
for ($i = 0; $i < 5; $i++) {
$red = mt_rand(50, 255);
$green = mt_rand(50, 255);


+ 1
- 1
src/install/index.php View File

@@ -237,7 +237,7 @@ else if ($step==2) {
$apwd = password_hash($adminpwd, PASSWORD_BCRYPT);
$upwd = password_hash($adminpwd, PASSWORD_BCRYPT);
}
//加管理员帐号
//加管理员帐号
$adminquery = "INSERT INTO `{$dbprefix}admin` (`id`,`usertype`,`userid`,`$pfd`,`uname`,`tname`,`email`,`typeid`,`logintime`,`loginip`) VALUES (1,10,'$adminuser','".$apwd."','admin','','',0,'".time()."','127.0.0.1');";
$dbtype == 'sqlite'? $db->exec($adminquery) : mysql_query($adminquery,$conn);
//关连前台会员帐号


+ 0
- 10
src/static/web/css/admin.css View File

@@ -534,16 +534,6 @@ span.page-link {
width:100%;
height:360px
}
.admin-itemnote1 {
height:30px;
background:#e9ecef;
border-radius:.2rem .2rem 0 0
}
.admin-itemnote2 {
height:30px;
background:#f5f5f5;
border-radius:.2rem .2rem 0 0
}
.admin-border {
border:1px solid #dee2e6
}


+ 1
- 1
src/static/web/js/style.js View File

@@ -20,7 +20,7 @@ function GetCookie(c_name) {
function SetCookie(c_name, value, expiredays) {
var exdate = new Date();
exdate.setDate(exdate.getDate() + expiredays);
document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()); //使设置的有效时间正确。加toGMTString()
document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()); //使设置的有效时间正确。加toGMTString()
}
//全局消息提示框,生成一个随机id
function guid() {


+ 1
- 1
src/static/web/js/webajax.js View File

@@ -22,5 +22,5 @@ function SetCookie(c_name,value,expiredays)
{
var exdate = new Date();
exdate.setDate(exdate.getDate() + expiredays);
document.cookie = c_name + "=" +escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()); //使设置的有效时间正确。加toGMTString()
document.cookie = c_name + "=" +escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()); //使设置的有效时间正确。加toGMTString()
}

+ 1
- 1
src/system/channelunit.class.php View File

@@ -88,7 +88,7 @@ class ChannelUnit
* @access public
* @param string $fname 字段名称
* @param string $fvalue 字段值
* @param string $addvalue 加值
* @param string $addvalue 加值
* @return string
*/
function MakeField($fname, $fvalue, $addvalue = '')


+ 1
- 1
src/system/dedetag.class.php View File

@@ -176,7 +176,7 @@ class DedeTagParse
{
global $cfg_disable_funs;
$cfg_disable_funs = isset($cfg_disable_funs) ? $cfg_disable_funs : 'phpinfo,eval,exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source,file_put_contents,fsockopen,fopen,fwrite';
//模板引擎加disable_functions
//模板引擎加disable_functions
if (defined('DEDEDISFUN')) {
$tokens = token_get_all_nl('<?php'.$str."\n\r?>");
$disabled_functions = explode(',', $cfg_disable_funs);


+ 2
- 2
src/system/dedetemplate.class.php View File

@@ -390,7 +390,7 @@ class DedeTemplate
{
global $cfg_disable_funs;
$cfg_disable_funs = isset($cfg_disable_funs) ? $cfg_disable_funs : 'phpinfo,eval,exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source,file_put_contents,fsockopen,fopen,fwrite';
//模板引擎加disable_functions
//模板引擎加disable_functions
if (!defined('DEDEDISFUN')) {
$tokens = token_get_all_nl($str);
$disabled_functions = explode(',', $cfg_disable_funs);
@@ -698,7 +698,7 @@ class DedeTemplate
if ($cTag->GetAtt('function') != '') {
$cTag->tagValue = $this->CompilerFunction($cTag->GetAtt('function'), $cTag->tagValue);
}
//加默认空值处理
//加默认空值处理
if ($cTag->GetAtt('default') != '') {
$cTag->tagValue = '<'.'?php echo empty('.$cTag->tagValue.')? \''.addslashes($cTag->GetAtt('default')).'\':'.$cTag->tagValue.'; ?'.'>';
} else {


+ 1
- 1
src/system/dedevote.class.php View File

@@ -63,7 +63,7 @@ class DedeVote
}
}
/**
* 加指定的投票节点的票数
* 加指定的投票节点的票数
*
* @access public
* @param int $aid 投票ID


+ 2
- 2
src/system/helpers/time.helper.php View File

@@ -94,10 +94,10 @@ if (!function_exists('SubDay')) {
}
}
/**
* 加天数
* 加天数
*
* @param int $ntime 当前时间
* @param int $aday 加天数
* @param int $aday 加天数
* @return int
*/
if (!function_exists('AddDay')) {


+ 5
- 5
src/system/libraries/oxwindow.class.php View File

@@ -49,7 +49,7 @@ class OxWindow
$this->myWin .= "<form name='$formname' method='$formmethod' onSubmit='return CheckSubmit();' action='$formaction'>";
}
/**
* 加隐藏域
* 加隐藏域
*
* @param string $iname 隐藏域名称
* @param string $ivalue 隐藏域值
@@ -69,7 +69,7 @@ class OxWindow
$this->myWin .= "<table width='100%' cellpadding='3' cellspacing='1'>";
}
/**
* 加一个两列的行
* 加一个两列的行
*
* @access public
* @param string $iname 名称
@@ -84,7 +84,7 @@ class OxWindow
$this->myWinItem .= "</tr>";
}
/**
* 加一个单列的消息行
* 加一个单列的消息行
*
* @access public
* @param string $ivalue 短消息值
@@ -109,7 +109,7 @@ class OxWindow
$this->myWinItem .= "</tr>";
}
/**
* 加单列的标题行
* 加单列的标题行
*
* @access public
* @param string $title 标题
@@ -143,7 +143,7 @@ class OxWindow
}
}
/**
* 加自定义JS脚本
* 加自定义JS脚本
*
* @param string $scripts
* @return void


+ 1
- 1
src/system/memberlogin.class.php View File

@@ -507,7 +507,7 @@ class MemberLogin
function PutLoginInfo($uid, $logintime = 0)
{
global $cfg_login_adds, $dsql;
//登录加积分(上一次登录时间必须大于两小时)
//登录加积分(上一次登录时间必须大于两小时)
if (time() - $logintime > 7200 && $cfg_login_adds > 0) {
$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET `scores`=`scores`+{$cfg_login_adds} WHERE mid='$uid' ");
}


+ 2
- 2
src/system/taglib/arclist.lib.php View File

@@ -24,7 +24,7 @@ function lib_arclist(&$ctag, &$refObj)
$tagid = '';
$tagname = $ctag->GetTagName();
$channelid = $ctag->GetAtt('channelid');
//加对分页文档的处理
//加对分页文档的处理
$pagesize = $ctag->GetAtt('pagesize');
if ($pagesize == '') {
$multi = 0;
@@ -240,7 +240,7 @@ function lib_arclistDone (&$refObj, &$ctag, $typeid=0, $row=10, $col=1, $titlele
else if ($orderby == 'near') $ordersql = " ORDER BY ABS(arc.id - ".$arcid.")";
else if ($orderby == 'lastpost') $ordersql = " ORDER BY arc.lastpost $orderWay";
else if ($orderby == 'scores') $ordersql = " ORDER BY arc.scores $orderWay";
//加按好评数和差评数调用
//加按好评数和差评数调用
else if ($orderby == 'goodpost') $ordersql = " order by arc.goodpost $orderWay";
else if ($orderby == 'badpost') $ordersql = " order by arc.badpost $orderWay";
else if ($orderby == 'rand') $ordersql = " ORDER BY rand()";


+ 4
- 4
src/system/typelink/typeunit.class.admin.php View File

@@ -114,7 +114,7 @@ class TypeUnit
echo "</td><td align='right'>";
echo "<a href='{$GLOBALS['cfg_phpurl']}/list.php?tid={$id}' target='_blank' title='预览' class='btn btn-light btn-sm'><i class='fa fa-eye'></i></a>";
echo "<a href='catalog_do.php?cid={$id}&dopost=listArchives' title='文档' class='btn btn-light btn-sm'><i class='fa fa-file-text'></i></a>";
echo "<a href='catalog_add.php?id={$id}' title='加' class='btn btn-light btn-sm'><i class='fa fa-plus-circle'></i></a>";
echo "<a href='catalog_add.php?id={$id}' title='加' class='btn btn-light btn-sm'><i class='fa fa-plus-circle'></i></a>";
echo "<a href='catalog_edit.php?id={$id}' title='修改' class='btn btn-light btn-sm'><i class='fa fa-pencil-square-o'></i></a>";
echo "<a href='catalog_do.php?dopost=moveCatalog&typeid={$id}' title='移动' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i></a>";
echo "<a href='catalog_del.php?id={$id}&typeoldname=".urlencode($typeName)."' title='删除' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i></a>";
@@ -127,7 +127,7 @@ class TypeUnit
echo "</td><td align='right'>";
echo "<a href='{$GLOBALS['cfg_phpurl']}/list.php?tid={$id}' target='_blank' title='预览' class='btn btn-light btn-sm'><i class='fa fa-eye'></i></a>";
echo "<a href='catalog_do.php?cid={$id}&dopost=listArchives' title='文档' class='btn btn-light btn-sm'><i class='fa fa-file-text'></i></a>";
echo "<a href='catalog_add.php?id={$id}' title='加' class='btn btn-light btn-sm'><i class='fa fa-plus-circle'></i></a>";
echo "<a href='catalog_add.php?id={$id}' title='加' class='btn btn-light btn-sm'><i class='fa fa-plus-circle'></i></a>";
echo "<a href='catalog_edit.php?id={$id}' title='修改' class='btn btn-light btn-sm'><i class='fa fa-pencil-square-o'></i></a>";
echo "<a href='catalog_do.php?dopost=moveCatalog&typeid={$id}' title='移动' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i></a>";
echo "<a href='catalog_del.php?id={$id}&typeoldname=".urlencode($typeName)."' title='删除' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i></a>";
@@ -197,7 +197,7 @@ class TypeUnit
echo "</td><td align='right'>";
echo "<a href='{$GLOBALS['cfg_phpurl']}/list.php?tid={$id}' target='_blank' title='预览' class='btn btn-light btn-sm'><i class='fa fa-eye'></i></a>";
echo "<a href='catalog_do.php?cid={$id}&dopost=listArchives' title='文档' class='btn btn-light btn-sm'><i class='fa fa-file-text'></i></a>";
echo "<a href='catalog_add.php?id={$id}' title='加' class='btn btn-light btn-sm'><i class='fa fa-plus-circle'></i></a>";
echo "<a href='catalog_add.php?id={$id}' title='加' class='btn btn-light btn-sm'><i class='fa fa-plus-circle'></i></a>";
echo "<a href='catalog_edit.php?id={$id}' title='修改' class='btn btn-light btn-sm'><i class='fa fa-pencil-square-o'></i></a>";
echo "<a href='catalog_do.php?dopost=moveCatalog&typeid={$id}' title='移动' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i></a>";
echo "<a href='catalog_del.php?id={$id}&typeoldname=".urlencode($typeName)."' title='删除' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i></a>";
@@ -211,7 +211,7 @@ class TypeUnit
echo "</td><td align='right'>";
echo "<a href='{$GLOBALS['cfg_phpurl']}/list.php?tid={$id}' target='_blank' title='预览' class='btn btn-light btn-sm'><i class='fa fa-eye'></i></a>";
echo "<a href='catalog_do.php?cid={$id}&dopost=listArchives' title='文档' class='btn btn-light btn-sm'><i class='fa fa-file-text'></i></a>";
echo "<a href='catalog_add.php?id={$id}' title='加' class='btn btn-light btn-sm'><i class='fa fa-plus-circle'></i></a>";
echo "<a href='catalog_add.php?id={$id}' title='加' class='btn btn-light btn-sm'><i class='fa fa-plus-circle'></i></a>";
echo "<a href='catalog_edit.php?id={$id}' title='修改' class='btn btn-light btn-sm'><i class='fa fa-pencil-square-o'></i></a>";
echo "<a href='catalog_do.php?dopost=moveCatalog&typeid={$id}' title='移动' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i></a>";
echo "<a href='catalog_del.php?id={$id}&typeoldname=".urlencode($typeName)."' title='删除' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i></a>";


+ 1
- 1
src/theme/templet-pluslist.inc View File

@@ -1,5 +1,5 @@
download_links_templet.htm,下载地址列表模板
flink-add.htm,加友情链接模板
flink-add.htm,加友情链接模板
flink-list.htm,友情链接列表模板
heightsearch.htm,高级搜索模板
list_diyform.htm,自定义表单文档列表模板


+ 1
- 1
src/user/content_list.php View File

@@ -51,7 +51,7 @@ if ($keyword != '') {
$whereSql .= " And (arc.title like '%$keyword%') ";
}
if ($cid != 0) $whereSql .= " And arc.typeid in (".GetSonIds($cid).")";
//加分类查询
//加分类查询
if ($arcrank == '1') {
$whereSql .= " And arc.arcrank >= 0";
} else if ($arcrank == '-1') {


+ 1
- 1
src/user/inc/inc_archives_functions.php View File

@@ -198,7 +198,7 @@ function PrintAutoFieldsAdd(&$fieldset, $loadtype = 'all', $isprint = TRUE)
}
echo "<input type=\"hidden\" name=\"dede_addonfields\" value=\"".$dede_addonfields."\" />";
echo "<input type=\"hidden\" name=\"_csrf_token\" value=\"".$GLOBALS['csrf_token']."\" />";
//加一个返回
//加一个返回
return $addonfieldsname;
}
/**


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

@@ -82,7 +82,7 @@
</div>
<div class="form-group">
<span>图片数目:<input type="text" name="picnum" value="5" id="picnum" class="form-control w-25"></span>
<button type="button" name="kkkup" id="kkkup2" class="btn btn-success btn-sm" onclick="MakeUpload(0);">加</button>(最大60幅)
<button type="button" name="kkkup" id="kkkup2" class="btn btn-success btn-sm" onclick="MakeUpload(0);">加</button>(最大60幅)
</div>
<div id="uploadfield"></div>
<script>


+ 1
- 1
src/user/templets/album_edit.htm View File

@@ -85,7 +85,7 @@
</div>
<div class="form-group">
<span>图片数目:<input type="text" name="picnum" value="5" id="picnum" class="form-control w-25 mr-2"></span>
<button type="button" name="kkkup" id="kkkup2" class="btn btn-success btn-sm" onclick="MakeUpload(0);">加</button>(最大60幅)
<button type="button" name="kkkup" id="kkkup2" class="btn btn-success btn-sm" onclick="MakeUpload(0);">加</button>(最大60幅)
</div>
<div id="uploadfield"></div>
<?php


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

@@ -180,7 +180,7 @@
<div class="form-group">
<label>其它地址:</label>
<input type="text" name="picnum" id="picnum" value="5" class="form-control w-25 mr-2">
<button type="button" name="kkkup" id="kkkup2" onclick="MakeUpload();" class="btn btn-success btn-sm">加地址</button>
<button type="button" name="kkkup" id="kkkup2" onclick="MakeUpload();" class="btn btn-success btn-sm">加地址</button>
<button type="button" name="Submit3" id="btsh3" onclick="ShowHideAddr();" class="btn btn-success btn-sm">隐藏地址</button>(最多为12个链接)
</div>
<div id="morelink" style="display:none">


+ 1
- 1
src/user/templets/soft_edit.htm View File

@@ -183,7 +183,7 @@
<div class="form-group">
<label>其它地址:</label>
<input type="text" name="picnum" id="picnum" value="5" class="form-control w-25">
<button type="button" name="kkkup" id="kkkup2" onclick="MakeUpload();" class="btn btn-success btn-sm">加地址</button>
<button type="button" name="kkkup" id="kkkup2" onclick="MakeUpload();" class="btn btn-success btn-sm">加地址</button>
<button type="button" name="Submit3" id="btsh3" onclick="ShowHideAddr();" class="btn btn-success btn-sm">隐藏地址</button> (最多为12个链接)
</div>
<div id="morelink">


Loading…
Cancel
Save