###3.2模板设计指南
---
配置系统模板:后台-"核心管理"-“基本配置”-选择需要修改的“模板风格”下拉框
模板默认目录: /views/模板名称/
一、模板文件介绍
1、前端
网站首页:index.html
栏目首页:不固定,根据自己设定的模板而定
栏目列表:不固定,根据自己设定的模板而定
文档内容:不固定,根据自己设定的模板而定
单页页面:不固定,默认page.html,根据自己设定的模板而定
标签页面:keyword.html
标签列表:tag.html
搜索页面:search.html
会员信息:user.html(会员登录信息)
消息提示:msg.html
游客投稿:post.html
2、会员
会员注册:member/register.html
会员登录:member/login.html
找回密码:member/repass.html
激活会员:member/active.html
绑定会员:member/bang.html
消息提示:member/msg.html
会员首页:member/index.html
会员空间:member/space.html
收藏夹列:member/favorite.html
资料修改:member/edit.html
密码修改:member/password.html
头像修改:member/avatar.html
一键登录:member/oauth.html
内容管理:member/list.html
发布内容:member/add.html
附件管理:member/attachment.html
表单管理:member/form_list.html
查看表单:member/form_show.html
短消息列:member/pms_list.html
发短消息:member/pms_send.html
读短消息:member/pms_read.html
待审信息:member/verify.html
二、模板标签
标签语法:http://www.finecms.net/tag/
变量函数:http://www.finecms.net/var/
1、所有标签语法及函数遵循PHP语法结构,不做太多解释了
2、模板标签灵活,完全支持PHP语句
3、若有JS标签,请区分“{}”系统标识符(“{ js内容 }”括号内加空格来区分就行)
三、设计技巧
1、如何在一个模板中引用另外一个模板或者引用一个公共模板?
{template 模板名称}: 调用指定“模板名称”,不能加扩展名,支持目录
2、如何根据不同的会员模型来调用不同的会员模板呢?
{if $memberinfo['modelid']==123}
{template 模型为123的模板}
{/if}
3、如何让文章内容只能让登陆会员查看呢?
{if $memberinfo}
查看内容等等
{else}
你没有登陆不允许查看
{/if}
4、如何让文章内容只能让某一个会员组查看呢?
{if $memberinfo['groupid'] == 22}
可以让会员组groupid是22的会员查看
{else}
无权限查看
{/if}
5、如何让会员发布信息页不同的模型或者栏目使用不同的模板?
{if $catid==22}
{template member/栏目是22的模板名称}
{/if}
模型的话就改成$modelid==xxx就ok
四、注意问题
1、若修改过模板文件,请务必把默认目录(把"default"改成其他的)更改一下,否则下次升级会被覆盖
2、不能用记事本等软件编辑,且只能保存编码为utf-8无BOM格式,否则会出大问题
- 后台管理
- 1.首次进入系统有红色的提示文字
- 2.栏目管理
- 3.附件管理
- 4.会员投稿流程
- 5.自定义模型使用说明
- 6.表单使用教程
- 7.Ucenter使用说明
- 8.站内搜索参数说明及表单设计
- 9.会员扩展使用教程
- 10数据采集
- 代码配置管理
- 2.1字段类别说明
- 2.2[静态/伪静态]自定义URL
- 2.3网站多语言配置方法
- 2.4后台管理目录(admin)更改方法介绍
- 2.5自定义Tag标签的URL
- 2.6多站点及分站配置
- 2.7栏目自定义字段
- 2.8提交表单邮件通知
- 2.9极验验证
- 2.10自定义字段表单调用
- 2.11联动菜单(linkage)
- 2.12模型选项名称和选项值
- 2.13自定义编辑器
- 2.14个性化URL结构
- 数据结构与标签模板设计
- 3.1部分表的数据结构
- 3.2模板设计指南
- 3.3万能标签list
- 3.4标签语法说明
- 3.5系统变量介绍
- 3.6系统函数介绍
- 3.7栏目调用说明
- 3.8SQL语句查询
- 3.9推荐位调用
- 3.10Tag标签调用
- 3.11插件开发指南
- 3.12自定义字段类别
- 3.13自定义分页样式
- 3.14表单模型和会员扩展模型的回调函数
- 3.15模型回调函数开发