系统模板制作说明

  《桃源相册管理系统》的模板采用标签插入方式,仅需要将动态显示的位置定义为标签,然后将标签插入到页面中相应位置,即可显示。可依据这些自定义标签制作多个页面。

模板文件存放位置:

所有的模板文件均存放在template目录下,其中后缀为aspx的文件需在根目录下放置一个同样名称的文件,里面的内容见程序范例,以作为引用模板文件之用。template目录下的文件可以直接打开修改,也可在后台模板菜单下修改。

若制作过程中出现文件或图片无法显示的情况,请首先在页面上点鼠标右键查看页面或图片属性中的路径是否正确。

一、制作相册及照片显示模板页面

1.定义标签

若想制作自己的显示模板则需要先在后台定义显示区域的标签,系统内置了几种,包含相册、照片、用户、评论、分页、类别、标签、大头贴几种,可以添加指定的标签样式,其中的标签名称即是需要在模板中插入的标识。

标签内容为HTML内容,需将显示的数据替换成左侧显示的变量。

2.插入标签

将自己的模板文件放在template目录下,要加入显示标签的文件第一行源代码插入“<% @ Import Namespace="Typhoto.DAL" %>”,然后在相应位置插入标签格式代码“<%=template.GetCode("标签名称")%>”,其中的标签名称则换成具体自己定义的名称,分页标签格式则有所不同,为<%=template.GetCode("标签名称","分页标签名称")%>,前边的为要进行分页的标签数据,后面的为自己定义的分页标签项,保存后模板即可以按自己输入的HTML格式来显示了。

所有的模板文件放在template目录下的同时,还要以相同的文件名放在根目录下一份,但是内容要输入“<!--#INCLUDE FILE="template/***.aspx"-->”,***.aspx为对应的模板文件名称,就可以达到调用的效果了。

二、制作其它页面

1.制作登录口:

如果想使用自行制作的登录口,请使用如下代码,将文本框的名称一个设为username,另一个设为password,提交到index.aspx即可实现外部页面登录。(若有验证码还需传递验证码)

username 用户名
password 密码
ValidateCode 验证码(后台开启时必有,使用<img src=ValidateCode.aspx>即可在自己的登录口显示验证码)
save 登录保留天数,值为数字(可选)
return 未能登录成功需要返回的地址(后加info参数则此参数值为错误信息,登录成功则会直接进入系统,建议使用表单隐藏变量)

简明范例:

 
  效果演示:用户名: 密 码:
 

2.制作注册页面:

可以直接使用iframe套用reg.aspx,也可以自行制作注册表单,仅需将以下表单文本框提交到reg.aspx即可:

注意:自己制作提交表单时后台设置的注册名长度,密码长度及是否开启中文将无效,需自己使用script控制。

team 分组ID值(后台开启用户前台选择分组时有效)
username 登录用户名(必有)
password 登录密码(必有)
question 密码提问问题(必有)
answer 密码提问答案(必有)
mail 邮件(必有)
sex 性别
url 主页
qq QQ号
msn MSN号
recommend 备注
tjuser 推荐人
ValidateCode 验证码(后台开启时必有,使用<img src=ValidateCode.aspx>即可显示验证码)
return 注册后需要返回的地址(其中地址后自动带参数succ为0表示成功,1表示失败;参数info为返回的具体信息)

3.制作违法举报页面:

可以直接使用iframe套用jb.aspx页面。也可以自行制作提交表单,仅需将以下表单文本框提交到jb.aspx即可:

mail Email地址
url 要举报的空间登陆名或空间地址
type 举报类型
memo 举报内容
return 提交后需要返回的地址

4.制作用户留言页面:

可以直接使用iframe套用guest_ly.aspx页面。也可以自行制作提交表单,仅需将以下表单文本框提交到guest_ly.aspx即可:

ly_title 留言标题
ly_content 留言内容
ly_user 留言人(可选)
ValidateCode 验证码(后台开启时必有,使用<img src=ValidateCode.aspx>即可显示验证码)
return 提交后需要返回的地址

若想显示留言可以直接链接到guest_ly.aspx页面,也可以使用后台的调用功能以自己的格式调用显示。

5.制作帮助信息及联系反馈页面:

这两个页面均为纯文字静态页面,自行复制粘贴即可。