﻿||==========================||
||  深喉咙CMS版本更新日志   ||
||==========================||
+-----------------------------------------------------------------+
深喉咙CMS 4.2 beta版更新内容如下 发布时间：2012.01.01  by shlcms.com loooe.com
-------------------------------------------------------------------
[期待下个4.3版本，系统更加美化和简洁，支持移动智能终端设备发布和访问]

1、统一SHLCMS模板调用标签，放弃原有繁杂无章的SHLCMS标签，将其重新命名定义、完善。具体可在http://www.shenhoulong.com/cmslabel/此前提预览；
2、与4.2版本推出的同步产品是基于SHLCMS多用户平台loooe.com。SHLCMS用户和站长用户以后有福了，做的成本将大大降低；
3、更新KindEditor编辑器至4.02，使编辑器本身支持地图标注并截图功能；
4、新增加mapshow模块儿，利用google map对企业进行定位标注，为企业添加联系方式栏目 增加更多可选性；
5、为产品和图片模块儿增加多图功能，并为之重新设计了配套的相关parts页面；
6、为4.2增加了将网站直接迁移之loooe.com平台导出功能，方便有需的用户将老系统升级至最新系统导入到loooe.com平台，同时这个功能是不加限制的，loooe.com平台同样有将网站数据、模板、资源后台打包导入至本地SHLCMS的功能，不限制用户使用选择自由；
7、将数据库相关模块儿表字段名尽可能统一，使模块二次开发更加规范；
8、为每个模块儿增加独立、统一的keywords、description字段，并将期整理至统一的SEO标签，使用户可以为每条栏目 内容和每个栏目 以及每个频道单独添加独立 的关键字和描述，为SEO服务；
9、为新闻列表模块儿的内容标题 增加样式控制，例如颜色、加粗、斜体等，具体以官方发布版本效果为准；
10、重定义以及重写SHLCMS所有功能标签，优化结构和功能，并优化标签程序，使标签二次开发功能结构更加清晰、规范、易懂；
11、删除原有几本无用的“解决方案[solutions]”模块，并且鉴于很多用户的建议，官方默认将产品parts中的产品购物车功能删除，而以标签形式供不同需求的用户根据需要自行添加，而非默认就有；
12、后台为产品、新闻列表等模块儿增加 简易 标题搜索功能，方便信息量大的用户查找、定位、修改内容信息；
13、正式发布、推出此前已加入止4.11系统里的 邮件提醒 功能，可在构建网站->站点设置 的高级设置中开启。此功能因为是测试功能，所以4.11早期版本并没有，后来更新到4.11新版本，但官方一直未透露相关功能发布信息；
14、将构建网站->用户管理 和 权限管理 两功能合二为一 成“用户中心”，同时将 构建网站->数据库管理 和 清理数据 两功能合二为一成"数据管理"，同时增加 构建网站->“迁移至loooe.com”功能菜单；
15、优化会员模块儿功能，并同时更新新的会员模块儿parts和前台用户中心；
16、更新/inc/models/index.php架构，解决SHLCMS PHP版本一直以来模块修改不能对MYSQL整形字段设置为0的问题。此功能会影响到之前SHLCMS里例如：焦点图隐藏设置、排序设置为高数值不能改回为0等很多相关设置和数据功能；
17、增加“自定义导行”栏目调用标签nav_call_custom，此标签可以能过用户自己输入要调用的栏目ID，重新组合出新导航供用户在模板上有需要的地方进行“自定义导航”输出调用，4.2里此标签相对简单，只根据用户配制的栏目ID，平行一级输出，不区分级别，但用户可以通过独立样式文件对其样式自定义；
18、更新原有get_location标签为nav_location并为其增加可以自定义设置 首页导航字符，解决掉很多用户在制作英文模板时遇到的"首页"为汉语字符问题，从此用户可以根据自己模板制作需要将期自定义设置，不再拘谨于中文“首页”；
19、增加sys_mail() 标签，使用户可以根据需要在模板的任何地方或系统二次开发的任何地方，根据自己在后台对邮件配制，进行邮件自动发送调用，关于该标签使用说明和功能参考官方标签帮助文档；
20、新增一模板，支持新标签的下拉菜单效果，同时支持新的会员系统标签效果，供用户制作 模板熟悉新标签用法做参考；
21、整理官方模板目录下文件格式标准，增加res目录，下分js、css、images、plug-in四个目录，主要用来存储官方发布的标准参考模板的所有资源文件和前端插件，用户制作模板只需拷贝res、index、parts、indexflash、preview、config.xml、skins.txt 就可以了。

+----------------------------------------+
深喉咙CMS 4.11 正式版 发布时间：2011.04.11
+----------------------------------------+
*清理了大量4.1 版本中残留的没有用到的文件 /inc/js/ 目录中大量的无用的JS 文件，减少了系统占用的空间

1, 取消了繁杂的产品分类模块，改由栏目分类替代这一功能，实现功能的全转移，涉及文件过多，在此不一一叙述
2，新建两个导航标签分别为 dt_mainmenu  和dt_submenu，标签样式全部为模板目录中index目录下的mainmenu_style.php 和 submenu_style.php控制，具体标签使用方法可查看官网标签说明，或者模板目录下 index/mainmenu_0.php 和  index/submenu_0.php 中的标签说明
3, 新增KindEditor编辑器
	{
		新增keditor目录
		\admini\views\system\options\index.php  --- 编辑器选项添加 keditor 项
		inc/common.php  ---ewebeditor()
	}
4, 新增后台菜单管理中心功能，方便用户集中管理菜单信息
	{
		\admini\controllers\system\managechannel.php  --- 新增函数 center() ,menutree() , update_menu() ,move(),submenumove()  用于实现菜单中心的功能函数
		\admini\models\menu.php  --- 新增函数 menu_list_radio() , menu_list_select() 用于显示菜单中心的radio和select  
		\admini\views\system\managechannel\   --- 新增视图文件 center.php
	}
5, 将后台原FLASH 管理模块更改为广告管理模块，新增焦点图管理模块
	{
		\admini\controllers\system\flashoptions.php  --- 新增函数edit_focus_group() , flash_group()  用于实现焦点图模块后台管理的功能函数，将index 主显从FLASH 改为焦点图模块
		\admini\models\focus.php  --- 新增模型文件
		\admini\views\system\flashoptions\   --- 新增焦点图管理的视图文件 create_group.php(创建焦点图分组) edit_focus_group(编辑焦点图分组)
		\inc\js\  ---新增myfocus 文件夹，用于存储 焦点图模块的功能JS 和CSS 样式表 文件 
        \content\index\focus.php  ---新增focus.php 前台调用的标签函数主体
		 ---  图片信息依旧使用FLASH 模块的图片管理，不做修改
	}
6, 将系统中大量的file_exists() 替换为 is_file(),解决了文件不存在但是目录存在的原因而导致的判断不准确而报错BUG 
7, 修复了系统中少数 is_file() 未使用绝对路径而使用相对路径产生的判断错误的BUG

8, 根目录下的index.php 和后台根目录下的index.php 中新增了两个全局的数组变量 $menus ,$subs 用于存储菜单数据，减少可能因为反复查询而造成的数据库访问压力
9, 新增get_menu_info 标签
	{
		\content\common\common.php  ---新增get_menu_info()  标签函数主体，用作页面中引用指定的菜单信息，具体用法参考官网标签说明
	}
10, 新增ispic 判断图片是否存在的功能函数
	{
		\inc\function.php   ---新增ispic() 标签函数主题，用作判断图片是否存在，不存在则显示默认图片
	}
10, list 文章列表模块新增了文章摘要,后台填写则显示,不填则隐藏
11, product 产品模块 和picture 图片模块, 全部添加了list文章列表模块的内容分页功能
12, 添加创始人用户,初始安装的用户为创始人,只有创始人才可赋予其他用户权限,且其他管理员不可编辑创始人用户
13, 路由整理简化
14, content、skins整理
	{
		content/index/样式文件下验证调用标签参数，禁止其下$db直接执行sql；
		skins/ parts/下样式文件分离sql，禁止其下$db直接执行sql，数据由content下的相应模块程序提供；
		content/ 模块程序整理；
	}
15, 静态化模块升级（提供一键生成功能以及信息录入员单条生成）
16, 跟新了日期控件
17, 为站点设置里增加了用户关心的自定义图片背景颜色和缩略图大小的控制等功能。

+----------------------------------------+
深喉咙CMS 4.1 正式版 发布时间：2010.11.18
------------------------------------------
[期待下个4.2版本，优化和完善现有SHLCMS全部功能模块，使整个系统体验更加人性化、专业化]
+----------------------------------------+
1，默认页面首页，修正下部RSS调用出现问题
2，新增多级栏目功能。并新增加三个导行菜单分别为main_menu_extend,sub_menu_extend,call_sub_menu_extend三个多级浮动和树行菜单标签。
	{
		具体使用参考官网标签说明http://www.shenhoulong.com/instruction-manual/
	}
3，增加产品分类排序功能
4，删除Ewebedit。
	{
		删除了webeditor目录
		\admini\views\system\options\index.php  --- 编辑器选项删除，只保留FCKeditor
		inc/common.php  ---ewebeditor()
	}
5，.htaccess的判断特殊目录禁用，及文件禁止外部访问，使系统相对更加安全。
6，main_menu和sub_menu菜单最后一个参数整理成和前两个参数格式一样，这样可以使用户自定义菜单样式的时候更容易理解。
	{
		content/common/common.php  中三个函数 main_menu ,sub_menu,call_sub_menu 三个函数 $span_style 更名为$_style;
		涉及inc/class_category_tree.php
		content/product/index.php
	}
7，为产品分类栏目也加到站点导行里。产品分类排序
	{
		content/common/common.php 补充函数get_location($str='>>')  新增函数get_categroy($id)获得分类树
	}
8，解决强制添加英文名的问题，如果不添加可以默认为其ID，但不能允许menuName为空。
	{
		admini\controllers\system、mangechannel.php
	}
9，留言模块加上验证码再允许提交。
	{
		contenr/guestbook/index.php
		contenr/guestbook/parts_index.php
		skins/parts/guestbook_index.php
	}
10，可以考虑添加产品时选择完主分类之后，并且增加相关分类（其它分类），然后在其它分类属性也可以看到该产品，使产品模块使用更加灵活
	{
		/admini/controllers/product.php
		/admini/models/adminCategoryTree_2.php
		/admni/views/product/create.php
		/admni/views/product/edit.php
		
		/content/product/parts_index.php
		/skins/**/parts/product_index.php		
	}
11，在系统默认的每个模板下放个.TXT的文件，把模板下每个必需和必要的目录和文件做个简介说明
	{
		模板下skins.txt
	}
12，增加前后台频道栏目多级管理 及管理菜单生成及bug修正
	{
		模块下文件
	}
13，站点地图模块升级及bug修正
	{
		模块下文件
	}
14，管理权限升级及bug修正
	{
		模块下文件
	}
15，静态化管理优化升级及bug修正
	{
		模块下文件
	}		
16，由于升级为多级菜单 修改了main_menu(),  sub_menu(),call_sub_menu(),  get_location($str='>>') 等函数结构，传参不变。
	{
		content/common/common.php 
	}
17，加入一个预多级菜单功能样例，用户有需求可以有参考官方模板多级菜单标签调用方法。

18，新增首页flash引导页功能[目前因IIS本身BUG暂不支持IIS环境，有需求的只能暂时绕IIS来用此功能]，程序上已解决，增加一个样例模板（参看shuanger100428模板）。

19，新增加一个带引导页的模板以及一套新模板（参看shuanger101008模板）

20，测试数据的某个栏目，最好是新闻默认打开留言模块.并且默认测试数据最好一几个或多个新闻加上分布测试数据以提现CMS的全面功能[因工作失误，暂时未放进测试数据]

21，更新其它模板和list相关的模块的parts下没有更新上一条，下一条记录的SQL语句   

22，新版本内容发布更新。

23，新版本附带模板升级完善

24，新增产品轻量级类购物车功能，使用户使用选择更加灵活多用，同时也丰富了现有的会员系统。

25，数据库 xx_product  categoryId varchar(100); 补丁升级制作完成，安装包数据完成；

+----------------------------------------+
深喉咙CMS 4.01 正式版 发布时间：2010.05.23
+----------------------------------------+
1,httpd.ini 论坛达人Biotech分享提供 ：ISAPI环境下DT4.0伪静态重写规则httpd.ini文件，解决iis下的伪静态规则问题。
2,.htaccess   增加产品分类的分页规则。 
  涉及问题：
	分页链接错误问题。
	权限管理
  涉及问题： 
	修正未分配管理用户的报错
 	用户删除不可用的bug，设计成 授权 和管理 的双重机制
  涉及文件：
	admini/views/header.pyhp
	admini/system/userRightsManagement.php
	admini/system/userRightsManagement/index.php
	admini/system/userRightsManagement/destroy.php
3,前台登录 bug修正:
  涉及问题：
	无法登录成功。
  涉及文件：
	content/user/index.php
4,安装包、升级包：
	修正shlcms.lock等配置文件生成时逻辑不合理造成用户安装失败的情况下不能继续正常安装的问题。
	尝试修改了创建视图的sql语句；
	修正相关字段默认值的问题导致的数据无法正常写入。
  涉及文件：4.0安装包 3.8——4.0升级包。
5,list模块修正
  涉及问题：
	list_view表缺少相关字段问题。
  涉及文件：
	admini/controllers/list.php
	content/list/*.php  （目录下所有文件）
	content/index/list.php 
6,search 模块升级
  涉及问题：
	list模块升级引发的问题
	及现有模块升级维护。
  涉及文件：
	content/search/index.php
	content/search/parts_index.php
	skins/* /parts/search_index.php 
7,招聘模块：
  涉及问题：
	修改分页分页 
	增加视图单页 
  涉及文件：
	content/jobs/*.php
	skins/* /parts/*.php 
8,静态化模块重写涉及：
  涉及问题：
	现有模块的 频道页、 视图页的管理。
	新增现有相关模块的 分页 、分类默认页、 分类分页的管理。
	修正统计不准确的bugs。
  涉及文件：
	admini/controllers/system/html.php
	admini/controllers/system/html/*.php
	admini/views/system/html/*.php
	inc/class.pager.php 
9,数据清理模块
  涉及问题：
	幽灵数据问题。
  涉及文件：
	admini/controllers/system/clean.php
	admini/views/system/clean/*.php
10,parts/下文件已经重新修正，如果遇到问题请更新最新parts。
11,增加首页引导页功能
12,相关其他问题：：
	（1）：不能正常发布新闻，已纠正。
	（2）：4.0数据备份数据恢复造成的管理员信息丢失，已纠正。
	（3）：生成静态问题
		1.批量生成单页面，未解决。（无法解决模块间函数重定义问题）；
		2.html页目录保存选择问题。系统检测环境自动判断。
	（4）：后台目录修改，提高安全性。目录还是不能改。如有需要自行修改。（涉及多个模块大大小小的修改）
+----------------------------------------+
深喉咙CMS 4.0 正式版 发布时间：2010.04.29
+----------------------------------------+
完善 在测试版的基础上继续完善系统框架；
完善 网站栏目管理员权限功能，超级管理员可以设置其他管理员栏目管理权限；
完善 全站静态化功能，实现html静态页和urlrewrite重写伪静态功能共存；
完善 修改了新闻功能机制，采用按年分表的模式，降低做综合信息门户站数据库单表的查询压力
完善 增加新闻页分页功能；
完善 增加网站栏目以及网站内容关键字自定义功能；
增加 现有网站功能的全站模块的RSS订阅功能；
完善 修复和修正flash后台管理功能，实现后台设置控制flash样式效果；
修复 系统若干安全隐患；
增加 系统安装包及升级补丁；
增加 网站安装锁功能，防止重复安装或升级；
完善 系统升级程序。
完善 重新明确了深喉咙CMS做为一款免费开源软件的授权协议（强烈建议大家认真阅读）

修正 各种以往版本中存在的已知问题，具体细节不再一一描述

+----------------------------------------+
深喉咙CMS 4.0 测试版 发布时间：2010.03.29
+----------------------------------------+
完善 在原有3.8版本上重新构建了系统框架，使系统构架更加合理；
增加 后台管理员栏目权限管理功能，实现网站栏目管理权限区分；
增加 全站静态化网页功能，并且和原有urlrewrite重写伪静态功能并存，用户可根据自己需求灵活选择使用；
增加 新闻列表页面分布功能；
增加 栏目关键字自定义设置功能；
修复 几个系统安全隐患；
修正 3.8版本相关已知bug。

+--------------------------------------------------------------------+
深喉咙CMS 3.8中英双语beta版 发布时间：2009.02.24 更新时间：2010.02.08
+--------------------------------------------------------------------+
实现 3.8版本结构的中英双语功能，后台直接编辑网站内容，前台方便切换；
实现 双语模板结构改造；
实现 双语功能前台翻译；
其他 相关双语问题更新。
注：双语系列不发布正式版。

+------------------------------------------------------------+
深喉咙CMS 3.8正式版 发布时间：2009.01.09 更新时间：2010.02.08
+------------------------------------------------------------+
增加 两套精美的支持最新版本Ver3.8的模板；
重构 在原有3.7版本上重新构建了系统框架，是系统构架更加合理；
增加 通过频道与栏目设置可为该栏目单独写样式文件的功能，丰富了内容页效果，使深喉咙系统不但可以支持丰富多变的企业网站页面效果，甚至还可以拿来制作小型行业门户网站.而且具有深喉咙原有简单，便捷的风格，具体可参考系统自带模板model_1231模板的common下使用方法；
增加 后台FLASH设置中，增加了通过后台可控制FLASH具体效果的功能.具体可自己体验.是FLASH控制更新灵活，样式更加丰富化.
增加 在站点设置中增加了服务器时区设置，用户可根据所在地时区设置服务器时区.
增加 投票模块，用户可以根据需要选择单选投票和多选投票功能，关于投票首页调用的使用可以查看model_927模板，另外该模块可支持首页/内容页调用功能，具体可参考深喉咙官方标签说明；
增加 友情链接模块，用户根据需要可以选择文字链接和图片链接，此功能支持首页/内容页调标签调用，具体可参考官网标签说明；
增加 站点地图首页/内容页调用功能，具体中参考官方技术标签支持；
增加 首页/内容页调用discuz和phpwind论坛内容功能，通过此标签可使用深喉咙制作类似DISCUZ的X-SAPCE和superSite网站功能，同时也丰富了使用深喉咙制作小行门户网站的内容；
修改 模板下的calllist首页调用有问题；
修改 系统的视频模块，视频采用网络上常用的流程提flv格式视频，用户上传前需要将视频转换为flv格式视频；
升级 将FCKeditor编辑器升级为最新版本；
修改 flash首页调用问题，用户可在后台设置字体颜色、背景颜色、轮换时间等选项；
修改 后台有此虚拟主机下由于设置问题无法进行排序的功能；
增加 会员可以退出的函数，使会员模块更加合理，具体使用可参考模板model_shuanger1122或model_wjc的模板会员添加HTML代码，或参考深喉咙官方标签添加说明；
增加 产品批量转移分类的功能；
增加 新闻批量转移及删除功能；
修正 进行了大量BUG修正。

+--------------------------------------+
……


