1、FineCMS 使用手册目录一、主要功能模块2二、安装及升级3(一)环境需求3(二)系统安装3(三)系统升级4三、使用说明5(四)系统设置5(五)系统安全5(六)栏目管理6(七)附件管理6(八)内容管理7(九)推荐位管理7(十)文字块管理8(十一)会员投稿流程9四、功能教程10(十二)模型使用说明10(十三)字段类别说明12(十四)静态/伪静态自定义URL地址详细教程16(十五)生成静态教程19(十六)表单使用教程22(十七)Ucenter使用说明25(十八)网站多语言配置方法27(十九)后台管理目录(admin)更改方法介绍28(二十)部分表的数据结构29(二十一)自定义Tag标签的URL规
2、则30(二十二)站内搜索参数说明及表单设计31(二十三)多站点及分站配置33(二十四)会员扩展使用教程34(二十五)FineCMS 模板设计指南34(二十六)FineCMS万能标签list功能介绍36(二十七)标签语法说明43(二十八)系统变量介绍45(二十九)系统函数介绍46(三十)关于栏目$cats调用说明47五、进阶教程49(三十一)FineCMS框架基础知识介绍49(三十二)FineCMS的Model应用50(三十三)FineCMS的View应用63(三十四)FineCMS的Controller应用66(三十五)FineCMS插件开发指南68(三十六)自定义字段类别71(三十七)自定义
3、编辑器74(三十八)个性化URL结构75(三十九)表单模型和会员扩展模型中的回调函数用法77(四十)数据读写分离配置79FineCMS(简称FC)是一款基于PHP+MySql开发内容管理系统,其中无偿版是完全开源版本,采取MVC设计模式实现业务逻辑和表现层合适分离,使网页设计师能够轻松 设计出理想模板, 插件化方法开发功效易用便于扩展,支持自定义内容模型和会员模型,而且能够自定义字段,可面向中小型站点提供重量级网站建设方案。对于那些想要进行开发技术不足,又南中羞涩站长们是一个难得CMS平台。现在FC只有在线手册,使用起来有些不方便我对FC手册进行了整理,期望对各位有一定帮助。一、 关键功效自定
4、义模型和字段超强自定义模型和字段功效则把系统灵活度发挥到了极致,不用编程就实现多种信息公布和检索。多站点及分站支持多个站点管理及分站功效,多站只需绑定域名到根目录,使用相当方便。多国语言支持系统自带语言有简体汉字、繁体汉字、英文,其它语言扩展相当方便。负载能力强从缓存技术、数据库设计、代码优化等多个角度入手进行优化,支持百万级数据量。模板制作方便采取MVC设计模式实现了程序和模板完全分离,灵活模板标签能完全显示全站信息。支持文章内链有利于提升搜索引擎对网站爬行索引效率,支持Tag自动内链到文章。表单功效用于拓展内容模型和会员模型,如报名、评论、询价、咨询等。推荐位功效推荐位功效能够让编辑随时把
5、信息推送至指定位置,操作简单实用。文字块功效把部分小段内容放在文字块中,支持HTML代码和图片上传。自定义URL规则能够完全自定义URL地址规则,包含栏目、内容及自定义页。功效插件化根据官方提供插件为蓝本,用户可开发出属于自己插件。SEO处理性化设置每个栏目标标题标签、描述标签、关键词标签,自动生成baidu谷歌网站地图。二、 安装及升级(一) 环境需求FineCMS 居于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台,环境需求以下:1、Windows 平台IIS/Apache + PHP5.2.x + MySQL4/52、Linux/Unix 平台Apach
6、e + PHP5.2.x + MySQL3/4/5 (PHP必需在非安全模式下运行)提议使用平台:Linux + Apache2.2 + PHP5.2.x + MySQL5.03、PHP必需环境或启用系统函数allow_url_fopenGD扩展库MySQL扩展库JSON支持4、基础目录结构./cache 程序缓存目录必需有可写入权限./config 系统配置文件目录必需有可写入权限./controllers 系统控制器目录./core 系统关键程序目录./extensions 系统扩展程序目录./models 系统模型文件存放目录必需有可写入权限./uploadfiles 文件上传目录必需可
7、写入./plugins 插件目录必需可写入./views 系统模板目录(二) 系统安装1、解压FineCMS软件压缩包,将压缩包内FineCMS目录内全部文件及目录上传至网站根目录。2、假如第一次安装系统,系统会自动进入程序安装向导,默认地址为http:/网站/index.php?c=install。3、依据安装向导提醒设置必需数据库连接参数和必需文件属性完成系统安装。4、安装完成以后,系统默认后台管理路径是http:/网站/index.php?s=admin,为了安全也能够修改路径(后面有介绍)。(三) 系统升级登录管理后台假如发觉“系统信息”中出现“有新版本”提醒,我们能够方法一、重新下载
8、程序(重新安装数据会重置)下载地址:。方法二、安装在线升级插件(若无写入权限该插件无法完成升级)假如您是linux服务器,需要将全站设置0777权限,不然无法解压覆盖。方法三、下载更新程序(推荐)地址:注意:升级包必需按版此次序下载,解压后按版此次序覆盖根目录,假如有sql文件,请导入到数据库中(注意修改表前缀哦)。三、 使用说明(四) 系统设置一看就很简单,每一项全部有说明(五) 系统安全一、存在多管理员账号提议开启“后台操作日志”(系统设置-系统相关)。二、更改管理目录路径(默认admin)。1、在config/config.ini.php配置文件中找到“ADMIN_NAMESPACE”,
9、设置成想要目录名称(如test)。2、再将该目录(admin)重命名为前面设置目录(如“test”,命名规则只能为小写英文字母)。3、访问地址就变成了http:/网站/后台目录/(如http:/网站/test/)。robots.txt文件中增加屏蔽地址技巧:Disallow: /index.php?s=t*Disallow: /t*表示以t开头控制器或目录严禁蜘蛛爬行,这么能够不暴露管理目录注意事项:config.ini.php不能用记事本等软件编辑,且保留编码为utf-8无BOM格式,不然会出大问题。三、开启“非法字符过滤”和开启攻击日志(系统设置-系统相关)。1、非法字符能够到config
10、/attackcode.ini.php中去配置,系统集成了部分非法字符,用户可依据自己网站需求来配置非法字符。2、受到非法字符攻击时能够开启邮件通知(系统设置-系统相关-开启邮件通知,一定要设置”网站管理邮箱和邮件服务器配置“哦)。3、Ip严禁功效,若有非法字符攻击时系统会统计攻击者Ip、会员id、受攻击页面、非法字符等信息,能够让其Ip严禁方法(系统设置-严禁访问)。(六) 栏目管理图所表示,栏目管理相当方便,内部栏目有直接公布信息链接。栏目类型分为:内部栏目(用于公布信息,必需绑定模型)、单网页(单独一个页面)、外部链接(链接到外部地址)。(七) 附件管理file: 管理员用户文件上传目录
11、image:管理员用户图片上传目录member:会员附件目录(八) 内容管理操作方便,用户能够实施排序、删除、标识、移动、修改、公布等操作(九) 推荐位管理1、推荐位列表操作2、推荐位中信息管理3、添加推荐位内容(能够直接在内容表中提取内容)(十) 文字块管理把部分小段内容放在文字块中,支持HTML代码和图片上传Tag标签管理汉字标签自动转换为拼音,支持导入标签。将标签加入到文章内容中(也就是文章内链方法)。1、更新标签缓存。2、在”系统设置“-”Tag相关“开启”文档内容中关联“(选择”是“)即可。3、假如文章使用是生成静态,那么必需重新生成一次,伪静态会立即生效。(十一) 会员投稿步骤1、
12、会员/游客投稿步骤公布稿件 - 数据存入审核临时表(若会员组权限无需审核则直接公布) - 管理员审核经过 - 公布内容表中(同时删除临时表数据)2、会员修改文档步骤修改稿件 - 修改数据存入审核临时表 - 待管理员审核经过 - 更新内容表数据(同时删除临时数据)修改稿件 - 修改数据存入审核临时表 - 被管理员审核拒绝 - 修改稿件被退回四、 功效教程(十二) 模型使用说明模型是FineCMS关键,下面来介绍怎样创建内容模型(会员模型、表单模型和内容模型一致)一、添加一个模型后台进入“内容模型”,实施“添加”模型名称:是你为这个模型取一个名字,比如”文章“,”产品“,”报表“数据表名:不能反复
13、,小写英文即可,比如”news“,”pro“栏目模板、列表模板、内容模板能够自定义,假如不填系统会自动给你取一个名字,必需是.html文件相关”关联表单“在表单章节有介绍二、字段管理,添加字段1、进入“模型列表”,实施“字段管理”,见下图2、能够看到默认系统字段,你能够对默认系统字段进行修改,见下图3、实施菜单上“添加”,来为目前模型添加字段,见下图字段别名:当然这部分名指是字段标题,比如:文章标题,电话号码等字段名称:只能由英文字母、数字和下划线组成,而且仅能字母开头,不以下划线结尾字段类别:依据实际情况来选择(实在不懂能够参考”字段类别说明“这一节)字段类型:依据你情况来设定字段类别,就行
14、mysql建表字段一样字段长度:由上面“字段类型”来决定长度,不能超出了该字段类型最大长度,不了解能够翻翻Mysql手册字段索引:提供了一般、唯一两种索引(不熟悉索引好友不要随便选择此项)字段提醒:提醒这个字段是用来干什么前台显示:该字段在会员投稿时候显示,选择了“隐藏”,会员投稿就不会显示了必填字段:这里能够对字段进行有效性验证,比如简单正则等(十三) 字段类别说明一、字段类别说明1、单行文本(input)、参数说明长度:文本框width值,以px为单位、调用方法$字段名称2、多行文本(textarea)、参数说明宽度:文本框width值,以px为单位高度:文本框height值,以px为单位
15、、调用方法$字段名称3、下拉选择框(select)、参数说明选项列表:选项名称1|选项值1 (回车换行)、调用方法$字段名称4、编辑器(editor)、参数说明宽度:编辑器width值,以百分比为单位高度:编辑器height值,以px为单位类型:两种模式而已、调用方法$字段名称5、单选按钮(radio)、参数说明选项列表:选项名称1|选项值1 (回车换行)、调用方法$字段名称6、复选框(checkbox)、参数说明选项列表:选项名称1|选项值1 (回车换行)、调用方法php $value=string2array($字段名称); (v1.7.3及以上版本可直接调用$字段名称)返回数组格式$va
16、lue,$value是选中值,能够用loop循环操作它7、单图上传(image)、参数说明jpg、gif、png格式图片,不得超出2MB、调用方法thumb($字段名称)8、文件上传(file)、参数说明限制格式:多个格式以,号分开,如:zip,rar,tar文件大小:单个文件大小限制,以MB为单位、调用方法getfile($字段名称)9、多文件上传(files)、参数说明限制格式:多个格式以,号分开,如:zip,rar,tar,jpg,png文件大小:单个文件大小限制,以MB为单位、调用方法php $value=string2array($字段名称);(v1.7.3及以上版本可直接调用$字段
17、名称)文件地址数组:$valuefile,文件名称数组:$valuealt循环示例以下:loop $valuefile $k=$file文件地址:getfile($file)文件名称:$valuealt$k/loop10、日期时间(date)、参数说明显示格式:和PHPdate函数格式一致、调用方法$字段名称11、联动菜单(linkage)、参数说明绑定菜单:选择已经建好联动菜单联动等级:就是这个菜单有多少级、调用方法php $data=linkagelist(联动菜单keyid, 菜单id);loop $data $t名称:$tnameid号:$tid子菜单集合:$tarrchilds (若
18、无子菜单,该值为空).假如该菜单有子菜单就循环调用linkagelist(联动菜单keyid, 子菜单id),依次循环/loop更多联动菜单功效介绍请参考系统默认模板中房产模型及联动菜单相关函数介绍12、地图字段(map)、参数说明baiduKEY:到baidu去申请默认城市:可填写汉字,如“北京”、调用方法baiduMap(模型id, HTMLdivid, $字段, 宽, 高)13、组合字段(merge)这个最简单,不用多介绍,例子很清楚字段名称介绍,比如:shi室,ting厅,wei卫14、多字段组合(fields)“多字段组合”要区分于“组合字段”能够把“多字段组合”看成一个独立字段,而
19、“组合字段”是由多个独立字段组成根据公交线路举例:建立一个“公交线路”字段,类型为“多字段组合”字段,由“线路”,“车时”,“价钱”等字段组合,用户能够添加多组“公交线路”“多字段组合”能够自由删除,排序选项,实现多栏展示数据调用方法为:php $value=string2array($“多字段组合”名称);(v1.7.3及以上版本可直接调用$字段名称)loop $value $t /循环多字段值:$t字段/loop二、自定义字段表单调用list action=field modelid=$modelid name=字段名称 value=字段默认值 . /listmodelid:栏模型id(必
20、选)name:字段名称(必选)value:字段值(可选)返回数据$tform:用于表单显示(就是一个表单输入框)返回数据$tdata:返回复选框、单选按钮中选项名称和值(数组类型,若要输出请用loop配合)例:、调用模型2中自定义字段zhiduan(默认值200)输入表单list action=field modelid=2 name=zhiduan value=200 $tform /list、调用模型2中自定义字段zhiduan(必需是复选框、单选按钮类型)值list action=field modelid=2 name=zhiduanloop $tdata $n=$v名称:$n,值:$
21、v;/loop/list因为$tdata是数组类型,说以要用loop循环输出,不用解释太多大家全部懂(十四) 静态/伪静态自定义URL地址具体教程一、怎样开启自定义URL进入后台,“内容管理”-“栏目管理”,选择修改或添加栏目,“URL配置”,开启“自定义URL规则”,再配置适合自己规则。二、规则标签说明dir : 表示栏目目录pdir: 表示包含父级层次栏目目录(不能和dir同时出现,二者二选一)page:表示分页idid: 表示内容或栏目标idy: 表示年(内容规则中有效)m: 表示月(内容规则中有效)d: 表示日(内容规则中有效)三、举例说明在添加/修改栏目时候,会发觉一个选项“URL设
22、置”。如上图,URL格式4项必填,填写规则有说明,然后保留以后更新缓存和URL地址。记住一定要更新缓存而且更新URL地址,保障规则url生效。这时你会发觉:“新闻(news)”栏目标地址已经变成了:http:/localhost/finecms/news/china/其“内容页面”地址已经变成了:http:/localhost/finecms/news/china/31.html问题来了,你点这些地址,会不会发觉会出现“404”错误或是指向首页,这是为何呢?处理方案有2种。方案1、生成静态页面这是静态生成配置,“静态文件夹”是指静态文件生成目录,当然也能够不填(留空)表示生成在根目录(假如填写
23、了“静态文件夹”,地址就会变成:http:/localhost/finecms/静态文件夹/news/china/)然后提交保留,再次更新缓存和URL地址,接下来即可生成页面了(不用说了,在“生成静态”中生成)注意:假如内容URL没有改变话请“更新内容地址”方案2、设置伪静态、指向地址说明栏目列表指向地址:index.php?c=content&a=list&catdir=栏目目录 或 index.php?c=content&a=list&catid=栏目ID栏目分页指向地址:index.php?c=content&a=list&catdir=栏目目录&page=分页 或 index.php?
24、c=content&a=list&catid=栏目ID&page=分页内容页面指向地址:index.php?c=content&a=show&id=文章id内容分页指向地址:index.php?c=content&a=show&id=文章id&page=分页、举例说明栏目列表:(news是栏目目录)栏目分页:(news是栏目目录,1是分页id)内容页面:(1是文章id)内容分页:(前者1是文章id,后者1是分页id)伪静态方案一:修改服务器伪静态配置文件以apache为例,修改.htaccess文件:RewriteEngine OnRewriteCond %REQUEST_FILENAME !
25、-fRewriteCond %REQUEST_FILENAME !-dRewriteRule list-(a-z0-9A-Z+).html$ index.php?c=content&a=list&catdir=$1 LRewriteRule list-(a-z0-9A-Z+)-(0-9+).html$ index.php?c=content&a=list&catdir=$1&page=$2 LRewriteRule show-(0-9+).html$ index.php?c=content&a=show&id=$1 LRewriteRule show-(0-9+)-(0-9+).html$ i
26、ndex.php?c=content&a=show&id=$1&page=$2 L以iis为例,修改httpd.ini文件:ISAPI_RewriteCacheClockRate 3600RepeatLimit 32RewriteRule (.*)/list-(a-z0-9A-Z+).html$ $1/index.php?c=content&a=list&catdir=$2 LRewriteRule (.*)/list-(a-z0-9A-Z+)-(0-9+).html$ $1/index.php?c=content&a=list&catdir=$2&page=$3 LRewriteRule (
27、.*)/show-(0-9+).html$ $1/index.php?c=content&a=show&id=$2 LRewriteRule (.*)/show-(0-9+)-(0-9+).html$ $1/index.php?c=content&a=show&id=$2&page=$3 L以Nginx为例:rewrite (.*)/list-(a-z0-9A-Z+).html$ $1/index.php?c=content&a=list&catdir=$2 last;rewrite (.*)/list-(a-z0-9A-Z+)-(0-9+).html$ $1/index.php?c=cont
28、ent&a=list&catdir=$2&page=$3 last;rewrite (.*)/show-(0-9+).html$ $1/index.php?c=content&a=show&id=$2 last;rewrite (.*)/show-(0-9+)-(0-9+).html$ $1/index.php?c=content&a=show&id=$2&page=$3 last;伪静态方案二:修改网站配置文件router.ini.php(Apache推荐)当然这种方案前提需要服务器开启伪静态并指向index.php,再次说一下方法,goooooo。以apache为例,修改.htaccess
29、文件:RewriteEngine OnRewriteCond %REQUEST_FILENAME !-fRewriteCond %REQUEST_FILENAME !-dRewriteRule !.(js|ico|gif|jpg|png|css|swf)$ index.php L然后依据上面你自定义路由格式来设计伪静态指向(一定要懂正则表示式)。规则匹配文件config/router.ini.php (一定注意不能用记事本之类工具修改)规则格式图:根据上面例子,我们能够设计成以下匹配规则:熟悉正则表示式好友应该一眼能看懂,再次强调使用该方法一定要懂正则表示式哦注意:伪静态方案二指向地址不需要再
30、加index.php了(十五) 生成静态教程方案1、生成静态页面这是静态生成配置,“静态文件夹”是指静态文件生成目录,当然也能够不填(留空)表示生成在根目录(假如填写了“静态文件夹”,地址就会变成:http:/localhost/finecms/静态文件夹/news/china/)然后提交保留,再次更新缓存和URL地址,接下来即可生成页面了(不用说了,在“生成静态”中生成)注意:假如内容URL没有改变话请“更新内容地址”方案2、设置伪静态、指向地址说明栏目列表指向地址:index.php?c=content&a=list&catdir=栏目目录 或 index.php?c=content&a=
31、list&catid=栏目ID栏目分页指向地址:index.php?c=content&a=list&catdir=栏目目录&page=分页 或 index.php?c=content&a=list&catid=栏目ID&page=分页内容页面指向地址:index.php?c=content&a=show&id=文章id内容分页指向地址:index.php?c=content&a=show&id=文章id&page=分页、举例说明栏目列表:(news是栏目目录)栏目分页:(news是栏目目录,1是分页id)内容页面:(1是文章id)内容分页:(前者1是文章id,后者1是分页id)伪静态方案一:
32、修改服务器伪静态配置文件以apache为例,修改.htaccess文件:RewriteEngine OnRewriteCond %REQUEST_FILENAME !-fRewriteCond %REQUEST_FILENAME !-dRewriteRule list-(a-z0-9A-Z+).html$ index.php?c=content&a=list&catdir=$1 LRewriteRule list-(a-z0-9A-Z+)-(0-9+).html$ index.php?c=content&a=list&catdir=$1&page=$2 LRewriteRule show-(0
33、-9+).html$ index.php?c=content&a=show&id=$1 LRewriteRule show-(0-9+)-(0-9+).html$ index.php?c=content&a=show&id=$1&page=$2 L以iis为例,修改httpd.ini文件:ISAPI_RewriteCacheClockRate 3600RepeatLimit 32RewriteRule (.*)/list-(a-z0-9A-Z+).html$ $1/index.php?c=content&a=list&catdir=$2 LRewriteRule (.*)/list-(a-z0
34、-9A-Z+)-(0-9+).html$ $1/index.php?c=content&a=list&catdir=$2&page=$3 LRewriteRule (.*)/show-(0-9+).html$ $1/index.php?c=content&a=show&id=$2 LRewriteRule (.*)/show-(0-9+)-(0-9+).html$ $1/index.php?c=content&a=show&id=$2&page=$3 L以Nginx为例:rewrite (.*)/list-(a-z0-9A-Z+).html$ $1/index.php?c=content&a=
35、list&catdir=$2 last;rewrite (.*)/list-(a-z0-9A-Z+)-(0-9+).html$ $1/index.php?c=content&a=list&catdir=$2&page=$3 last;rewrite (.*)/show-(0-9+).html$ $1/index.php?c=content&a=show&id=$2 last;rewrite (.*)/show-(0-9+)-(0-9+).html$ $1/index.php?c=content&a=show&id=$2&page=$3 last;伪静态方案二:修改网站配置文件router.in
36、i.php(Apache推荐)当然这种方案前提需要服务器开启伪静态并指向index.php,再次说一下方法,goooooo。以apache为例,修改.htaccess文件:RewriteEngine OnRewriteCond %REQUEST_FILENAME !-fRewriteCond %REQUEST_FILENAME !-dRewriteRule !.(js|ico|gif|jpg|png|css|swf)$ index.php L然后依据上面你自定义路由格式来设计伪静态指向(一定要懂正则表示式)。规则匹配文件config/router.ini.php (一定注意不能用记事本之类工具
37、修改)规则格式图:根据上面例子,我们能够设计成以下匹配规则:熟悉正则表示式好友应该一眼能看懂,再次强调使用该方法一定要懂正则表示式哦注意:伪静态方案二指向地址不需要再加index.php了(十六) 表单使用教程表单,顾名思义就是和前端用户提交数据相关,如报名、留言、评论等FineCMS系统支持两种类型表单,即是独立表单和关联表单一、独立表单介绍1、创建表单后台进入“表单管理”,选择“表单模型”,再“添加”模型表单模板:提交表单模板(默认模板中包含“post_form.html”)列表模板:表单数据列表模板(默认模板中包含“list_form.html”)内容模板:表单数据具体内容模板(默认模板
38、中包含“list_form.html”)创建模型以后,能够对其增加字段,跟前面方法一致,不再反复介绍2、查看后台表单。创建完成以后,请F5刷新浏览器,再进入“表单管理”,会发觉左侧菜单出现了刚才添加表单“留言管理”3、配置表单进入“留言管理”,首先需要“配置表单”,各个参数全部有说明,不难看懂4、管理表单和公布内容这里不再介绍它了,跟内容管理和公布内容一致5、表单预览这里一定要配置好模板,不然无法预览二、关联表单介绍1、创建表单我们来创建一个“文章留言”表单,跟上面介绍一致,不再描述2、配置表单基础跟前面介绍一致v1.7.3及以上版本支持在会员中心显示表单内容列表和“和我相关”表单内容“和我相
39、关”表单内容是什么意思?举个例子:先把该表单“询价”(假设该表单叫“询价”,当然你也能够创建)关联到“商品”模型中;我公布了一件商品“测试商品示例”,其它人在“测试商品示例”提交表单内容(询价)将会显示在这里;方便我查看其它人对我这件商品“测试商品示例”询价情况。3、关联表单到模型能够关联内容模型也可关联到会员模型,我们用“关联内容模型”举例进入“内容管理”,再进入“内容模型”,选择需要关联模型(我们这里关联“文章”)选择“关联表单”中“文章留言”,这么就关联好了v1.7.3及以上版本支持关联多个表单,操作方法类似4、管理表单能够经过上面介绍方法进行管理,也可经过关联“文章”模型中管理、经过关
40、联“文章”模型中管理你会发觉“文章”模型管理中会多出一个“留言”,这就是管理关联内容入口点击“留言”进入管理页面,跟内容管理类似,下面多了一个“批量关联”命令,用于把表单内容重新关联到其它文章中。这里管理只能对目前文章关联内容管理。、经过表单管理(跟上面介绍一样了)。这里是对全部表单内容管理(上面是对单个文章对应内容管理),顶部链接能够返回到关联“文章”页面5、表单配置(“表单调用”)关联类型表单,一定要传入参数cid(及是文章id),不然无法提交哦格式如:http:/localhost/index.php?c=form&a=post&modelid=表单模型id&cid=文章内容id其它全部
41、和上面介绍一致了三、表单URL处理列表页面地址:index.php?c=form&a=list&modelid=表单模型id&page=分页id&cid=被关联内容/会员id(cid参数可选)内容页面地址:index.php?c=form&a=show&modelid=表单模型id&id=表单内容id内容页面URL构架能够用url()函数实现,也能够伪静态或自定义函数实现默认内容页面URL地址是:url(form/show, array(modelid=表单模型id, id=表单内容id)假如采取伪静态模式,就把规则指向上面地址哦,举个例子:表单内容URL地址为:http:/xxx/form_
42、10_1000.html (10表示模型id,1000表示内容id,内容地址必需传输2个参数)。伪静态设置规则为(apache为例):RewriteRule form_(0-9+)_(0-9+).html$ index.php?c=form&a=show&modelid=$1&id=$2 L就这么简单,跟淘宝客插件URL规则设定一致(十七) Ucenter使用说明1、进入“会员管理”,复制“和 UCenter 通信接口 URL”地址,以下图2、进入Ucenter管理中心,添加一个新应用,以下图3、应用名称随便写,应用主URL地址必需填写(1)处复制地址4、选中“开启同时登陆”,然后提交5、提交
43、以后,会出现一个配置信息,复制这段代码6、把这段代码复制到FineCMS会员管理Ucenter配置中,注意要选择“开启”Ucenter,再保留7、再到Ucenter管理中心查看通信结果(十八) 网站多语言配置方法一、 配置方法(v1.7.3版本及以上)在config/config.ini.php配置文件中找到“SYS_LANGUAGE”,默认为“zh-cn”二、语言文件1、语言目录extensions/language/语言名称/,如“extensions/language/zh-cn/”2、文件介绍、网站语言文件:lang.php、JS语言文件:lang.js、编辑器语言文件:kindeditor.js、日期时间字段语言文件:calendar.js、后台模板编辑器语言文件:edit_area.js三、配置语言方法很简单,将上面介绍文件全部翻译成想要语言即可注意事项:全部文件不能用记事本等软件编辑,且只能保留编码为utf-8无BOM格式,不然会出大问题(十九) 后台管理目录(admin)更改方法介绍后台管理目录默认:admin配置方法(v1.7.3版本及以上)1、在config/config.ini.php配置文件中找到“ADMIN_NAMESPACE”,设置成想要目录名称(如test)2、再将该目录(admin)重命名为前面设置目录(如“test”,命名规则只能为小写英文字