netCMS学习笔记

二者关系:

“netCMS”出自“风讯”,“netCMS”完全开源,有相关文档资料。

“风讯”开源版删除了一些源码。

学习内容:

一、模板实现原理


    标签

    netCMS自定义了一系列标签,在模版页面中插入这些标签,在发布网页时类“NetCMS.Publish.Template”用正则表达示筛选出这些标签,然后从数据库表“NT_News”中读取相应的内容,将标签替换。

 

    模版

    模版引用的CSS,图片等路径,必需是绝对路径。

    前台浏览方式

    分“动态”和“静态”两种模式。

    在“动态”模式下,页面存在两组<html></html>标签,一组是从模版生成的,另一组是aspx页面本身存在的

 

二、权限管理机制

 

 

 

三、在线编辑器

 

四、标签生成

标签生成的源码位于项目:NetCMS.Publish的目录“Label”里,最终生成html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 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
程序完全开源,功能扩展更方便<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、付费专栏及课程。

余额充值