diff --git a/README.md b/README.md index 7ac86232..9a2c9903 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ## DedeV6 -国内流行的内容管理系统(CMS)多端全媒体解决方案,DedeV6系统基于PHP7.X开发,同时兼容PHP8,具有很强的可扩展性,并且完全开放源代码DedeBIZ商业支持采用现流行的Go语言设计开发,让系统拥有简单易用、灵活扩展特性之外更安全、高效,模板设计制作简单一直是系统的一大特点,全新的版本延续了之前标签引擎,同时采用响应式模板引擎Bootstrap作为系统模板渲染引擎,让搭建跨终端(移动、PC)全媒体站点更简单。 +DedeBIZ系统基于PHP7版本开发,具有很强的可扩展性,并且完全开放源代码。DedeBIZ支持采用现流行的Go语言设计开发,拥有简单易用、灵活扩展特性之外更安全、高效。模板设计制作简单,一直是系统一大特点,延续之前标签,同时采用响应式模板引擎Bootstrap作为系统模板渲染引擎,让搭建跨终端和移动端全媒体站点更简单。 ## 版本说明 diff --git a/src/admin/inc/inc_catalog_options.php b/src/admin/inc/inc_catalog_options.php index 960a770e..8f01a77c 100644 --- a/src/admin/inc/inc_catalog_options.php +++ b/src/admin/inc/inc_catalog_options.php @@ -13,7 +13,7 @@ * * @access public * @param string $selid 选择id - * @param string $userCatalog 用户类目 + * @param string $userCatalog 用户栏目 * @param string $channeltype 栏目类型 * @return string */ diff --git a/src/admin/stepselect_main.php b/src/admin/stepselect_main.php index ef220db3..4c18f336 100644 --- a/src/admin/stepselect_main.php +++ b/src/admin/stepselect_main.php @@ -167,15 +167,8 @@ else if ($action == 'exarea') { } /*-------------------- function __addenum_save() { } -关于二级枚举的说明,为了节省查询速度,二级枚举是通过特殊算法生成的,原理为 -凡是能被 500 整除的都是一级枚举,(500 * n) + 1 < em < 500 * (n+1) 为下级枚举 -如:1000 的下级枚举对应的值为 1001,1002,10031499 -对于 issign=1 的,表示这个类别只有一级枚举,则不受上面的算法限制 ------------------------------------------------------------------------- -更新算法: -新增二级枚举下添加"-N"自己类别选择,例如: -1001二级枚举下面的3级类目,则为1001-1,1001-2 -这时候需要issign=2 +关于二级枚举:为了节省查询速度,二级枚举是通过特殊算法生成的,原理为凡是能被500整除的都是一级枚举(500 * n) + 1 < em < 500 * (n+1)为下级枚举,如:1000的下级枚举对应的值为 1001,1002,10031499对于issign=1的,表示这个类别只有一级枚举,则不受上面的算法限制 +更新算法:新增二级枚举下添加"-N"自己类别选择,例如:1001二级枚举下面的3级栏目,则为1001-1,1001-2这时候需要issign=2 ---------------------*/ else if ($action == 'addenum_save') { if (empty($ename) || empty($egroup)) { diff --git a/src/admin/templets/content_i_list.htm b/src/admin/templets/content_i_list.htm index f3be5557..53572b0d 100644 --- a/src/admin/templets/content_i_list.htm +++ b/src/admin/templets/content_i_list.htm @@ -65,7 +65,7 @@ id 文档属性 时间 - 类目 + 栏目 点击 网页 权限 diff --git a/src/admin/templets/content_list.htm b/src/admin/templets/content_list.htm index 1e81b6f0..2bea754d 100644 --- a/src/admin/templets/content_list.htm +++ b/src/admin/templets/content_list.htm @@ -72,7 +72,7 @@ id 文档标题 更新时间 - 类目 + 栏目 点击 网页 权限 diff --git a/src/admin/templets/content_s_list.htm b/src/admin/templets/content_s_list.htm index 0bf85d4b..3d0794b3 100644 --- a/src/admin/templets/content_s_list.htm +++ b/src/admin/templets/content_s_list.htm @@ -45,7 +45,7 @@ id 文档标题 更新时间 - 类目 + 栏目 点击 网页 权限 diff --git a/src/admin/templets/content_select_list.htm b/src/admin/templets/content_select_list.htm index a78bc3ef..ddac5f8c 100644 --- a/src/admin/templets/content_select_list.htm +++ b/src/admin/templets/content_select_list.htm @@ -73,7 +73,7 @@ id 文档标题 更新时间 - 类目 + 栏目 点击 网页 权限 diff --git a/src/admin/templets/content_sg_list.htm b/src/admin/templets/content_sg_list.htm index 294c1d3d..7d2f89cf 100644 --- a/src/admin/templets/content_sg_list.htm +++ b/src/admin/templets/content_sg_list.htm @@ -55,7 +55,7 @@ id 文档标题 更新时间 - 类目 + 栏目 点击 权限 发布人 diff --git a/src/admin/templets/feedback_main.htm b/src/admin/templets/feedback_main.htm index cbaab31f..c566aa65 100644 --- a/src/admin/templets/feedback_main.htm +++ b/src/admin/templets/feedback_main.htm @@ -123,38 +123,49 @@
- + - {dede:datalist empty=''} - - - - + + + + + + + + + + {dede:datalist empty=''} + + + + + - - - + + + {/dede:datalist} - - +
评论管理评论管理
暂无文档
选择 用户:{dede:field.username/} {dede:field.ischeck function="IsCheck(@me)"/} - 文档:{dede:field.arctitle function="RemoveXSS(@me)"/} - 评论:{dede:field.msg function='cn_substr(Text2Html(@me),280)'/} - 浏览 +
选择名称文档评论地址时间状态操作
暂无文档
{dede:field.username/}{dede:field.arctitle function="RemoveXSS(@me)"/} + {dede:field.msg function='cn_substr(Text2Html(@me),280)'/} 0) {?>{dede:field.replycount/}条回复 地址:{dede:field.ip/}时间:{dede:field.dtime function="GetDateTimeMK(@me)"/} - 修改评论 - 更新评论 + {dede:field.ip/}{dede:field.dtime function="GetDateTimeMK(@me)"/}{dede:field.ischeck function="IsCheck(@me)"/} + 修改 + 更新 + 浏览
+ - - + +
{dede:pagelist listsize='6'/}{dede:pagelist listsize='6'/}
diff --git a/src/admin/templets/recycling.htm b/src/admin/templets/recycling.htm index ca221abc..6412271f 100644 --- a/src/admin/templets/recycling.htm +++ b/src/admin/templets/recycling.htm @@ -77,7 +77,7 @@ 选择 文档标题 更新时间 - 类目 + 栏目 点击 操作 diff --git a/src/admin/templets/sys_admin_user.htm b/src/admin/templets/sys_admin_user.htm index b311383b..b2c8570e 100644 --- a/src/admin/templets/sys_admin_user.htm +++ b/src/admin/templets/sys_admin_user.htm @@ -35,7 +35,7 @@ 名称 等级 地址时间 - 类目 + 栏目 操作 {dede:datalist empty='暂无文档'} diff --git a/src/system/archive/listview.class.php b/src/system/archive/listview.class.php index a42caa17..40ca9fdc 100755 --- a/src/system/archive/listview.class.php +++ b/src/system/archive/listview.class.php @@ -261,7 +261,7 @@ class ListView } //创建封面模板文件 if ($this->TypeLink->TypeInfos['isdefault'] == -1) { - echo '这个类目是动态类目'; + echo '这个栏目是动态栏目'; return '../apps/list.php?tid='.$this->TypeLink->TypeInfos['id']; } //单独页面 diff --git a/src/system/archive/sglistview.class.php b/src/system/archive/sglistview.class.php index fd8ef6bc..ceb77e9a 100755 --- a/src/system/archive/sglistview.class.php +++ b/src/system/archive/sglistview.class.php @@ -220,7 +220,7 @@ class SgListView } //创建封面模板文件 if ($this->TypeLink->TypeInfos['isdefault'] == -1) { - echo '这个类目是动态类目'; + echo '这个栏目是动态栏目'; return ''; } //单独页面 diff --git a/src/system/enums.func.php b/src/system/enums.func.php index 4dcb2a3b..042d1a3f 100755 --- a/src/system/enums.func.php +++ b/src/system/enums.func.php @@ -141,7 +141,7 @@ function GetEnumsJs($egroup) $jsCode = ""; $jsCode .= "em_{$egroup}s=new Array();\r\n"; foreach (${'em_'.$egroup.'s'} as $k => $v) { - //js中3级类目存放到第二个key中去 + //js中3级栏目存放到第二个key中去 if (preg_match("#([0-9]{1,})\.([0-9]{1,})#", $k, $matchs)) { $valKey = $matchs[1] + $matchs[2] / 1000; $jsCode .= "em_{$egroup}s[{$valKey}]='$v';\r\n"; diff --git a/src/system/helpers/channelunit.helper.php b/src/system/helpers/channelunit.helper.php index 886b89ae..6547a1b6 100755 --- a/src/system/helpers/channelunit.helper.php +++ b/src/system/helpers/channelunit.helper.php @@ -184,7 +184,7 @@ if (!function_exists('GetFileName')) { } } /** - * 获得指定类目的URL链接 + * 获得指定栏目的URL链接 * 对于使用封面文件和单独页面的情况,强制使用默认页名称 * * @param int $typeid 栏目id @@ -259,7 +259,7 @@ if (!function_exists('MagicVar')) { } } /** - * 获取某个类目的所有上级栏目id + * 获取某个栏目的所有上级栏目id * * @param int $tid 栏目id * @return string @@ -309,7 +309,7 @@ if (!function_exists('IsParent')) { } } /** - * 获取一个类目的顶级栏目id + * 获取一个栏目的顶级栏目id * * @param string $tid 栏目id * @return string diff --git a/src/system/helpers/upload.helper.php b/src/system/helpers/upload.helper.php index ec026c23..70d438ad 100755 --- a/src/system/helpers/upload.helper.php +++ b/src/system/helpers/upload.helper.php @@ -16,10 +16,9 @@ if (!defined('DEDEINC')) exit('dedebiz'); * @param string $uploadname 上传名称 * @param string $ftype 文件类型 * @param string $rnddd 后缀数字 - * @param bool $watermark 是否水印 - * @param string $filetype image、media、addon - * $file_type='' 对于swfupload上传的文件,因为没有filetype,所以需指定,并且有些特殊之处不同 - * @return int -1 没选定上传文件,0 文件类型不允许, -2 保存失败,其它:返回上传后的文件名 + * @param bool $watermark 是否水印 + * @param string $filetype image、media、addon $file_type='' 对于swfupload上传的文件,因为没有filetype,所以需指定,并且有些特殊之处不同 + * @return int -1没选定上传文件,0文件类型不允许, -2保存失败 */ if (!function_exists('AdminUpload')) { function AdminUpload($uploadname, $ftype = 'image', $rnddd = 0, $watermark = TRUE, $filetype = '') diff --git a/src/system/typelink/typelink.class.php b/src/system/typelink/typelink.class.php index d8cdc9a9..702b78fb 100755 --- a/src/system/typelink/typelink.class.php +++ b/src/system/typelink/typelink.class.php @@ -45,7 +45,7 @@ class TypeLink $this->valuePositionName = ''; $this->typeDir = ''; $this->OptionArrayList = ''; - //载入类目信息 + //载入栏目信息 $query = "SELECT tp.*,ch.typename as ctypename,ch.addtable,ch.issystem FROM `#@__arctype` tp LEFT JOIN `#@__channeltype` ch on ch.id=tp.channeltype WHERE tp.id='$typeid' "; if ($typeid > 0) { $this->TypeInfos = $this->dsql->GetOne($query); @@ -74,12 +74,12 @@ class TypeLink $this->valuePositionName = ""; $this->typeDir = ""; $this->OptionArrayList = ""; - //载入类目信息 + //载入栏目信息 $query = "SELECT `#@__arctype`.*,`#@__channeltype`.typename as ctypename FROM `#@__arctype` LEFT JOIN `#@__channeltype` on `#@__channeltype`.id=`#@__arctype`.channeltype WHERE `#@__arctype`.id='$typeid'"; $this->dsql->SetQuery($query); $this->TypeInfos = $this->dsql->GetOne(); } - //获得这个类目的路径 + //获得这个栏目的路径 function GetTypeDir() { if (empty($this->TypeInfos['typedir'])) { @@ -88,7 +88,7 @@ class TypeLink return $this->TypeInfos['typedir']; } } - //获得某类目的链接列表 如:类目一>>类目二>> 这样的形式 + //获得某栏目的链接列表 如:栏目一>>栏目二>> 这样的形式 //islink 表示返回的列表是否带连接 function GetPositionLink($islink = true) { @@ -127,7 +127,7 @@ class TypeLink { return $this->GetPositionLink(false); } - //获得某类目的链接列表,递归逻辑部分 + //获得某栏目的链接列表,递归逻辑部分 function LogicGetPosition($id, $islink) { $this->dsql->SetQuery("SELECT id,reid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE id='".$id."'"); @@ -143,7 +143,7 @@ class TypeLink return 0; } } - //获得某个类目的超链接信息 + //获得某个栏目的超链接信息 function GetOneTypeLink($typeinfos) { $typepage = $this->GetOneTypeUrl($typeinfos); @@ -166,9 +166,9 @@ class TypeLink ); } //获得类别列表 - //hid是指默认选中类目,0表示“请选择类目”或“不限类目” - //oper是用户允许管理的类目,0表示所有类目 - //channeltype是指类目的文档类型,0表示不限栏目 + //hid是指默认选中栏目,0表示“请选择栏目”或“不限栏目” + //oper是用户允许管理的栏目,0表示所有栏目 + //channeltype是指栏目的文档类型,0表示不限栏目 function GetOptionArray($hid = 0, $oper = 0, $channeltype = 0, $usersg = 0) { return $this->GetOptionList($hid, $oper, $channeltype, $usersg); @@ -254,7 +254,7 @@ class TypeLink } } /** - * 获得与该类相关的类目,本函数应用于模板标记{dede:channel}{/dede:channel}中 + * 获得与该类相关的栏目,本函数应用于模板标记{dede:channel}{/dede:channel}中 * $typetype 的值为:sun下级分类 self同级分类 top顶级分类 * * @access public diff --git a/src/system/typelink/typeunit.class.admin.php b/src/system/typelink/typeunit.class.admin.php index 253bd610..2f345c1a 100755 --- a/src/system/typelink/typeunit.class.admin.php +++ b/src/system/typelink/typeunit.class.admin.php @@ -72,7 +72,7 @@ class TypeUnit } } /** - * 读出所有分类,在类目管理页(list_type)中使用 + * 读出所有分类,在栏目管理页list_type中使用 * * @access public * @param int $channel 栏目id @@ -162,7 +162,7 @@ class TypeUnit } } /** - * 获得子类目的递归调用 + * 获得子栏目的递归调用 * * @access public * @param int $id 栏目id @@ -243,7 +243,7 @@ class TypeUnit } } /** - * 返回与某个目相关的下级目录的栏目id列表删除类目或文档时调用 + * 返回与某个目相关的下级目录的栏目id列表删除栏目或文档时调用 * * @access public * @param int $id 栏目id @@ -270,7 +270,7 @@ class TypeUnit return $this->idArray; } /** - * 删除类目 + * 删除栏目 * * @access public * @param int $id 栏目id diff --git a/src/system/typelink/typeunit.class.menu.php b/src/system/typelink/typeunit.class.menu.php index c7a8666b..25bc823d 100755 --- a/src/system/typelink/typeunit.class.menu.php +++ b/src/system/typelink/typeunit.class.menu.php @@ -54,7 +54,7 @@ class TypeUnit { } /** - * 读出所有分类,在类目管理页(list_type)中使用 + * 读出所有分类,在栏目管理页list_type中使用 * * @access public * @param int $channel 栏目id @@ -116,7 +116,7 @@ class TypeUnit } } /** - * 获得子类目的递归调用 + * 获得子栏目的递归调用 * * @access public * @param int $id 栏目id diff --git a/src/system/typelink/typeunit.class.selector.php b/src/system/typelink/typeunit.class.selector.php index 537c60ee..81d76195 100755 --- a/src/system/typelink/typeunit.class.selector.php +++ b/src/system/typelink/typeunit.class.selector.php @@ -90,7 +90,7 @@ class TypeUnitSelector } } /** - * 获得子类目的递归调用 + * 获得子栏目的递归调用 * * @access public * @param int $id 栏目id diff --git a/src/theme/dedebiz/widget_article_feedback.htm b/src/theme/dedebiz/widget_article_feedback.htm index 11af87eb..f73572b3 100644 --- a/src/theme/dedebiz/widget_article_feedback.htm +++ b/src/theme/dedebiz/widget_article_feedback.htm @@ -1,8 +1,9 @@ {dede:comment text='文档评论模块'/} +

发表评论

-
+
@@ -25,9 +26,7 @@
-
- -
+
{dede:feedback} @@ -39,18 +38,18 @@ [field:username function="(@me=='guest' ? '游客' : @me)"/] [field:dtime function="MyDate('Y-m-d',@me)"/] - [回复] [field:replycount/]条回复 + [field:replycount/]条回复 + 回复
[field:good/]
-
+
{/dede:feedback} -