cms配置使用

在早期完成了页面的切图之后,需要配置cms来实现小编上传数据更新页面的流程,在取得SEO的官网URL规则之后,就能开始官网在cms的基本配置了。

下面介绍cms的特点:

类别,决定内容与内容对应的路径,

模板,获取相应类别的数据填充页面,决定发布页面的类型、链接和页面呈现的数据

因此官网的cms配置首先为类别配置,然后为模板配置,以极速争霸为例子:

1、极速争霸页面的url开头为http://www.172tt.com/jszb/,因此需要新建根类别指向此路径,因此我们需要新建极速争霸类别作为根类别,然后以此根类别为基础,新建页面相应的子类别,关于类别的介绍请参看http://wordpress.100bt.com/?p=95

2、页面需要的数据主要有两种,一种为既有需要数据也需要有链接的类别(如文章页的主要类别),一种单纯仅仅是需要数据的类别(如广告图),在配置主要类别时候,需要与SEO给的页面url配置对应的相对路径,而广告图一类的数据并不需要特别配置相对路径。

如 攻略页面的文章页为

http://www.172tt.com/jszb/文章id.html

由于文章页面为官网url开头+id.html,因此并不需要配置相对路径

若SEO要求的攻略页面文章页为http://www.172tt.com/jszb/gonglve/文章id.html

即于文章页面为官网url开头+gonglve/文章id.html,我们则需要以新建类别时候的相对路径为基础加上gonglve/

3、类别内容的上传

类别内容的上传设计的主要是如何打开上传的界面和上传界面里面有什么

如 攻略文章
3.1,新建类别,在极速争霸的类别下添加子类别名为攻略
3.2配置上传位置
在极速争霸是个新官网,我们需要新建一个根位置作为我们的上传界面出发点的父节点
节点位置配置$/projectA/source/cms/WebRoot/jsonconf/tree.json,
每个节点的格式为
"${id}":{
"groupId": "${groupId}",
"name": "${name}",
"pid": "${pid}",
"url": "${url}"
}
由于tree.json最后一个的id为2306,因此根节点${id}为2307
用户组${groupId},此官网为新官网,需要在CMS界面中的"平台管理">"系统管理">"用户组管理>添加",来添加新的用户组id。添加后为53,因此用户组${groupId}为1,53,其中1为管理员必须添加
名字${name}:为上传界面显示的名字,官网为极速争霸官网,${name}为极速争霸官网
父节点id ${pid},此官网为天梯的官网,因此可配置为没有父类别,即${pid}为-1
上传界面地址${url}:此类别为跟类别,因此不需要上传界面,因此不必设置,为空值
配置完跟类别之后,可以开始配置我们的攻略文章的类别了,
因此攻略类别可以配置为:
"2308":{
"groupId": "1,53",
"name": "攻略文章",
"pid": "1,53",
"url": "/GetArticleListPageContent.action?CategoryName_Key=极速争霸_攻略&Article_Page_Name_Key=article_only"
}
其中上传的${url}的组成一般为/GetArticleListPageContent.action?CategoryName_Key=${keyName}&Article_Page_Name_Key=${pageName};
${keyName}对应为类别名字
${pageName}对应为上传界面的jsp,
攻略文章的类别${keyName}是${极速争霸_攻略},由于上传需要是普通文章较为常见,因此可以参考已有的上传界面可知道${keyName}为article_only,如果若要新建上传的界面需要在
$/projectA/source/cms/WebRoot/guanwang/files/${官网简称}/的路径下新建上传界面
极速争霸的简称为jszb,因此需要在$/projectA/source/cms/WebRoot/guanwang/files/路径下新建jszb的文件夹用于极速争霸的上传界面文件放置,具体上传界面的配置可以参看:
http://wordpress.100bt.com/?p=98

4、模板配置

具体内容请参看http://wordpress.100bt.com/?p=104、http://wordpress.100bt.com/?p=108

时间: 2024-11-09 09:44:33

cms配置使用的相关文章

GHOST CMS - 配置 Config

Config For self-hosted Ghost users, a custom configuration file can be used to override Ghost's default behaviour. This provides you with a range of options to configure your publication to suit your needs. 对于自承载的Ghost用户,可以使用自定义配置文件覆盖Ghost的默认行为.这为您提供

cms如何绑定二级域名

https://ask.fastadmin.net/question/7709.html 在CMS配置中设置好绑定域名的前缀 到域名管理服务商后台将二级域名指向fastAdmin服务器,并配置好apache. ==================== 注意  :  可以 这样 Route::domain('bbs','cms'); 原文地址:https://www.cnblogs.com/apolloren/p/12241638.html

常见的后台产品及其特点详解

后台产品,顾名思义就是不直接面向用户的产品.作为产品经理,我们接触到后台产品的概率也是相当大的,本文和大家分享的就是工作中常见的一些后台产品类型以及特点,一款后台的产品可以从以下两个个方面去衡量: 1. 满足的需求更多的是业务需求而不是个人的诉求. 2. 产品使用的目的性极强.后台产品在使用的时候一般都带有极强的目的性,或需要完成业务方面的操作,或需要完成某些流程的审批,总之在使用的时候一般不会因为个人情感方面的原因去使用. 根据上面这两点,同样是在点餐,你去餐厅服务员用手中的手机给你点餐的系统

我的程序人生以及一些杂项

何为程序员 程序员在中国是一个新兴职业,也是最近10年才慢慢发展起来的职业,有些人理解,程序员=码农.就是说程序员唯一的作用就是按照需求方的目的,达成在电脑端或者手机端实现一些软件或者网站的功能.也许这就是大众对程序员的理解,程序员必须要和需求方去沟通,受制于需求方,也就是说,我们和普通的板砖工人是一样的,只是我们其实是在PC端去进行搬砖活动. 个人经历 我一直自豪自己是一个程序员,为什么?不为其他的,因为我对程序很感兴趣!因为我爱它.其实我大学的时候学的是编程,说句隐私点的话,我之所以大学要选

Skype for business/Lync数据库架构解析

by 老朱 你知道SKYPE for business server 2015/LYNC server 2013(以下统一称LYNC,原谅我,这是惯性称呼)用到多少个数据库实例.数据库吗?结果会有点出乎你的意料.大家都知道,数据库就是来存储数据的东西,而SKYPE存储数据的地方有SQL.有AD.还有共享文件夹,AD用来存储基本的用户信息,比如SIP URI.电话号码,而用户策略信息则存储在CMS里(SQL),另外AD用来存储也是为了一个向后的兼容性. 这里主要谈谈它用到的SQL数据库,按道理来说

2016.5.19渗透经验总结

PHP下防跨站用PHP自带的strip_tags()和htmlspecialchars()可以对用户提交的 html和PHP进行转换,对UPDATE和INSERT中的变量用以上两个函数转换 如果PHP假设在win上那么就可以解析cer,asa,aspx,asax,aspx,cdx格式的文件 而在Linux,Unix上则可以解析pl,PHP3,格式的文件(pl:perl语言) PHP2,PHP,Inc,pwml,asa,cer利用上传webshell 如果PHP使用了文件包含的方法则用 www.x

Magento的迁移方法

Magento有很多配置内容,比如说CMS配置页.Static Stock.多语言配置等等,所以做数据迁移很有必要性,下面就说说如何做迁移 这个技术文章是从网上整理的,不过一个很重要的点被疏忽了,我在这里整理一下! 准备工作: 1.要用check-magento看一下服务器是否符合条件,再有就是看看rewrite.mod是否开启,如果没开启,也会影响magento以后的运行!在apache/conf中打开httpd.conf,把#LoadModule rewrite_module modules

[转]MVP模式开发

转自:http://www.jianshu.com/p/f7ff18ac1c31 基于面向协议MVP模式下的软件设计-(iOS篇) 字数9196 阅读505 评论3 喜欢11 基于面向协议MVP模式下的软件设计-(iOS篇) 传统模式下的开发 MVC MVVM 基于面向协议MVP的介绍 MVP实战开发 说在前面:相信就算你是个iOS新手也应该听说过MVC的,MVC是构建iOS App的标准模板.随着时间的推移,在iOS平台上MVC也逐渐开始面临着越来越多的问题,最近又开始流行MVVM,MVVM使

JVM内存模型和性能优化

JVM内存模型优点 内置基于内存的并发模型:      多线程机制 同步锁Synchronization 大量线程安全型库包支持 基于内存的并发机制,粒度灵活控制,灵活度高于数据库锁. 多核并行计算模型 基于线程的异步模型. JVM性能的人为问题 关键原因是:没有正确处理好对象的生命周期. 需要从需求中找出存在自然边界的业务对象,将其对应落实到内存中,成为内存模型In-memory Domain Model. 有大小边界限制的内存是缓存,没有永远使用不完的内存,缓存=“有边界的”内存. 缓存是D