- 博客(12)
- 收藏
- 关注
原创 系统标签修改流程
在系统的时候过程中,我们经常会遇到这种问题,系统标签的功能跟我们实际的需求大致符合,可是我们有些需求系统标签又无法完全实现,用自定义标签重新来构造所有功能也不大现实,这个时候,我们就可以考虑通过修改文件的方式来将系统标签的功能加以扩展。 我们来看一下一个实际的例子 标签名:{$CorrelativeArticle(ArticleNum, TitleLen, OrderType, Ope...
2009-09-25 14:31:53 1076
原创 如何增加一个系统标签
如何添加一个系统标签呢?按照上一节自定义标签解析的流程,我们可以添加自己制作的系统标签。 下面举个例子,增加一个标签{$ShowArticleContent(Article)}用来显示指定文章的内容 需要修改的文件是include文件夹里面的PowerEasy.Common.Front.asp文件.1.首先在页面中加入添加判断是否存在这个标签的代码'替换{$ShowArticl...
2009-09-25 14:31:21 154
原创 充分利用系统标签的拓展性
在我们增加修改系统标签之前,我们有必要先问一下自己,SiteWeaver系统提供的标签是不是真的满足不了我的需求了?一般来说,我们并不推荐随便修改,增加系统的标签,一方面代码加多了可能会影响系统运行的效率,另一方面,如果是修改不当,还可能影响系统的正常运行或者造成安全隐患,所以我们要充分利用系统标签的可扩展性: 以文章频道为例子,有时候,我们觉得系统标签输出的格式不适合我们的要求,比如,我们...
2009-09-25 14:29:49 69
原创 将标签集成到后台编辑器中
我们在后台修改模板的时候,切换到编辑模式下,可以用可视化的方式通过标签的分类查找标签 通过标签分类找到相应标签之后,点击标签进入标签内容设置页面 设置好参数之后点击确定就可以将生成的代码插入到模板里面了。如果我们自己增加了一个系统标签。那么我们怎么实现通过这种方式插入我们添加的标签:以我们上节添加的显示指定文章的内容的标签{$ShowArticleContent(参数列表...
2009-09-25 14:28:30 257
原创 系统标签解析原理
我们先看一个最简单的系统标签:{$Copyright},这个标签的作用是显示网站的版权信息,这个标签是如何解析的呢? 我们可以查找一下源代码(这里可以借助一些有查找功能的工具,比如说用DreavWeaver),可以发现在Include文件夹里面的PowerEasy.Common.Front.asp文件里面有这样一行代码(2657行左右): strHtml = PE_Replace(strHtml,...
2009-09-25 13:59:16 198
原创 Tomcat 启动gzip压缩输出页面大小
在输出的页头中加入Content-Encoding: gzip可以有效的减少页面的大小,一般可以减小1/3左右。对于tomcat来说修改起来也很见到, 在tomcat下的conf/server.xml文件中,修改<connector port="8080" maxHttpHeaderSize="8192" useBodyEncodingForU...
2009-09-16 15:44:12 92
原创 url中的jsessionid解释
url中的jsessionid解释 (1) 这是一个保险措施因为Session默认是需要Cookie支持的但有些客户浏览器是关闭Cookie的这个时候就需要在URL中指定服务器上的session标识(2)链接1:wapbrowse.jsp?curAlbumID=9 ;链接2:wapbrowse.jsp;jsessionid...
2009-09-16 15:36:48 73
原创 freemarker、webwork 生成静态页
方法一:(这个方法借鉴freemarker的docs文档Programmer's Guide 的quick start部分,详细请看相关的文档。 public class HtmlTemplateGenerator { Configuration cfg = null; public HtmlTemplateGene...
2009-09-16 14:04:51 91
原创 Tomcat6.0配置(虚拟目录的设置+多域名绑定)
Tomcat6.0配置(虚拟目录的设置+多域名绑定)优点:tomcat6.0可以自动更新类和页面,当然如果修改了配置文件,或者web.xml和lib,则需要重启tomcat才可以.配置更方便,开设站点只需修改一个conf文件。Step 1 JDK安装-----------------------------------------------------------------------...
2009-09-11 16:41:33 159
原创 struts2小结
1、在web.xml中EncodingFilter的位置应该在Struts2的FilterDispatcher之前,道理很简单,要先调整字符集,再进入Action。 2、如果使用Urlrewrite,要指定filter-mapping的dispatcher方式,如下 <filter-mapping> <filter-name>Struts2</filter-n...
2009-09-11 13:29:29 61
urlrewrite的使用方法(struts2)
1、下载: 下载地址为http://tuckey.org/url rewrite /#download 2、配置 将url rewrite .jar包导入 然后在web.xml配置过滤器 <filter> <filter-name>UrlRewriteFilter</filter-name> <filter-class>org....
2009-09-11 09:49:17 117
原创 webwork生成静态页-简单方法
接触模板技术的时间不是很长,原来一直通过io的方法去自己生成静态文件,后来发现了模板技术,大家都在学习,我也就跟风是的加入了行列,已开始接触的是velocity,后来看了je上的大牛的介绍,开始试用Freemarker。使用模板技术除了在web app中用来显示view之外,还有一个典型的应用就是将页面静态化,这也是提高网站性能的一个基本的办法。我的目标是这样的,通过一套模板在显示页面的同时,自动...
2009-09-09 10:52:30 94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人