平台参考了各类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用逗号分隔 to
smarty模板变量赋值
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