经过半个月的修改和完善,目前本站使用的这个版本基本解决了影响使用的由于中文等带来的问题。修改了部分bug,加入了部分功能。
请大家仔细阅读以下说明
更新:
- 全面的本地化,可能有部分没有汉化或者丢失的资源,大家可以自己继续完善;
- 修正了中文搜索,采用免费的中文分词组件,解决了中文的索引搜索问题,并修正了原搜索结果关键字高亮的显示问题,结果令人满意,可直接输入整句搜索,自动分词。注意:如果是升级来得数据库,需要将 cs_posts里面的isindexed全部重设为0,还有cs_sections的issearchable设为1,然后过15分钟左右,cs就开始索引帖子了,过段时间,就可以搜索到结果了,视帖子数量而定,结果会越来越丰富,一般每15分钟提取最新的50帖进行索引。
- 修正了新建版面、博客、相册使用中文名等未指定唯一名称(如果你在树形视图创建就会出问题),造成cs整个挂掉的问题,现在加入了中文拼音类,如果检测到没有合法的唯一名称,就自动采用拼音代替。不过注意:避免在同一个程序中出现同音的版面。
- 加强了自带的编辑器,加入了中文语言包,加入了可配置的文件上传功能。由于这个编辑器小巧,速度很快,结合cs的插入视频和动画的功能,基本够用,推荐使用。原计划加入的fckeditor就不加入了,速度太慢,不过解决方案中仍包括了这个项目,有兴趣的可以试试看。另加入FreeTextBox3,可在站点设置中选用。
- 增加论坛帖子下方的快速回复功能,带用户登录,适应国内用户习惯。
- 加入论坛跳转下拉菜单,方便论坛切换,适应国内用户习惯。
- 加入多套cs2.0的博客皮肤,由于时间精力关系,没有加入2.1的tag功能,可能尚未一一测试,大家自己倒腾把~
- 采用本网新增的一个默认主题,若不喜欢,可以恢复官方的图片文件和样式表文件到default目录即可;
- 加入完全解除限制的注册dll,开放所有功能,部分功能由于sdk不完整,不能使用。
- 增加系统头像供选功能,大家可以将自己喜爱的头像放到/UserFace目录,命名为连续的数字的gif即可,目前有72个,如果数量不对请自行修改皮肤Skin_EditProfile.ascx里面的js代码即可。
- 全站js中加入了大图自动缩小功能,避免出现滚动条。若要修改尺寸或者去除该功能,可在/Utility/Global.js中最末端修改;
- 发帖时的tag输入框加入了中文标点支持,现在可以使用中文的逗号分号和空格来分隔多个关键字了;
- 修改了论坛首页,若显示不正常或者出错,或者不喜欢,可以拿原有的覆盖;
- 汉化了论坛错误信息,标准化了email的模版;
- 汉化了论坛帮助,现在是中英对照;
- 加入发视频时候的全面提示,默认尺寸,修改为视频自动开始等;
- 增加站内短信的数量提示,若有新短信则显示“新短信(2)”;
- 加入了一个通用的热键控件,可以在需要的地方使用,可以给按钮和超链接按钮设置键盘快捷键,方法是:
<CS:Hotkey runat="server" TargetControlID="loginButton" KeyCode="13" CtrlKey="false" ShiftKey="false" AltKey="false" ID="HotKey1" /> - 加入rar文件的图标,小问题;
- 将2.1新增的采用System.Net.Mail的EmailJob类换回2.0的,增强了邮件的发送成功率,如有问题,可以修改CommunityServer.Config,改回新版本。(我用新版本,一般发送不出去,直接认证失败);
- 加入反编译的若干个项目源代码,好奇心强的朋友看好了!
- …………
升级说明:
若是2.0版本,可以执行sqlscripts文件夹里面的升级脚本:cs_2.x_to_2.1_upgrade.sql,升级到2.1即可;
若是新安装,可以执行cs_2.1_CreateFullDatabase.sql即可;
然后修改web.config里面的两处链接字符串即可。
注意由于在皮肤中有少量汉字,可能会出现乱码,请将相关皮肤文件另存为utf-8编码即可。
默认编辑器的文件上传功能及图片水印功能可以在web.config里面配置。
大家使用中遇到问题,欢迎交流。
下载地址:
http://bbs.cnfdc.com.cn/files/folders/yuandaimasdk/entry38049.aspx