PHPCMS V9 产品说明书
PHPCMS V9开发文档

PHPCMS 其自身的一定规范。下面是使用 PHPCMS 做二次开发中应该遵循的命名规范:
类文件需要以.class.php 为后缀(这里是指的 phpcms 的系统类库文件和模块中的类库文 件,第三方引入的不做要求),例如 http.class.php。
函数文件需要以.func.php 为后缀(第三方引入的不做要求),例如 mail.func.php。 类名和文件名一致,例如 phpcmsapp 类的文件命名是 phpcmsapp.class.php。 数据模型需要以“数据表名称_model.class.php”为形式,类名称与文件名必须相同。
} $path = CACHE_PATH.'configs'.DIRECTORY_SEPARATOR.$file.'.php'; if (file_exists($path)) {
$configs[$file] = include $path; } if (empty($key)) {
return $configs[$file]; } elseif (isset($configs[$file][$key])) {
入口程序
PHPCMS 是采用 MVC 设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式 进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。 入口程序是在前期处理用户请求的引导程序。它是唯一一个可以被最终用户可以直接请求运 行的。
phpcms v9 的入口程序包含如下几行:
如果您创建了一个 mytest.php 在 test 模块下,那么我们在浏览器里面输入 URL:
/index.php?m=test&c=mytest 下面是一个控制器类的基本格式,在构建模块部分会具体讲解
PHPCMS V9二次开发之首页、频道、列表等调用浏览量和评论

PHPCMS V9二次开发之首页、频道、列表等调用浏览量和评论。
Phpcms V9 内容页加上此代码可统计到点击量今日:<spanid="todaydowns"></span>,本周:<span id="weekdowns"></span>,本月:<span id="monthdowns"></span>内容页统计代码:<script language="JavaScript"src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script >其它:一、首页获取数据方法{pc:content action=”lists” catid=”$r[catid]” num=”5″ order=”id DESC” return=”info”}{php $categorys =getcache(‘category_content_’.$siteid,’commons’);}<ul>{loop $info $v}{php $category = $categorys[$v[catid]];}{php $modelid = $category['modelid'];}{php $db = pc_base::load_model(‘hits_model’); $_r =$db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$v[id])); $views = $_r[views]; }{php $comment_tag = pc_base::load_app_class(“comment_tag”, “comment”); $comment_total =$comment_tag->count(array(‘commentid’=>’content_’.$v[catid].’-’.$v[id].’-’.$modelid));}<li>·<a href=”{$v['url']}” target=”_blank”title=”{$v['title']}”{title_style($v[style])}>{str_cut($v['title'], 40)}</a> 点击:{$views} 评论:{if$comment_total}{$comment_total}{else}0{/if}</li>{/loop}</ul>{/pc}二、频道页获取数据方法{pc:content action=”lists” catid=”$v[catid]” num=”5″ order=”id DESC”}{loop $data $v}{php $db = pc_base::load_model(‘hits_model’); $_r =$db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$v[id])); $views = $_r[views]; }{php $comment_tag = pc_base::load_app_class(“comment_tag”, “comment”); $comment_total =$comment_tag->count(array(‘commentid’=>’content_’.$v[catid].’-’.$v[id].’-’.$modelid));}<li><a href=”{$v[url]}”target=”_blank”{title_style($v[style])}>{$v[title]}</a>点击: {$views}评论数:{if $comment_total}{$comment_total}{else}0{/if}</li>{/loop}{/pc}三、列表取得数据方法{pc:content action=”lists” catid=”$catid” num=”25″ order=”id DESC” page=”$page” moreinfo=”1″}{loop $data $r}{php $db = pc_base::load_model(‘hits_model’); $_r =$db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$r[id])); $views = $_r[views]; }{php $comment_tag = pc_base::load_app_class(“comment_tag”, “comment”); $comment_total =$comment_tag->count(array(‘commentid’=>’content_’.$catid.’-’.$r [id].’-’.$modelid));}<li><span class=”rt”>{date(‘Y-m-dH:i:s’,$r[inputtime])}</span>·<a href=”{$r[url]}”target=”_blank”{title_style($r[style])}>{$r[title]}</a> 点击:{$views} 评论数:{if$comment_total}{$comment_total}{else}0{/if}</li>{/loop}{$pages}{/pc}四、推荐位获取数据方法{pc:content action=”position” posid=”2″ order=”listorder DESC” num=”4″}{php $categorys =getcache(‘category_content_’.$siteid,’commons’);}{loop $data $r}{php $category = $categorys[$r[catid]];}{php $modelid = $category['modelid'];}{php $db = pc_base::load_model(‘hits_model’); $_r =$db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$r[id])); $views = $_r[views]; }{php $comment_tag = pc_base::load_app_cla ss(“comment_tag”, “comment”); $comment_total =$comment_tag->count(array(‘commentid’=>’content_’.$r[catid].’-’.$r[id].’-’.$modelid));}<h4><a href=”{$r[url]}”title=”{$r[title]}”>{str_cut($r[title],36,”)}</a> 点击:{$views} 评论:{if $comment_total}{$comment_total}{else}0{/if}</h4><p>{if $n==1}<img src=”{thumb($r[thumb],90,60)}” width=”90″ height=”60″/>{/if}{str_cut($r[description],112)}</p><div><hr /></div>{/loop}{/pc}本文由 收集整理。
phpcmsv9 PC标签说明

--------------------------------------------------------------------------------
内容推荐位列表(position):
可用参数:
参数名 是否必须 默认值 说明
posid 是 null 推荐位ID
catid 否 null 调用栏目ID
siteid tinyint(3) 0 站点ID
module varchar(15) 无 模块ID
type tinyint(1) 1 栏目类型ID
modelid tinyint(5) 5 模型ID
parentid smallint(5) 5 上级父栏目
arrparentid varchar(255) 无 所有父栏目
inputtime int(10) 否 NULL 推荐位发布时间
thumb char 是 NULL 推荐位缩略图
其他 不定 是 根据模型所设置的加入到推荐位中字段名称
--------------------------------------------------------------------------------
{loop $data $r}
<li>·<a href="{$r[url]}" target="_blank">{$r[title]}</a><span>({date('Y-m-d',$r[inputtime])})</span></li>
{/loop}
{/pc}
点击排行榜(hits):
phpcms_v9中模板标签说明

[摘要]本文介绍phpcms v9中模板标签使用说明。
{template "content","header"}调用根目录下phpcms\template\content\header文件{CHARSET}字符集(gbk或者utf-8){if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}{$SEO['keyword']}{$SEO['description']}标题和标题seo优化{CSS_PATH}地址替换为根目录下\statics\css{JS_PATH}地址替换为根目录下\statics\js{pc:content action="position" posid="9" order="id" num="10" cache="3600"}pc标签{pc:content 参数名="参数值"参数名="参数值"参数名="参数值"}{loop $data $k $v}<li><a href="{$v[url]}">{$v[title]}</a></li>{/loop}pc标签值action="position"--------------对话框的类型=“内容推荐位列表”posid="9"----------------------推荐位ID="9"order="id"---------------------排序类型="id"num="10" ----------------------数据调用数量="10"cache="3600"-------------------缓存="3600"毫秒{get_siteid()}{IMG_PATH}action="hits" 排行,热点等action="lists" 主要用于列表等。
phpcms使用手册

phpcms使用手册Phpcms使用手册目录1.简介 (2)2.功能使用 (2)2.1我的面板 (2)2.1.1修改个人信息 (2)2.1.2修改密码 (3)2.1.3生成首页 (3)2.2设置 (4)2.2.1相关设置 (4)2.2.2管理员设置 (7)2.3模块 (11)2.3.1数据源 (11)2.4内容 (14)2.4.1内容发布管理 (14)2.4.2发布管理 (22)2.4.3内容相关设置 (22)2.5用户 (28)2.6界面 (28)2.6.1模板风格 (28)2.6.2标签向导 (30)2.7扩展 (30)2.8phpsso (30)1.简介PHPCMS V9(简称V9)采用PHP5+MYSQL做为技术基础进行开发。
V9采用OOP(面向对象)方式进行基础运行框架搭建。
模块化开发方式做为功能开发形式。
框架易于功能扩展,代码维护,优秀的二次开发能力,可满足所有网站的应用需求。
5年开发经验的优秀团队,在掌握了丰富的WEB开发经验和CMS 产品开发经验的同时,勇于创新追求完美的设计理念,为全球多达10万网站提供助力,并被更多的政府机构、教育机构、事业单位、商业企业、个人站长所认可。
V9在保留2008版的特点的同时,对新版本作出重大的创新,以期待全新的PHPCMS 系统服务更多的用户。
2.功能使用2.1我的面板2.1.1修改个人信息写入你要修改的数据:真实姓名,E-mail,语言。
提交后,如提示成功则可完成修改操作,否则提示错误消息。
如下图所示:2.1.2修改密码录入你的旧密码和修改的密码。
提交后,如提示成功则可完成修改操作,否则提示错误消息。
如下图所示:2.1.3生成首页如下图所示:点击“生成首页”。
如提示成功则可完成修改操作,否则提示错误消息。
成功信息:同时你也可以通过:当前位置菜单栏——>生成首页;进行生成首页。
2.2设置2.2.1相关设置2.2.1.1站点管理1、添加站点V9系统支持多站点发布,添加站点时可选择发布点,并且可以选择seo设置,站点模版,上传附件设置等选项。
PHPCMSV9控制器模块开发文档

控制器模块开发文档= beat 1.0 =编写:车险无忧日期:2014 / 06 / 30第一章控制器概述控制器,即为MVC设计模式中的控制(controller)模块,负责处理应用程序中用户交互的部分,通常负责控制用户输入,调取视图,向模型发送数据。
简单来说,当用户点击web中的超链接和发送HTML表单操作时,控制器开始处理用户输入内容,并且决定调用哪个模型来处理请求,并决定使用哪个视图来显示返回的数据。
在PHPCMS V9中,控制器也就是模块的类文件,位于phpcms/modules/模块/目录下面。
类名称为文件名.php。
但控制器类名称必须与控制器文件名称相同。
我们首先试试创建第一个程序:1.1 输出Hello world!我们创建一个简单的控制器,以便直观的了解其工作原理。
使用你喜欢的编辑器创建一个名为hello.php的文件,然后输入下面代码:classhello{functionindex(){echo'Hello World';}}然后在phpcms/modules目录下创建一个名为hello的文件夹,将刚刚创建的hello.php文件保存在phpcms/modules/hello文件夹下。
(phpcms/modules/hello/hello.php)现在,使用URLhttp://localhost/?m=hello&c=hello&a=index来访问您的网站,不出意外,你应该看到Hello World!(我们假设您的服务器在本地,如果在其他服务器上,你可以将localhost换成你的域名)。
第二章系统配置2.1 URL访问PHPCMS遵循MVC开发模式,基于控制器和操作的方式进行访问,采用单一入口index.php 进行项目的部署和访问,无论访问任何一个模块或者功能,都需要通过该文件。
http://localhost/?m=hello&c=hello&a=index&id=3* M = hello 为模型/模块的名称,位于phpcms/modules/content* C = hello为控制器名称,位于phpcms/modules/hello/hello.php* A = index为事件名称,位于phpcms/modules/hello/hello.php中index()方法。
PHPCMS,V9自带采集体验
三一文库()〔PHPCMS,V9自带采集体验〕*篇一:phpcmsv9安装图文教程phpcmsv9安装图文教程Phpcms是国内领先的网站内容管理系统,同时也是一个开源的PHP开发框架。
Phpcms由内容模型、会员、问吧、专题、财务、订单、广告、邮件订阅、短消息、自定义表单、全站搜索等20多个功能模块组成,内置新闻、图片、下载、信息、产品5大内容模型。
Phpcms采用模块化开发,支持自定义内容模型和会员模型,并且可以自定义字段。
2.下载完解压后,有两个文件夹,将install_package 目录下所有文件上传到网站,并打开网:你的域名/install/index.php。
3.点击“开始安装”进入下一步环境检测,功能影响,只要是都是绿色的打勾就可以进行下一步安装了。
4.全新安装包括phpsso(PHPSSO是用PHP开发的单点登录系统。
在接入PHPSSO的多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统)。
其他模块根据需要安装。
5.列表中所有的目录都必须可写,检测成功点“下一步”继续。
6.设置默认数据库连接和管理员帐户。
7.安装成功。
8.查看安装后的网站首页。
9.后台登陆页面。
10.后台首页。
9.后台登陆页面。
*篇二:v9实际应用{phpif($r[thumb]=="")continue}调用的时候出来了缩略图和标题时候怎么去掉没有所列图的加上代码PHPCMSV9分类信息模型测试版适用版本:V9系作者:rocing列语言编码:GBK发布日期:2011-03-25简体、UTF8简15:03:29体、适用版本号:版权所属:PHPCMS20110318以上演示地址:支持网站:PHPCMSV9分类信息模型测试版单城市版多城市版自定义管理根据需要使用多城市版、单城市版,城市自由添加任意绑定联动菜单多筛选条件完全自定义根据模型配置,自由调用需成为筛选条件的字段,轻松调用,组建多条件筛选。
最新-PHPCMS,V9自带采集体验 精品
PHPCMS,V9自带采集体验
篇一:9安装图文教程9安装图文教程是国内领先的网站内容管理系统,同时也是一个开源的开发框架。
由内容模型、会员、问吧、专题、财务、订单、广告、邮件订阅、短消息、自定义表单、全站搜索等20多个功能模块组成,内置新闻、图片、下载、信息、产品5大内容模型。
采用模块化开发,支持自定义内容模型和会员模型,并且可以自定义字段。
2下载完解压后,有两个文件夹,将_目录下所有文件上传到网站,并打开网你的域名。
3点击“开始安装”进入下一步环境检测,功能影响,只要是都是绿色的打勾就可以进行下一步安装了。
4全新安装包括(是用开发的单点登录系统。
在接入的多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统)。
其他模块根据需要安装。
5列表中所有的目录都必须可写,检测成功点“下一步”继续。
6设置默认数据库连接和管理员帐户。
7安装成功。
8查看安装后的网站首页。
9后台登陆页面。
10后台首页。
9后台登陆页面。
篇二:9实际应用{($[]=="")}调用的时候出来了缩略图和标题时候怎么去掉没有所列图的加上代码9分类信息模型测试版适用版本:9系作者:列语言编码:发布日期:2019-03-25简体、8简150329体、适用版本号:版权所属:20190318以上演示地址:支持网站:9分类信息模型测试版单城市版多城市版自定义管理根据需要使用多城市版、单城市版,城市自由添加任意绑定联动菜单多筛选条件完全自定义根据模型配置,自由调用需成为筛选条件的字段,轻松调用,组建多条件筛选。
PHPCMS_V9新闻内容调用方法介绍
PHPCMS_V9新闻内容调用方法介绍{template "content","header"} ---------- 调用根目录下phpcms\template\content\header文件{CHARSET} -------------------------------------字符集(gbk或者utf-8){if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}{$SEO['keyword']}{$SEO['description']}上面4条不用我解释了吧,都是标题和标题seo优化{CSS_PATH} -----------------------------------地址替换为根目录下\statics\css{JS_PATH}--------------------------------------地址替换为根目录下\statics\js{pc:content action="position" pos order="id" num="10" cache="3600"}pc标签{pc:content 参数名="参数值" 参数名="参数值" 参数名="参数值"}{loop $data $k $v}{$v[title]}{/loop}显示pc标签值action="position"-------------对话框的类型=“内容推荐位列表”pos--------------------推荐位ID=“9”order="id"--------------------排序类型=“id”num="10" -------------------数据调用数量=“10”cache="3600"----------------缓存="3600"毫秒{APP_PATH}-----------------项目地址{get_siteid()}----------------{IMG_PATH}-----------------action="hits" 排行,热点等action="lists" 主要用于列表等。
phpcms v9
phpcms v9文章模型栏目接口第二版使用手册一、简介1、本接口应用于phpcms v9.1.15-v9.1.16版文章模型栏目文章发布;2、本接口支持非默认站点发布;3、本接口支持自动获取关键词、自动提取缩略图、自动摘要、自动分页、自定义字段等功能,详见发布接口部分说明;4、支持网站后台栏目生成HTML设置;5、发布时请使用具有管理权限的用户帐号;6、本接口基于phpcms v9 UTF8版制作,适用于phpcms v9 GBK/utf-8等版本,应用于其他版本时请自行测试调整;7、在phpcms v9 utf8版使用本接口时,请在发布规则中选择编码为UTF-8;8、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;9、2个接口文件请复制在phpcms v9网站根目录下使用;二、安装接口在接口文件夹中找到接口文件,如图:请将etchk_cms.php、etpost_cms.php等接口文件上传到指定目录,请使用二进制方式上传,如图:三、配置发布规则1、将范例发布规则文本导入ET2发布配置,或使用软件内置发布规则范例,如图:2、将检查网址和发布网址中的“您的网站”改为您要发布的网站网址,如图:3、在检查网址填上您的栏目ID,如图:4、在检查网址填上您的站点ID,站点ID如留空则默认为1,如图:5、在参数取值页,填上您要发布的栏目ID和站点ID,如图:6、在网站后台内容管理-栏目管理处,可以看到各栏目的catid号,如图:7、在网站后台-设置-站点管理中,可以查看站点ID,如图:8、填上您的账号、密码,注意格式和账号权限,如图:四、接口说明一、检查接口1、接口文件名etchk_cms.php,为保密,请自行修改文件名;2、本接口文件复制在网站根目录下使用,如果目录名有变更,请自行对应;3、主要参数title文章标题;catid栏目ID号,用于限定检查栏目范围,必填,可在后台网站栏目管理处查看id;siteid站点ID号,用于指定栏目所属站点,选填,留空则默认站点ID为1,可在网站后台-设置-站点管理中查看ID;vercode安全校验码,请自行设定,并在检查接口文件源代码开始处修改vercode使其一致;4、发布配置-文章检查网址处,可以如下填写:http://您的网址/ etchk_cms.php?vercode=&catid=您的栏目ID&siteid=&title=<%title%>注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致5、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;二、发布接口1、接口文件名etpost_cms.php,为保密,请自行修改文件名;2、本接口文件请复制在网站根目录下使用,如果目录名有变更,请自行对应;注1、以下参数中,格式为info[字段名]参数,其中字段名必须在栏目的模型数据表中存在,如果不存在的字段,不能使用该参数;用户自定义的字段,可以用同样格式的参数使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PHPCMS V9 内容管理系统产品白皮书上海盛大网络发展有限公司2010年10月关于本文档PHPCMS V9是 PHPCMS 出品的一款基于PHP技术和AJAX技术的企业级网站内容管理系统,旨在帮助用户解决日益复杂与重要的Web内容的创建、维护、发布和应用。
本文档概要地介绍了PHPCMS V9各项特性与功能,是用户熟悉和掌握PHPCMS V9的良好参考资料。
读者对象本文档的读者为PHPCMS V9的使用者。
使用者应具备以下基础知识:熟悉Microsoft Internet Explorer或Mozilla Firefox的使用;熟悉Windows或Linux/Unix操作系统;熟悉Mysql数据库,及数据库相关知识 .熟悉HTML基本知识和相关的HTML页面制作方法。
用户反馈感谢您使用PHPCMS 开源软件的产品。
如果您发现本文档中有错误或者产品运行不正常,或者您对本文档有任何意见和建议,请及时与我们联系。
您的意见将是我们做版本修订时的重要依据。
联系地址上海盛大网络发展有限公司:北京市朝阳区西坝河西里18号正通时代创意中心6号楼邮编:100083电话:(010)52752688传真:(010)52752888商务QQ:1561683312,1115940351 Email:zhangqing.zack@目录1公司简介12产品概述产品简介5全新框架5门户级站群系统6多发布点 6 数据表分离6强大的内容模型6模版制作方便6银行级的安全保障措施7优秀的用户体验7千万级的数据承载能力7 3功能模块文章7专题10评论14投票15广告位17附件管理18全站搜索20会员系统21站群功能24多发布点27信息采集27数据备份29 SSO(单点登陆)30支付系统(在线充值)31 4技术架构4.1运行环境334.2架构介绍334.3安全机制34 5购买方式5.1购买流程345.2价格体系355.3购买说明361 公司介绍Phpcms网站管理系统是国内主流CMS系统之一,曾多次被新浪、网易、电脑报等IT媒体报道。
Phpcms 目前已有数万网站的应用规模,拥有政府、企业、科研教育和媒体等各个行业领域近千名商业用户。
公司以“为客户创造效益”为核心理念,致力为用户提供最优秀的网站建设和电子商务解决方案及相关咨询、培训和实施服务,帮助客户摆脱技术捆扰全心投入网站运营。
公司视服务为企业生命,视客户为企业之本,以服务客户为企业宗旨,努力提升服务水平,以优秀服务为客户节约成本、创造价值,赢得了广大用户的信赖与支持。
在当今瞬机万变的市场环境中,快速高效的IT解决方案是您业务成功的关键。
我们PHPCMS因为能为您量身打造完全符合需求的解决方案而自豪,运用我们的系统,我们可以让您的企业更高效,从而在市场中获得更大的利润。
我们在CMS领域的长期成功经验,使得我们一举成为国内CMS领域的领跑者。
我们为您提供的服务包括:PHPCMS商业授权、程序定制、数据转换、视频存储服务。
携手PHPCMS,迈向您事业的新高点。
2 产品特点2.1 产品简介PHPCMS V9(简称V9)采用PHP5+MYSQL做为技术基础进行开发。
V9采用OOP(面向对象)方式进行基础运行框架搭建。
模块化开发方式做为功能开发形式。
框架易于功能扩展,代码维护,优秀的二次开发能力,可满足所有网站的应用需求。
5年开发经验的优秀团队,在掌握了丰富的WEB开发经验和CMS产品开发经验的同时,勇于创新追求完美的设计理念,为全球多达10万网站提供助力,并被更多的政府机构、教育机构、事业单位、商业企业、个人站长所认可。
V9在保留2008版的特点的同时,对新版本作出重大的创新,以期待全新的PHPCMS系统服务更多的用户。
2.2 全新框架采用全球认可的最为先进的开发理念——OOP(面向对象),进行全新框架设计。
框架结构更为清晰,代码更易于维护。
模块化做为功能的开发形式,让扩展性得到保证。
V9特别设计的二次开发扩展方式,让你不再修改官方的代码文件,就可以对功能代码进行重写。
让你轻松享受二次开发带来的便捷,同时不再为官方升级而担忧。
2.3 站群系统所谓站群,是指建立在统一标准、统一技术构架基础之上,分级管理,分级维护,耦合程度高,信息可以实现基于特定权限共享呈送的网站集合。
并不是把很多个网站集中在一起就可以称得上是站群了,一定是要:统一,分级管理,信息共享,单点登录才可以。
站群实现了技术标准统一,能够互联互通,实行集群化管理,相对一致的网站运行和服务规范。
V9率先把只有大型门户网站才使用的站群系统引入到开源系统中。
对于安全控制,V9做到各个站点权限互相独立、操作互不影响。
它的出现解决了以下问题:1.站群系统站点数量很大,需要多台服务器分布式部署;2.子站点独立,子站从文件存储到数据库结构都是完全独立的。
3.站点间的单点登录和信息共享等。
2.4 多发布点V9提供单一站点,发布到多个服务器上的能力。
可轻松实现强大的负载均衡。
2.5 数据表分离V9数据模型功能,允许用户把不同的数据表,分离到不同的数据库服务器上。
以实现负载的分离,更加符合大访问量网站的需求。
为用户提供更好的用户体验。
2.6 强大的内容模型V9的内容模型的组建变得更为合理,让模型的负载能力更高。
超强的自定义模型和字段功能则把系统灵活度发挥到了极致,可以不用编程就实现各种信息发布和检索。
系统内置了文章、组图、下载三大内容模型。
2.7 模版制作方便V9采用MVC体系设计其模板引擎,简单易懂的模板引擎,让美工人员可独立完成模板制作及数据调用,可让程序人员和美工人员分工协作,最大可能提高团队执行力。
多个工具箱,可方便的调用来自其他系统的数据。
2.8 口令卡提供银行级安全级别V9为你的后台管理系统提供银行级的安全保护,每个管理账号绑定不同的口令卡。
可将口令卡存储在移动存储介质中,让安全随你出行。
2.9 优秀的用户体验V9更加简洁,结构更为合理的后台管理系统,让上手更为容易,操作更为简单。
精心选择多个颜色保护你的眼睛之余,还可保持愉快心情。
2.10 千万级数据量的承载能力基于Phpcms团队多年的开发经验,从缓存技术、数据库设计、代码优化等多个角度入手进行优化,可内容存文本,支持千万级数据量,全力保证大中型应用和长期发展。
全文索引方面采用出自俄罗斯的开源全文搜索引擎软件 Sphinx ,单一索引最大可包含1亿条记录,在1千万条记录情况下的查询速度为0.x秒(毫秒级)。
Sphinx创建索引的速度为:创建100万条记录的索引只需3~4分钟,创建1000万条记录的索引可以在50分钟内完成,而只包含最新10万条记录的增量索引,重建一次只需几十秒。
3 功能模块3.1 文章文章功能是系统的主要内容模型之一,V9系统在之前PHPCMS SP系列系统功能的基础上做了更进一步优化及功能上的创新,简化了一些文章发布时的操作流程。
在后台内容列表中可以对内容进行单个或批量操作和管理。
文章管理列表(后台)在文章的内容模型中,V9还加入了其它模型的支持。
并提供了灵活的调用方式,如增加与用户互动的投票功能,集成评论模块等,都可以很方便的应用。
向文章里添加投票(后台)文章调用投票显示(前台)在提供自动提取关键词的基础上,同时还可以通过自定义万能字段制作对网站优化的关键词链接、延伸阅读等(下图),让内容的每个页面相关性都大大增加,相比于其它CMS的自动关联文章对搜索引擎优化更有友好,也更有效果。
在前台的展示方面,内容的附加功能有心情投票、评论等与访问者互动的元素,也为内容的展示添加更多的丰富元素。
可搜索添加相关文章(更准确,更得于搜索SEO优化)前台文章展示页(投票、延伸阅读、心情、评论等元素)3.2 专题什么是专题将某个东西的相关内容集中收集,就形成专题,网络上通常指游戏专题或者新闻专题。
通常在门户网站中,专题是一种必不可少的新闻聚合形式,可以方便快捷的对某一事件或某种物品等进行集中的聚焦和分析。
专题功能不仅提高了网站整体内容的可读性,而且更能以特色的专题话题目来吸纳新的用户群体。
PHPCMS专题模块phpcms专题模块可以很方便的帮助您生成并管理一个专题页面,在专题页面中,您可以方便的建立文章、图片等信息,即可调用PHPCMS系统中原有的资讯信息,也可以连接到站外。
PHPCMS自带的碎片系统,可以让你随时添加新的内容而不用修改模板,保证您的网站内容发布的及时性。
通过专题的后台管理设置,可对专题评论和专题投票进行选择或设置。
更方便的于用户进行互动。
特点一、自由的创建新专题系统提供简单的向导,指引您可以很方便的制作新的专题。
明了的创建向导特点二、灵活的信息聚合可为不同的专题,按需添加信息分类,并进行站内信息搜索导入。
信息扩展灵活,导入方便。
可以让你充分利用已有数据,做出更具吸引力的专题内容。
亦可手动添加新的信息资料。
根据需要创建信息分类,数量不限方便的数据聚合(数据导入所建分类中)特点三、门户级的碎片管理,自定义页面内容自由定义页面碎片区域的内容,无需更改模版特点四、增强的用户互动功能,内置投票、评论功能。
并可后台进行控制管理。
选择要使用的投票前台投票效果3.3 评论评论对于网站是一个重要的功能,为网页加入了更多互动的元素,对于增强用户黏度有很好的效果,PHPCMS V9借鉴各大门户评论功能,将AJAX, 盖楼等流行技术与展现方式带到评论中。
特点一:可独立设置信息是否允许评论,系统更灵活。
设置评论开关特点二:评论盖楼特点三:非法词语过滤。
可根据后台非法敏感词设置,对提交的评论内容进行过滤,维护网站言论的合法性。
3.4 投票系统的投票功能提供了两种投票类型,第一个是单选投票.第二种是多选投票.网站编辑人员可以根据实际的需求,选择类型进行操作。
a. 增加多个投票的选项网站编辑人员可在发布一个投票时,随意地增加,删除选项.b.刷票限制一个投票系统必须要保证投票的公正,公平性.系统在这方面对每个前台用户所投出的票,都有记录下他的IP地址. 网站编辑人员可以设定一个IP 地址在多长时间内不能重复性投票.以及是否允许游客投票。
C.调用方式生成的投票,可以在多个位置进行调用,系统已经集成3种常见的调用方式。
分别是首页/专题调用、内容页调用、以及JS调用。
只需要把相应的代码复制到对应位置即可,当然用户也可以定义自己的投票模版。
不同的位置,放置不同的调用代码3.5 广告位在网站的运营过程中,广告管理是网站必不可少的基本功能。
V9 内置多种广告类型,让你无需编写代码,即可快速,便捷的添加、管理网站广告。
内置多种广告类型(后台)广告的添加流程是:a. 首先添加广告位根据网站具体情况,填写相关配置项,即可。
b. 选择版位,添加广告选择要添加的广告位添加广告信息3.6 附件管理随着系统各种资料的不断整合,附件也是CMS系统中最重要的部分之一,如何有效的管理附件就变的十分重要,V9创新性的解决了冗余附件的管理,具有以下特点:特点一:自动清除冗余附件(清除不与任何文章或者产品关联的附件,这个功能按钮主要解决用户恶意上传附件而不发表文章导致的冗余附件,或者上传了附件,但并未使用一直占用服务器空间。