chtml/ChinaHtml标签另外一个重要的用途是引入文件,类似于jsp中的<% @ include file=”file-url” %>,asp中的<!--#include file="wisdom.inc"-->,及php中的<?php include ‘menu.php‘;?>
用法:<chtml file=文件名></chtml>,文件名是指在WebEasy系统目录(D:/webeasy/)下含相对路径的文件名
样例:
<html> <p><chtml file=_samples/public.html /></p><p><ChinaHtmlfile=_samples/order.html /></p></html>
效果:
(例子文件:_samples/import.html)
再看一在实际开发中的应用:
轻开B2C电子商务网站(免费下载:http://download.csdn.net/detail/tx18/8318585)的首页index.html文件
<HTML> <HEAD> <chtml> <bag id=pPage> <we name=title></we> <we name=Description></we> </bag> </chtml> <chtml file="htm/[email protected]{head:client}.htm" /> <!-- 判断能不能修改 --> <chtml><Bag id=sys><we name=NodeID>c0.0</we></Bag></chtml><!-- 栏目节点 --> <chtml file="base/ac/checkAcl.htm"/><!-- 引入权限检查文件 --> </HEAD> <BODY leftMargin=0 topMargin=0 MARGINWIDTH="0" MARGINHEIGHT="0"> <chtml file="htm/top.htm"/> <TABLE cellSpacing=0 cellPadding=0 width="974" align=center border=0> <TR> <TD> <chtml file="htm/index_c.htm" /> <chtml file="htm/index_c1.htm" /> </TD> </TR> </TABLE> <script Language="JavaScript"> //记录点击次数 function visit_show(id) { if(xmlHttpReq==null)xmlHttpReq = AB.getXmlHttp(); xmlHttpReq.open("GET","@{sys:path}site/eb/sale_visit.xml?we_id="+id,true); xmlHttpReq.setRequestHeader("cache-control","no-cache"); xmlHttpReq.send(null); } </script> <chtml file="htm/foot.htm"/> </BODY></HTML>
从上到下共引入了5个文件,以中间的htm/index_c.htm为例:
<TABLE cellSpacing=0 cellPadding=0 border=0 width="100%"> <TR> <TD width="730" rowspan=8 valign=top> <chtml file="htm/img_play.htm" /> </TD> <TD width=6 rowspan=8><img src="@{sys:path}images/space.gif" width=6></TD> <TD width="236" class=tablehead width="100%" height=25> <A class=tab_head href="@{sys:path}site/list.html?m=2&s=4">行业动态</A></TD> </TR> <TR> <TD width="100%" height=222 vAlign=top class=border1> <chtml> <esql module="base" id="list"> Select we_id,title from base_info order by we_id desc limit 5 </esql> <for bags=list end="@{list:getLength}"> <div style="padding-top:6px;padding-left:5px;height:18px"> <img src="@{sys:path}images/dot1.gif" border=0> <a href="@{sys:path}site/[email protected]{list:we_id}" title="@{list:title}" target=_blank>@{intLeft:@{list:title}(17)}</a> </div> </for> </chtml> </TD> </TR> <tr><td height=6></td></tr> <TR> <TD class=tablehead width="100%" height=25> <A class=tab_head href="#">今日特价</A></TD></TR> <TR> <TD width="100%" height=204 vAlign=top class=border1> <chtml> <esql module="base" id="list"> Select NAME,IMG_URL,LINK from images_base where catalog=2 order by WE_ID desc limit 1 </esql> <if x="@{list:getLength}" else=1> <we x=0 /> <div align=center style="padding-top:6px;"><A href="@{list:LINK}" target=_blank title="@{list:NAME}"><img src="@{list:img_url}" width=230 height=192 border=0></A></div> </if> </chtml> </TD> </TR> </TABLE>
index_c.htm中又引入了htm/img_play.htm,从名称上看是用来播放图片,下边先后进行了行业动态和今日特价的查询和显示
效果:
更多效果请发布轻开B2C电子商务网站
轻开平台资源下载及说明
平台免费下载:http://download.csdn.net/detail/tx18/8381859 最新开发手册下载:http://download.csdn.net/detail/tx18/8411089 开发实例:轻开B2C电子商务网站,免费下载:http://download.csdn.net/detail/tx18/8318585 轻开平台会不定期升级为大家提供更多强大而Easy的功能,请留意最新的开发手册
时间: 2024-10-28 21:20:04