|
2.7.0906 ChangLog
[Bug Fixed]
#修正了一个动态发布的bug
#改进了数据备份的分卷机制
#改进了标识添加方式
#修正了where="c.Photo!=''"这样的模版解析问题
2.7.0806 ChangLog
[Bug Fixed]
#发布管理 --设置发布时间 无效
#删除虚链接文章时,无法同时删除生成的虚链接HTML文件。
#编辑器里的图片本地化没有加水印
#批量图片上传--显示设置--色彩选择 JS错误。
#发布管理里,不选任何,然后选择下面的批量删除菜单,确定,这时就会有错误信息了
#投稿不能删除?匿名投搞或用户投稿。没有删除项(管理后台处)。如果属于垃圾稿的,无法处理了
#内容模型管理,新增字段类型为"字符串",字段长度如果不填时会出错
#结点附加属性 - 字段输入类型 - 除了TXT字段正常可用外,其他类型都不能用。选择其他字段类型后,结点设置里,都不正常显示
#结点加收站。点击结点时出现无效结点ID对话窗口。但如果是刚删除第一次点击的话,会出现两次不同警告的窗口。
# kTemplate对op等语句的漏编译问题
#数据库备份还原mysql5下的NULL问题
#数据备份设置分卷为1MB时实际的分卷文件却有很多接近两兆,容易招致还原时超时(默认分卷尺寸改为0.5M)
#表单值采集器:附件录入,上传完附件后,没有把文件的路径显示到input框
#cmsware安装程序改为在sysdata上建立%%install来做限制模式检测.
#插件管理-会员接口的用户组权限管理和用户权限管理没做任何设置时会报错
#mysql5环境下的一些兼容问题,包括用户管理,来稿管理等
#new_editor图片上传时经常出现跑到上面去了
#关键字替换功能,应该针对让每个内容模型的主内容都生效,目前只有默认内容模型的Content字段有效
#采集-图片本地化:如果目录,或文件名中间有空格或&等这样的符号的话,会引起采集图片本地化的失败。其它特殊符号可能也有。没有遇到。
#动态发布的结点的文章,设置自定义模板没用
#改PSN设置后,重提交结点设置,缓存清空,更新,都不管用,publish_log中的资源都还是原来的不会更新!
#循环调用结点列表,然后调用每个结点的附加发布的一段代码,如果有附加发布的调用,就发布时会到附加发布的地方就停止更新,后台停止在那里不动了
#评论管理-先搜索空值-再点删除时,会有错误。
#发布管理--下拉菜单里的“永久删除”(采集列表里已经删除导入记录的时候),没有删除掉 cmsware_resource 表 里的采集图片资源。回收站里的永久删除同样有问题。(就是在先删除掉采集管理里的这个新闻,然后发管管理里永久删除时,没有永久删除掉采集文章的图片,回收站里 "永久删除" ,也是同样,无法完全删除掉。反过来,如果先在回收站里删除掉新闻,最后再从采集管理的列表里删除这个新闻时,是会把图片永久删除掉。)
#关键字替换功能,如果关键字在<>之间替换,会引起HTML的错误。
#内容页分页处理时只对默认的Content变量字段有用,而自定义模型中的主内容变量就不行,需要修改为按主内容字段处理
#当publish目录移动到别的目录时,外部投稿提交时,会出现psn_admin.class.php5.php中调用isValid找不到../license.php错误
#PSN设置为ftp模式且为非21端口时,移动文章到其它结点以后无法发布,报错显示无法连接远程的ftp服务器的21端口
#远程发布的PSN-URL不能相对URL设置发布,会强制多http
#在数据库 备份->恢复 之后,节点内容页分卷问题
#用户后台,点X号关左边栏后,头部没有恢复左边栏的 showtoc 按钮
#AutoMini引起问题的用户改用AutoMini2试试
代码:
[code]/** * 图像自动缩略函数 * * 自动判断来源图片的尺寸,按照传递的参赛生成缩略图(如果传入图片与定义尺寸相同,则不做缩略) * <code><img src="[@AutoMini($var.Photo, '120*100', $var)]" border="0" width="120" height="100"></code> * * @param string $srcFile 来源图片的地址,可以是本地路径,也可以是http:// * @param string $pixel 输出图片的尺寸,160*120 * @param string $List 包含IndexID的数组 * @param string $cache 缩略图是否缓存 * @param string $miniMode 缩略模式 1-自动伸缩填充$pixel大小, 2-如果源图尺寸小于$pixel,则不自动伸缩填充 * @return string 生成的缩略图Url地址 * @access public */function AutoMini2($srcFile, $pixel, $List, $cache = true, $miniMode='1')[/code]
[New Feature]
+ 编辑器里的图片本地化加水印,在系统设置-编辑器图片本地化加水印处设置。
+ 系统设置“对话框尺寸适应XP”改为默认启用
+ 新增投稿删除
+ 复杂函数调用使用双@号包含:[@function(.....)@]
+新增文件Log功能,文件Log将强制生成,管理界面无法删除。文件Log位于sysdata/logs(如果logs目录不存在或者不可写,将生成在sysdata目录)。admin.20060601.log为管理操作日志,login.20060601.log为登陆日志,tplerror.20060601.log为模版错误日志(config.php的$SYS_CONFIG['tpl_error_display']可以配置是否在最终页面显示错误信息),error.20060601.log为系统错误日志(config.php的$SYS_CONFIG['error_reporting']可以配置报错类型file-不显示报错,只将报错写入文件,html-显示html报错,js-显示js报错对话框)。
+ 新增sysdata/logs目录
+新增错误日志查看,信息查看-查看错误日志
+结点参数、模版变量、内容模型修改后自动清空相应的缓存
+结点PSN修改后系统支持对结点内容进行重新发布(临时取消原发布,再发布)。
+新增结点重发布(临时取消发布结点所有内容,再发布)、全部取消发布、全部临时取消发布,位于发布管理-批量操作选择菜单。
+安装程序到最后一步提示“是否自动删除install.php、update.php以提高系统安全性”
+改进了模版错误信息的查看功能,避免了大量的错误信息可能破坏页面排版的问题。
+安全上传检查,系统禁止所有native code方式的上传(php,jsp,asp,exe等)
+静态内容页文件发布的名字能使用内容模型的字段名,例如 静态发布文件格式 :content.{Title}.{Author}.{TimeStamp}d{ContentID}.html,结点首页支持结点名称{NodeName}.html
+结点首页文件名、内容页文件名支持函数格式定义:[@str_replace('a','A','{Title}')]_{ContentID}.html ,[@strlen("{Title}")].content.{TimeStamp}d{ContentID}.html,函数变量需要使用引号包含。
+结点参数设置的"发布模式"新增一个“动静态发布”,此时结点首页选择的动态发布入口,内容页等依然是静态发布的选项。这么简单的设置一下或许就能解决栏目下内容太多时列表页的分页刷新问题
+对话框尺寸支持自适应XP系统
+后台新增文章时可以象投稿时那样同时选择索引和虚连接
+后台管理入口的目录名可修改(默认为admin),修改后需同时配置config.php的$SYS_CONFIG['admin_dir_name'] = "admin"项。
+ 创建虚链接 或索引链接后,根据 结点里的 “是否自动发布” 为判断来执行发布。
+ 关键字替换功能支持PSN参数的解析,比如 替换 test 为 带链接的( <A HREF="/cmsware/test">test</A>)。
+ 内容模型的所有字段支持PSN参数的解析,比如内容包含<A HREF="/cmsware/hello.html">test</A>,/cmsware将自动解析为实际地址。
+ 内容模型导入/导出。
+ 后台新增文章时可以象投稿时那样同时选择索引和虚连接
+ 新建内容模型支持自定义TableID,为内容模型共享提供了更大便利,通常情况1~10的TableID已经被普遍使用,因此如果你新建内容模型的时候使用大于100的TableID,就可以避免与其他人已创建的TableID冲突,别人导入你的内容模型文件时候你的默认TableID将被继续使用(如果冲突,系统将使用自动生成的TableID代替默认TableID,如果你的模板中使用了TableID,显然,模板需要修改才能复用,所以,强烈推荐大家创建共享型内容模型时使用3位以上的自定义TableID)
+ CMSwareOAS 插件
+ CMSware Shell任务工具
+新增评论验证码支持(publish/config.php中$PUBLISH_CONFIG['comment_validcode'] 配置开关,默认打开),请在原有评论模板表单内添加以下代码用以支持验证码功能
验证码:
[code]<input type="text" name="validCode" size="10" ><img src="[$PUBLISH_URL]validCode.php"/>[/code]
[SQL]
升级代码:
0716
[code]
ALTER TABLE {$table_header}content_table CHANGE `Name` `Name` VARCHAR( 100 ) DEFAULT NULL ;
ALTER TABLE {$table_header}content_fields CHANGE `FieldTitle` `FieldTitle` VARCHAR( 100 ) DEFAULT NULL;
[/code]
0624
[code]
ALTER TABLE `cmsware_site` CHANGE `IndexName` `IndexName` VARCHAR( 250 ) ;
ALTER TABLE `cmsware_site` CHANGE `PublishFileFormat` `PublishFileFormat` VARCHAR( 250 ) ;
[/code]
0528
[code]UPDATE `cmsware_sys` SET `varValue`='1' WHERE `varName`='DialogFitXP';[/code]
0527
[code]INSERT INTO `cmsware_sys` SET `varName`='EnableEditorWaterMark', `varValue`='1';[/code]
配合CMSwareOAS
[code]
ALTER TABLE `cmsware_plugin_base_comment` ADD COLUMN `UserID` int(10) NOT NULL DEFAULT '0';ALTER TABLE `cmsware_content_table` ADD COLUMN `TableGUID` varchar(32) NULL;
[/code] |