FineCMS使用基础手册.docx
《FineCMS使用基础手册.docx》由会员分享,可在线阅读,更多相关《FineCMS使用基础手册.docx(108页珍藏版)》请在咨信网上搜索。
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设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FineCMS 使用 基础 手册
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。