1、CMS 学习与使用笔记一CMS 3.x 标签概述1、页面处理时间标签:process_time/2、页面模板包含标签:#include “./include/header_register.html“/3、常用链接地址:专题 TAG 搜索 RSS4、根据栏目路径、ID 调用栏目名及链接:cms_channel path=news $tag_bean.name /cms_channelcms_channel id=5 $tag_bean.name /cms_channel5、栏目列表标签:cms_channel_list #list tag_list as c$c.name/#list/cms_
2、channel_list6、子栏目列表cms_channel_list parentId=channel.id count=10 tpl=1 tplSub=my/【parentId】 父栏目 ID。存在时,获取该栏目的子栏目,不存在时获取顶级栏目。【 siteId 】 站点 ID。存在时,获取该站点顶级栏目,不存在时获取当前站点顶级栏目。(仅在 parentId不存在时起作用)【hasContent】 是否有内容。默认所有,否则只获取有内容的栏目【tplSub】 自定义栏目模板后缀7文章列表:cms_content_list tpl=2 styleList=1-1 lineHeight=2 b
3、ottomLine=1 headMark=3 dateFormat=MM-dd datePosition=2 titLen=10 append= count=5 channelId=1 channelOption=1/cms_content_list count=5 channelId=1 channelOption=1#list tag_list as a$a.type.name$a.title/#list/cms_content_list【tpl】 标签公用属性,可选值有:0-调用内嵌标签样式;1-调用用户自定义标签样式;2-调用系统预定义标签样式;3-调用用户预定义标签样式。【lineH
4、eight】 行高;【行高】【headMarkImg】 列表头图片;【图片地址】【headMark】 列表头编号;【1:小黑点;2:小红点;3:单箭头;4:双箭头】【bottomLine】 下划线;【0:无;1:有】不能为空。【dateFormat】 日期格式;【java 日期格式,如:yyyy-MM-dd】【datePosition】 日期位置;【1:后面左边;2:后面右边;3:前面】不能为空【ctgForm】 类别;【0:无;1:栏目;2:站点】不能为空【showTitleStyle】显示标题样式;【0:不显示;1:显示】不能为空【useShortTitle】 是否使用简短标题;【0:不使
5、用;1:使用】不能为空【titLen】 标题长度;【英文字母按半个计算】为空则不截断【target】 是否新窗口打开;【0:原窗口;1:新窗口】不能为空【append】 8、默认文章缩略图调用$ctt.imgUrl!site.defImg9、字符串长度截断标签text_cut s=title len=titLen append=append/【s】 需要截断的字符串,tit 为字符串对象【len】 目标长度,titLen 可以是其它标签中传递过来的参数【append】 截断后显示的字符,append 可以是其它标签中传递过来的参数10、最上级栏目标签$channel.nodeList0.nam
6、e11、栏目节点列表标签(用于获取页面导航路径)#list channel.nodeList as n $n.name/#list12、tag 列表标签:cms_tag_list#list tag_list as tag$tag.name$tag.count/#list/cms_tag_list二 关于模板的添加:如下图 one:图 1处为模板设置选项,可以选择默认的模板以及模板的导入导出。图 2处为创建模板,即建立一个新的模板。图 3处新闻内容模板是新闻内容模板_图片集锦模板的父级。图 4处为模板的重命名、修改以及删除选项。模 板 的 添 加 方 式 :第一种方式:在默认的模板方案中,直接修
7、改其模板。 第二种方式: 新建另外一套完整的模板方案,指定使用新的模板方案,步骤稍微复杂点,但是管理方便,不损害原来的默认模板方案,可以自由切换模板方案;如果想新建一个 整体的模版,必须新建一个根目录,根目录名称可以和默认模版不一样,其他二级文件夹名称需要和默认模版是一样的。第三种方式: 采用上述两种方式的折中,仍然使用默认模板方案,新建所需的页面模板,比如我们新建一个新闻内容的模版。我们需要写为新闻内容_XXX(如下图 two 1 所示),这样系统才能识别模版。图 ONE图 TWO在 添 加 内 容 的 时 候 就 可 以 选 择 我 们 新 建 立 的 模 板 如 图 THREE图 THR
8、EE三 关 于 资 源 的 创 建 添 加 :图 1处为系统资源的根目录。图 2处(图 four)用于上传文件、新建目录,同时可以看见当前的目录。图 3处用于建立 css 文件:图 FOUR点击创建文件我们可以打开如下页面,输入文件名、内容等:图 FIVE点击上传文件我们可以打开如下页面,选择图片上传:SIX四 关 于 建 站 的 具 体 流 程 :1 创 建 模 板 目 录 及 模 板 目 录 层 次 可 以 按 照 RED 的 来 设 置 。建 立 模 板 要 了 解 CMS 的 标 签 , 常 用 格 式 大 体 可 以 归 为 三 种 , 分 别 是A.$标签名称B.cms.标签名称
9、属性=值/C.cms.标签名称 属性=值; 标签别名 自定义样式模板 /cms.标签名称例如:a、 调用$web.name标签就能获取到网站名称b、 调用cms.ArtiList chnlId= count=10 sysContent=1 /就能获取 10 篇文章的列表c、 调用cms.ChnlList id= inner=1;c$c.name/cms.ChnlList就能获取栏目列表,可用于网站导 航条。其实网站的页面分为三个级别就能起到一个提纲挈领的作用了。即理解成类似于:【主页=栏目页=内容页】就行了。即 JEECMS 所说的“首页模板、栏目页模板、内容页模板”三种不同的级别。2创建资源
10、目录及上传资源资源目录层次可以按照 RED 来 设 置按 前 文 所 述 上 传 所 需 资 源 。五 关 于 模 板 的 使 用 :看 完 上 面 的 基 础 性 东 西 , 其 实 剩 下 的 就 很 简 单 了 。 流 程 如 下 :模 板 设 置 将 默 认 模 板 设 为 我 们 新 建 的 目 录 。建 立 模 板创 建 模 板运 用 模 板运 用 模 板这 个 地 方 需 要 注 意 的 是 四 个 必 填 项 :模 型 ID: ID 可 以 填 的 自 由 一 些 。模 型 名 称 : 就 是 栏 目 后 面 显 示 的 红 色 文 字 , 在 此 不 做 标 示 。模 型 栏
11、 目 : 模 型 栏 目 就 用 到 了 我 们 建 立 的 栏 目 也 模 板 , 一 定 要 注 意 , 此 处 要 与 栏目 页 模 板 的 命 名 相 同 。模 型 路 径 : IE 的 访 问 路 径 地 址 。内 容 添 加内 容 添 加内 容 添 加 页 主 要 注 意 的 有 三 个 必 填 选 项 :栏目选择: 选择位于哪个栏目之下。标题: 新闻标题。制定模板: 这个地方指定的便是之前编辑好的内容页模板。六 页 面 维 护 、 生 成 和 辅 助 :维 护 页 面专 题 管 理 : 此 处 将 用 到 专 题 模 板 。TAG 关 键 词 : 文 章 关 键 词 , 貌 似
12、为 搜 索 时 抓 取 所 用 。关 键 词 管 理 : 例 如 : 百 度 替 换 为 百 度 敏 感 词 管 理 : 例 如 : 将 民 主 替 换 为 *内 容 回 收 站 : 等 同 于 电 脑 回 收 站 的 作 用 , 可 以 把 前 面 删 除 的 东 西 例 如 文 章 等 还 原 。生 成 页 面页 面 静 态 化 : 可 以 加 快 载 入 速 度 。采 集 管 理 : 类 似 RSS 聚 合 器辅 助 页 面多 为 评 论 、 套 票 、 广 告 版 位 以 及 友 情 链 接 等 的 管 理 。需 注 意 的 是 , 此 处 评 论 、 套 票 等 都 有 自 己 所
13、用 的 简 单 模 板 。七 用 户 :用 户 界 面此 处 为 会 员 的 管 理 以 及 为 管 理 员 赋 予 权 限 等 辅 助 项 管 理 以 及 日 常 操 作 、 登 录 产 生 的 日 志 。2011-8-27关 于 网 站 导 航 二 级 菜 单 的 问 题 。上 图 中 显 示 一 栏 中 , 是 否 选 项 决 定 在 导 航 中 的 显 示 问 题 , 此 选 项 适 用 于 顶 级 栏 目 以 及 其下 级 栏 目 。关 于 CSS:JEECMS 所 使 用 的 CSS 一 般 保 存 在 资 源 目 录 REDCSS具 体 文 件 命 名 。附 录 JEECMS 开 发 基 础 :1.HTML 语 言2.DIV+CSS3.自 定 义 标 签