NetCms修改之一:增加上传文件的类型

NetCms默认设置中,只能上传Doc文件,不能上传xls文件和PPT文件。

 

上传文件类型可以“控制面板-->参数设置-->上传文件允许格式” 中设置。但是,仅能上传,添加新闻时,添加附件的文件选择框中无法看到xls文件和ppt文件。

 

通过查看源文件,添加新闻页面是~/Manage/News/News_add.aspx文件,在该文件中,添加附件位置,通过调用JavaScript的selectFile方法,selectFile方法中又调用~/configuration/system/iframe.aspx?FileType=file页面来实现,最后,是通过~/configuration/system、selectFiles.aspx页面来控制。

修改了这个页面中的以下几个方法:

1、在SelectFile(string Extension)方法中,if语句的else分支中的switch语句中,添加了下面2个分支判断:

                case ".doc":
                    value = true;
                    break;
                case ".xls":
                    value = true;
                    break;

2、修改GetFileIco(string type)方法,实现xls文件和ppt文件正确的图标显示,当然先要准备xls.gif和ppt.gif图标文件(16*16),放在~/SysImages/FileIcons文件夹下:

在switch语句中添加以下2个判断:

            case ".ppt":
                Str_ImgPath = "ppt.gif";
                break;
            case ".xls":
                Str_ImgPath = "xls.gif";
                break;

 

之后,在解决方案管理器中,对Web项目选择“生成”,将Bin文件夹下的NetCMS.Web.dll文件复制到Web服务器的相同文件下,就可以实现上传xls、ppt文件和选择xls、ppt文件作新闻附件了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
程序完全开源,功能扩展更方便<br>NetCMS是基于ASP.NET2.0开发的网站内容管理系统,程序完全开源,没有任何文件加密, 不需要注册任何组件,完全开源方便您二次开发。<br><br>模板与程序分离,标签调用,支持DIV+CSS,批量设置属性,让模板制作更简单<br>全新“网站模板与网站程序完全分离”的概念,具有强大的标签加样式的个性化组合,自定义标签、自定义表单、JS管理加JS模型(自定义JS,系统JS)的灵活应用,支持不同频道、栏目、内容页、专题等应用不同的模板,随时能编辑、修改和更换网站界面,系统集成类同Macromedia Dreamweaver一样简单的可视模板编辑方式,可批量设置属性,模板标签全面支持目前最受欢迎的DIV+CSS格式,支持批量绑定模板,完全做到轻松换肤。<br><br>自定义频道<br>用户可根据自己的需要自定义数据表,自定义字段,从而组合出新的频道如房产,招聘等,每个频道都可以拥有独立的表,彻底减轻了数据库的压力。自定义字段的内容录入可支持HTML可视化编辑,方便前后台数据录入界面的排版布局,扩展出更多的特殊效果。<br><br>自定义表单<br>自定义表单功能支持时间限制、用户组权限控制、奖励扣除金币、附件上传、验证码等功能,轻松实现订单预订,问卷调查等效果。<br><br>自定义标签<br>您可以基于此功能,轻松编程SQL语句,实现任意数据任意调用,相关链接可根据关联条件查询。<br><br>支持动态访问和静态发布<br>整站程序支持全静态HTML文件生成,可将站点首页、频道首页、各栏目及每个内容页都生成静态HTML文件,这样不仅可以减轻服务器的负载提高搜索收录率,同时也可以实现内容收费和访问权限控制。多种生成文件命名形式可供选择,自定义文件存放路径,您可以随心所欲的设置要生成的扩展名,一切更可能的根据您的喜好DIY。动态访问可支持伪静态,增强Url友好性,方便搜索引擎的收录。<br><br>自定义菜单、快捷方式,维护变的更轻松<br>支持用户按自己使用习惯添加,修改菜单,设置快捷方式,让网站维护变的更轻松。<br><br>支持数据库字段替换功能,在线执行SQL语句,数据备份和恢复功能<br>系统具有强大的数据库字段替换功能;强大的在线执行SQL语句功能;强大的数据备份和恢复功能,可以在线备份、恢复、压缩数据库。 <br><br><br>作者:NetCMS
该版本为免安装版,直接附加数据库即可,里面有测试数据可以删改! NetCMS是基于ASP.NET2.0开发的网站内容管理系统,程序完全开源,没有任何文件加密, 不需要注册任何组件,完全开源方便您二次开发。 模板与程序分离,标签调用,支持DIV+CSS,批量设置属性,让模板制作更简单 全新“网站模板与网站程序完全分离”的概念,具有强大的标签加样式的个性化组合,自定义标签、自定义表单、JS管理加JS模型(自定义JS,系统JS)的灵活应用,支持不同频道、栏目、内容页、专题等应用不同的模板,随时能编辑、修改和更换网站界面,系统集成类同Macromedia Dreamweaver一样简单的可视模板编辑方式,可批量设置属性,模板标签全面支持目前最受欢迎的DIV+CSS格式,支持批量绑定模板,完全做到轻松换肤。 自定义频道 用户可根据自己的需要自定义数据表,自定义字段,从而组合出新的频道如房产,招聘等,每个频道都可以拥有独立的表,彻底减轻了数据库的压力。自定义字段的内容录入可支持HTML可视化编辑,方便前后台数据录入界面的排版布局,扩展出更多的特殊效果。 自定义表单 自定义表单功能支持时间限制、用户组权限控制、奖励扣除金币、附件上传、验证码等功能,轻松实现订单预订,问卷调查等效果。 自定义标签 您可以基于此功能,轻松编程SQL语句,实现任意数据任意调用,相关链接可根据关联条件查询。 支持动态访问和静态发布 整站程序支持全静态HTML文件生成,可将站点首页、频道首页、各栏目及每个内容页都生成静态HTML文件,这样不仅可以减轻服务器的负载提高搜索收录率,同时也可以实现内容收费和访问权限控制。多种生成文件命名形式可供选择,自定义文件存放路径,您可以随心所欲的设置要生成的扩展名,一切更可能的根据您的喜好DIY。动态访问可支持伪静态,增强Url友好性,方便搜索引擎的收录。 自定义菜单、快捷方式,维护变的更轻松 支持用户按自己使用习惯添加,修改菜单,设置快捷方式,让网站维护变的更轻松。 支持数据库字段替换功能,在线执行SQL语句,数据备份和恢复功能 系统具有强大的数据库字段替换功能;强大的在线执行SQL语句功能;强大的数据备份和恢复功能,可以在线备份、恢复、压缩数据库。 修改列表:(2008年11月25日) 新增一套带标签的模板,安装即可使用,方便初学者。 管理员权限的细化及完全 新增单页面标签在动态调用方式下无法显示 修改分页标签包含样式时无法正常生成造成页面错乱 无法匿名投票 去除搜索以及相关新闻百度搜索 前台投稿标题截断问题 后台管理文章按权重排序改为按ID排序优先 修改栏目排序时,避免ClassID的前面某几位为0时,传递参数过程中会把字符串当作整数传递,导致丢失前面几位,无法实现权重排序 修改总站导航标签荣誉代码造成无法正常显示 修改归档新闻查询链接地址错误 修改新闻分页代码中动态调用中显示JS错误 子类新闻div代码优化 若干标签输出div代码优化,方便标签调用,实现效果 DB_51aspx下为Sql数据库文件,附加即可 后台管理地址:manage/login.aspx,默认管理帐号/密码:51aspx/51aspx 注意:为了系统安全,建议删除或修改NetCMS.Web\Install目录
NetCMS是基于ASP.NET2.0开发的网站内容管理系统,程序完全开源,没有任何文件加密, 不需要注册任何组件,完全开源方便您二次开发。 模板与程序分离,标签调用,支持DIV CSS,批量设置属性,让模板制作更简单 全新“网站模板与网站程序完全分离”的概念,具有强大的标签加样式的个性化组合,自定义标签、自定义表单、JS管理加JS模型(自定义JS,系统JS)的灵活应用,支持不同频道、栏目、内容页、专题等应用不同的模板,随时能编辑、修改和更换网站界面,系统集成类同Macromedia Dreamweaver一样简单的可视模板编辑方式,可批量设置属性,模板标签全面支持目前最受欢迎的DIV CSS格式,支持批量绑定模板,完全做到轻松换肤。 自定义频道 用户可根据自己的需要自定义数据表,自定义字段,从而组合出新的频道如房产,招聘等,每个频道都可以拥有独立的表,彻底减轻了数据库的压力。自定义字段的内容录入可支持HTML可视化编辑,方便前后台数据录入界面的排版布局,扩展出更多的特殊效果。 自定义表单 自定义表单功能支持时间限制、用户组权限控制、奖励扣除金币、附件上传、验证码等功能,轻松实现订单预订,问卷调查等效果。 自定义标签 您可以基于此功能,轻松编程SQL语句,实现任意数据任意调用,相关链接可根据关联条件查询。 支持动态访问和静态发布 整站程序支持全静态HTML文件生成,可将站点首页、频道首页、各栏目及每个内容页都生成静态HTML文件,这样不仅可以减轻服务器的负载提高搜索收录率,同时也可以实现内容收费和访问权限控制。多种生成文件命名形式可供选择,自定义文件存放路径,您可以随心所欲的设置要生成的扩展名,一切更可能的根据您的喜好DIY。动态访问可支持伪静态,增强Url友好性,方便搜索引擎的收录。 自定义菜单、快捷方式,维护变的更轻松 支持用户按自己使用习惯添加,修改菜单,设置快捷方式,让网站维护变的更轻松。 支持数据库字段替换功能,在线执行SQL语句,数据备份和恢复功能 系统具有强大的数据库字段替换功能;强大的在线执行SQL语句功能;强大的数据备份和恢复功能,可以在线备份、恢复、压缩数据库。 修改列表:(2008年11月25日) 新增一套带标签的模板,安装即可使用,方便初学者。 管理员权限的细化及完全 新增单页面标签在动态调用方式下无法显示 修改分页标签包含样式时无法正常生成造成页面错乱 无法匿名投票 去除搜索以及相关新闻百度搜索 前台投稿标题截断问题 后台管理文章按权重排序改为按ID排序优先 修改栏目排序时,避免ClassID的前面某几位为0时,传递参数过程中会把字符串当作整数传递,导致丢失前面几位,无法实现权重排序 修改总站导航标签荣誉代码造成无法正常显示 修改归档新闻查询链接地址错误 修改新闻分页代码中动态调用中显示JS错误 子类新闻div代码优化 若干标签输出div代码优化,方便标签调用,实现效果 …… 其他修改此处不一一列出
程序完全开源,功能扩展更方便<br>NetCMS是基于ASP.NET2.0开发的网站内容管理系统,程序完全开源,没有任何文件加密, 不需要注册任何组件,完全开源方便您二次开发。<br><br>模板与程序分离,标签调用,支持DIV+CSS,批量设置属性,让模板制作更简单<br>全新“网站模板与网站程序完全分离”的概念,具有强大的标签加样式的个性化组合,自定义标签、自定义表单、JS管理加JS模型(自定义JS,系统JS)的灵活应用,支持不同频道、栏目、内容页、专题等应用不同的模板,随时能编辑、修改和更换网站界面,系统集成类同Macromedia Dreamweaver一样简单的可视模板编辑方式,可批量设置属性,模板标签全面支持目前最受欢迎的DIV+CSS格式,支持批量绑定模板,完全做到轻松换肤。<br><br>自定义频道<br>用户可根据自己的需要自定义数据表,自定义字段,从而组合出新的频道如房产,招聘等,每个频道都可以拥有独立的表,彻底减轻了数据库的压力。自定义字段的内容录入可支持HTML可视化编辑,方便前后台数据录入界面的排版布局,扩展出更多的特殊效果。<br><br>自定义表单<br>自定义表单功能支持时间限制、用户组权限控制、奖励扣除金币、附件上传、验证码等功能,轻松实现订单预订,问卷调查等效果。<br><br>自定义标签<br>您可以基于此功能,轻松编程SQL语句,实现任意数据任意调用,相关链接可根据关联条件查询。<br><br>支持动态访问和静态发布<br>整站程序支持全静态HTML文件生成,可将站点首页、频道首页、各栏目及每个内容页都生成静态HTML文件,这样不仅可以减轻服务器的负载提高搜索收录率,同时也可以实现内容收费和访问权限控制。多种生成文件命名形式可供选择,自定义文件存放路径,您可以随心所欲的设置要生成的扩展名,一切更可能的根据您的喜好DIY。动态访问可支持伪静态,增强Url友好性,方便搜索引擎的收录。<br><br>自定义菜单、快捷方式,维护变的更轻松<br>支持用户按自己使用习惯添加,修改菜单,设置快捷方式,让网站维护变的更轻松。<br><br>支持数据库字段替换功能,在线执行SQL语句,数据备份和恢复功能<br>系统具有强大的数据库字段替换功能;强大的在线执行SQL语句功能;强大的数据备份和恢复功能,可以在线备份、恢复、压缩数据库。 <br>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值