平台参考了各类CMS架构,主要解决快速内容管理、模块扩展,解决各类内容发布的应用需求。
制作技术要求:
- 熟悉html+css+js前端代码
- 熟悉Smarty模板引擎
- 了解一定php、mysql的知识
STEP1系统登录 使用developer(密码为****)登录后台。客户使用admin登录只能看到部分功能。
STEP2添加栏目根据网站的栏目选择适合的类型及模型。栏目基本信息中栏目的目录不能以f开头。在扩展设置中指定栏目所使用的模板文件。
STEP3后台菜单管理 系统工具—菜单管理—后台顶部菜单—功能菜单—内容管理。里面可以修改后台菜单的连接
a)模板文件统一存放在“/Public/theme/default/”下;
b)“/Public/theme/default/system”下为默认的常用显示模板;
c)“/Public/js/”存放js文件;
d)“/Public/images/”存放图片文件;
e)“/Public/flash/”存放图片文件;
Header.html
/Public/theme/default/system/Header.html文件是网站的头部文件,可以根据情况进行修改。调用方式为页面统一编码为utf-8
tpl :标签模板, 默认是
system/clist/default.html
FTP账号 说明 catid栏目ID (如不是在栏目目录下,请指定catid),允许传多个,用逗号隔开,比如:2,3,4; child是否返回子栏目内容,值为1或true 则会返回,否则只返回当前栏目内容,默认true,只有在catid为一个数字或不传catid时有效; posid推荐位id isthumb是否必须有缩略图; field查询的字段,以英文逗号”,”隔开,注:如果标签要显示的数据中中有自定义添加的字段,则应该设定此参数(不设定的话对程序的性能影响较大),否则可以不用设定此参数; pagesize返回每页显示条数,默认12条; tlength标题最大长度; dlength摘要最大长度; order数据排序方式,默认是按创建时间降序 ext_sql额外的sql查询条件;比如: ext_sql=”is_hot=1 AND is_top=1″ tpl_id变量id, 必须唯一,主要用于过滤掉已显示的列表内容 except需要过滤的变量id,必须是已定义的tpl_id, 多个变量id用逗号分隔 tosmarty模板变量赋值
Category(栏目调用标签)。
返回数据说明 name栏目名称 url栏目url地址 catid栏目id parentid父栏目id description栏目说明 thumb栏目缩略图 使用模板实例
{{ffcategory catid=”1,2,3” tpl=”system/category/default.html”}}直接循环实例
{{ffcategory catid=”1,2,3” to=”v1”}} {{foreach from=$v1 item=v}}{{$v.name}} {{foreach from=$v.child item=v2}}{{$v2.name}} {{/foreach}} {{/foreach}}
ffcpagelist(带分页的列表标签)
返回数据说明 $data.info(ffclist中直接是$data)中常用的字段参数: cid该条内容id catid栏目id title过滤后内容标题 sytle内容额外样式 thumb缩略图 description过滤后的摘要 url内容详细页链接 sort排序Id hits点击数 status状态 user_id创建者ID username创建者名称 template内容详细页单独模板 posided是否被推荐过 create_time创建时间,返回的是unix时间戳,请使用 {{‘Y-m-d H:i:s’|date:$v.create_time}}或 {{‘Y年m月d日 H:i:s’|date:$v.create_time}} update_time更新时间, 返回的是unix时间戳,请使用{{‘Y-m-d H:i:s’|date:$v.update_time}}或 {{‘Y年m月d日 H:i:s’|date:$v.update_time}} $data.pages分页数据(ffcpagelist才会有该分页数据,ffclist是不带分页的,所以没有该数据项) ffcpagelist所调用的参数都是来自于调用的栏目对应的模型里面的字段。所以如果要调用自定义的字段,直接写{{$v.自定义字段名}}就可以了
ffclist(内容列表)用法和ffcpagelist基本一样。
Ffcpagelist与ffclist结合使用实例{{if $p < 2}} {{ffclist field="title,description,thumb,create_time" pagesize="1" isthumb=1 dlength=150 order="`cid` desc" to="top_news" ext_sql=” is_top=1″ tpl_id="top_news" }}这里放带图的头条新闻
{{/if}} {{ffcpagelist field="title,create_time" pagesize="10" tpl="system/cpagelist/news_list.html" order="`cid` desc" except="top_news"}} system/cpagelist/news_list.html :{{foreach from=$data.info item=v}}
- {{$v.title}}{{$v.create_time|date_format:'%Y-%m-%d'}}
{{/foreach}}{{$data.pages}}
fflink(友情链接标签)
参数说明 tpl模板路径,默认模板路径: system/fflink/default.html type_id设置链接类型 标识符,默认取出全部 pagesize设置显示链接条数,默认不限 order返回数据排序,默认sort 升序 to将得到的结果赋值给smarty前端变量
返回数据说明: name链接文字 url链接地址 type链接类型 标识符 logo站点图标地址 style对每个链接定义的css notes链接说明 sort排序数字 created创建时间
{{fflink type_id=7 pagesize=5 to="link_list"}}
{{foreach from=$link_list item=v}}
Copyright © 2017 万商云集UED . All Rights Reserved. 蜀ICP备12001963号-2