程序演示: http://www.bfor.cn
版本查看,使用安装说明 http://xiaoxiao.bfor.cn
BlogMaster.master 是博客页面的母板页
diskMaster.master 是网络U盘文件的母板页
动态模板 Inherits="NetDisk.Controls.LayoutTemplate"
静态模板 Inherits="NetDisk.Controls.PageTemplate"
MSN风格 Inherits="NetDisk.Controls.MsnTemplate"
动态模板就在.master页里加入
<asp:PlaceHolder runat="server" ID="TH1" /> THx
x表示第几列 如三列式可以放 TH1,TH2,TH3 分别表式对应的布局列,列数目没有限制
保留所有master页面里 runat="server" 的html标签 如没有,不会报错,但不会在
页面上显示 .只有
<asp:ContentPlaceHolder ID="Content" runat="server">
</asp:ContentPlaceHolder> 必须 用来加载控件页
导入包:<%@ Import Namespace="NetDisk" %>
取当前站点路径: <%=Globals.ApplicationPath %>
取当前皮肤路径:<%=Globals.GetSkinPath() %>
截取字符串<%=Utils.SubStringPlus(字符串,长度,是否中文)%>
修改好的界面放在themes目录下 ,
.master 文件放在根目录
skins 目录下存放所有ascx文件
skins/Layout 布局元件
然后修改themes.config文件 ,格式如下:
<Theme>
<!--皮肤名-->
<Name>default</Name>
<Title>默认模板</Title>
<!--是否户用动态模式-->
<Dynamic>True</Dynamic>
<!--皮肤行-->
<Rows>
<Row>
<!--该列是否启用动态模式-->
<EnableDynamic>True</EnableDynamic>
<Cells>
<Row>
<ModuleName>Summary</ModuleName>
<Parameter></Parameter>
</Row>
<Row>
<ModuleName>PlayPicture</ModuleName>
<Parameter></Parameter>
</Row>
<Row>
<ModuleName>FriendLink</ModuleName>
<Parameter></Parameter>
</Row>
<Row>
<!--模块名-->
<ModuleName>BlogCategory</ModuleName>
<!--模块参数-->
<Parameter></Parameter>
</Row>
<Row>
<ModuleName>NewComment</ModuleName>
<Parameter></Parameter>
</Row>
<Row>
<ModuleName>MusicBox</ModuleName>
<Parameter></Parameter>
</Row>
</Cells>
</Row>
<Row>
<EnableDynamic>False</EnableDynamic>
<!--如不启用动态模Cells可以为空-->
</Row>
</Rows>
<!--该皮肤样式-->
<Style></Style>
<!--该皮肤缩略图 放在themes皮肤根目录下-->
<OutlineMap>default.jpg</OutlineMap>
<!--可使用该皮肤的用户组-->
<UserGroup></UserGroup>
<!--皮肤简短说明-->
<Description>默认模板,二列 适合分辩率800*600 ,1024*768</Description>
</Theme>