文档章节

使用 IntraWeb (8) - 系统模板

涂孟超
 涂孟超
发布于 2014/09/26 15:35
字数 450
阅读 14
收藏 0

我们可以自定义系统错误模板, 编辑 IWError.html 放到模板文件夹后, 它将替换默认的模板.

{在主页面, 这是要模拟一个系统错误}
procedure TIWForm1.IWButton1Click(Sender: TObject);
begin
  Release;
end;


修改前后的 IWError.html 对比:


我想办法抠出了 IWError.html 源文件, 从里面可以了解到更多关于模板的问题:
<!DOCTYPE HTML> <html> <head> <META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8"> <META HTTP-EQUIV="Expires" CONTENT="-1"> <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="cache-control" content="no-cache"> <META Name="GENERATOR" content="IntraWeb"> <style type="text/css"> body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre { border: 0 none; margin: 0; padding: 0; vertical-align: baseline; } .iw-body { background-color: {%BODYBACKCOLOR%}; color: {%BODYTEXTCOLOR%}; font-family: Verdana, Geneva, sans-serif; } .iw-header-green{ padding-top: 20px; padding-left: 20px; padding-bottom: 10px; font-size: x-large; color: {%HEADERTEXTCOLOR%}; background-color: {%FROMCOLOR%}; background-image: -webkit-gradient(linear, left top, left bottom, from({%FROMCOLOR%}), to({%TOCOLOR%})); background-image: -webkit-linear-gradient(top, {%FROMCOLOR%}, {%TOCOLOR%}); background-image: -moz-linear-gradient(top, {%FROMCOLOR%}, {%TOCOLOR%}); background-image: -ms-linear-gradient(top, {%FROMCOLOR%}, {%TOCOLOR%}); background-image: -o-linear-gradient(top, {%FROMCOLOR%}, {%TOCOLOR%}); background-image: linear-gradient(to bottom, {%FROMCOLOR%}, {%TOCOLOR%});filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr={%FROMCOLOR%}, endColorstr={%TOCOLOR%});} .iw-header-subtitle { font-size: large; padding-left: 20px; } .iw-headerline { background-color: {%FROMCOLOR%}; height: 5px; } .iw-content { padding: 10px; font-size: small; } .iw-restart { padding: 10px; font-size: small; } .iw-stacktrace { padding: 10px; font-size: 12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif } </style> <title>{%APPNAME%}</title> </head> <body class="iw-body"> <div class="iw-header-green"><strong>Application Error</strong><br> <span class="iw-header-subtitle">An unhandled application error has occured within <strong>{%APPNAME%}</strong></span><br></div> <div class="iw-headerline"> </div> <div class="iw-content"> <strong>Error message:</strong> {%CONTENT%} <br><br> {%EXCEPTIONSPECIFIC%} <br><br><hr> </div> <div class="iw-restart"> In order to restart the application, please click the link below: <br><br> <a href="http://www.cnblogs.com/del/p/{%APPADDRESS%}$/start">Click here to restart <b>{%APPNAME%}</b></a> <br><br> Please note that depending on the actual exception that occured, restarting the application might not be possible. If this is the case, please report the error message to the administrator. <br><br><hr> </div> <span class="iw-content"><strong>{%ERRORDETAILS_TITLE%}</strong></span> <div class="iw-stacktrace">{%ERRORDETAILS_CONTENT%}</div> </body> </html>

IWShowMessage.html(默认信息模板) 和 IWException.html(默认异常模板) 的内嵌标签有: {%textMessage%}、{%butnOk%}

IWError.html(默认错误模板) 的内嵌标签有: {%CONTENT%}, {%AppName%}, {%AppID%}, {%ATOZEDLOGO%}, {%IntraWebLOGO%}, {%APPADDRESS%}, {%EXCEPTIONSPECIFIC%}

关于模板的最新参考: http://www.atozed.com/intraweb/docs/Layout/HTMLTemplates.aspx

本文转载自:http://www.cnblogs.com/del/p/3769917.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
使用delphi 开发 web(一) webbroke 简介

从delphi 3 开始,就可以支持使用webbroke 技术开发基于web 服务器。当时主要是支持CGI和ISAPI. CGI 其实就是一个类似控制台的可执行程序,将其放入web 服务器的可执行目录,每次web 服务器调...

xalion
2012/01/04
0
0
界面控件包TMS IntraWeb Component Pack Pro Script Edition发布v5.8.8.1

TMS IntraWeb Component Pack Pro Script Edition允许从Delphi IDE直接在IntraWeb表格上编辑设计期间的网页。IntraWeb的TMS控件允许以RAD方法用Delphi进行网页应用程序的开发。这使得网页开发...

Harriet666
2017/10/20
0
0
基于对象存储(OSS)的函数计算模板详解

阿里云函数计算为了降低开发者使用难度,推出了大量实用的模板供给用户使用,每个模板都提供一段业务示例逻辑代码,能大大降低用户使用门槛。下面来详细讲解每个模板的使用方法和内容。 引用...

文意
02/07
0
0
weenCompany

weenCompany闻名企业网站系统(免费开源)是一个功能强大, 使用简单的企业自助建站系统, 您只需要一些基本的计算机知识就可以利用此系统完成中小型企业网站的建设。其强大的功能体现在以下几个...

匿名
2008/11/18
2.2K
0
wemall商城系统微信模板消息怎么设置呢?

有不少的做微商城的朋友都会遇到,顾客下单的通知服务问题,例如订单来了,发货了,收到钱了,确认收货了都是需要提醒的,但是很多微商城是没有这个功能的,微信公众平台也是开发了模板消息设...

wemall商城系统源码
2016/08/30
91
0

没有更多内容

加载失败,请刷新页面

加载更多

Apache日志不记录访问静态文件,访问日志切割,静态元素过期时间设置

Apache配置不记录访问静态文件的日志 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用记录 vhost原始配置 <VirtualHost *:80> ServerAdmin test@163.com DocumentRoo...

野雪球
今天
1
0
聊聊storm的ICommitterTridentSpout

序 本文主要研究一下storm的ICommitterTridentSpout ICommitterTridentSpout storm-core-1.2.2-sources.jar!/org/apache/storm/trident/spout/ICommitterTridentSpout.java public interface......

go4it
今天
2
0
Ubuntu常用操作

查看端口号 netstat -anp |grep 端口号 查看已使用端口情况 netstat -nultp(此处不用加端口号) netstat -anp |grep 82查看82端口的使用情况 查找被占用的端口: netstat -tln netstat -tl...

hc321
昨天
1
0
网站cdn的静态资源突然访问变的缓慢,问题排查流程

1.首先我查看了一下是否自己的网络问题,通过对比其他资源的访问速度和下载速度,确认不是 2.通过ping 和 tracert 判断cdn域名能否正常访问,(最后回想感觉这一步可以省略,因为每次最终能访...

小海bug
昨天
3
0
Mybatis 学习笔记四 MyBatis-Plus插件

Mybatis 学习笔记四 MyBatis-Plus插件 maven依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <ve......

晨猫
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部