




已阅读5页,还剩74页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3 网站栏目管理 本章主要内容 网站栏目管理的后台操作文档内容管理软件内容管理图集内容管理专题内容管理商品信息管理 3 1 网站栏目管理的后台操作 1 后台操作参见实验指导二 3 1 网站栏目管理的后台操作 2 与栏目相关的数据库表 3 1 网站栏目管理的后台操作 2 与栏目相关的数据库表 3 1 网站栏目管理的后台操作 2 与栏目相关的数据库表 3 2 文章内容管理 1 后台操作参见实验指导三 实验1 栏目管理及文章发布 参考实验指导二 三 实验步骤 练习栏目的增删改操作 熟悉栏目相关的各参数的含义 为你的网站添加第一个栏目 栏目属性为最终列表 并将该栏目生成静态的html页面 预览效果 为你的网站添加第二个栏目 栏目属性为频道封面 为该栏目添加子栏目 至少三个 并将该栏目生成静态的html页面 预览效果 在你新添加的栏目 最终列表栏目 中发布文章 至少三篇 将栏目中的文章都生成html 预览效果 在你新添加的栏目 频道封面栏目 中发布文章 每个子栏目至少二篇 预览效果 实验报告要求 形式 word文档文件名称 学号 姓名 实验1实验报告内容 实验名称实验步骤 按照实验步骤完成实验任务 为每步截取效果图 3 2文档内容管理 2 与普通文档模型相关的数据库表频道主表 dede archives 所有模型共用 3 2文档内容管理 2 与普通文档模型相关的数据库表频道主表 dede archives 所有模型共用 3 2文档内容管理 2 与普通文档模型相关的数据库表频道主表 dede archives 所有模型共用 3 2文档内容管理 2 与普通文档模型相关的数据库表模型附加表 dede addonarticle 该模型特有 可以加入新的字段 1 模板的概念2 默认模板路径设置3 首页模板路径设置4 主要的模板标签及其调用实例5 防站 内容页 终极列表页 频道封面页 3 3文档栏目及文档内容模板制作 1 模板的概念 1 作用模板用来控制网站的页面显示效果的文件 2 概念及命名规则dedecms系统的模板是非固定的 用户可以在新建栏目时可以自行选择栏目模板 官方仅提供最基本的默认模板 即是内置系统模型的各个模板 板块 封面 模板 指网站主页或比较重要的栏目封面频道使用的模板 一般用 index 识别id htm 命名 此外 用户单独定义的单个页面或自定义标记 也可选是否支持板块模板标记 如果支持 系统会用板块模板标记引擎去解析后才输出内容或生成特定的文件 3 3文档栏目及文档内容模板制作 1 模板的概念 列表模板 指网站某个栏目的所有文章列表的模板 一般用 list 识别id htm 命名 档案模板 表示文档查看页的模板 如文章模板 一般用 article 识别id htm 命名 其它模板 一般系统常规包含的模板有 主页模板 搜索模板 编译功能模板等 此外用户也可以自定义一个模板创建为任意文件 3 3文档栏目及文档内容模板制作 1 模板的概念 3 模板文件路径此外 dedecms也支持使用风格的形式使用模板 默认风格是default 它表示系统默认使用 cmspath templets default这个文件夹的模板 如果你下载了一套新的模板 你可以不必要删除default原有的文件 把下载的模板文件夹命名你想要的风格名称 如style2等 然后在后台修改了默认的模板风格名称为style2 那系统将使用 cmspath templets style2这文件当作默认模板 但是若你手工指定了栏目模板的位置 则后台参数风格的定义无效 3 3文档栏目及文档内容模板制作 1 模板的概念 4 默认模板文件预览 本节涉及article article htmindex article htmlist article htmindex htm 3 3文档栏目及文档内容模板制作 1 模板的概念 5 织梦模板制作流程织梦模板制作需要经过以下几个流程 设计页面效果图 一般为psd或者png格式的原图 将页面效果图输出为html格式 后缀名为 htm 根据页面内容调用需求生成或者编写标签所需代码 嵌套标签代码到输出页面对应位置 测试调试模板文件 保证调用和设计效果一致 将模板标签 文件上传到模板目录 在系统设定模板目录 重新生成全站 3 3文档栏目及文档内容模板制作 2 默认模板文件目录的设置 登陆后台 系统 系统基本参数 将default改为新的模板目录 3 3文档栏目及文档内容模板制作 3 修改主页模板路径 后台 生成 更新主页html 将主页模板修改为新建的模板文件 4 主要标签 文档列表标签 1 基本语法 dede arclistflag h typeid row col titlelen infolen imgwidth imgheight listtype orderby keyword limit 0 1 field title dede arclist 作用 获取指定文档列表 4 主要标签 文档列表标签 2 标签属性row 10 返回文档列表总数typeid 栏目id 在列表模板和档案模板中一般不需要指定 在首页模板中允许用 分开表示多个栏目 getall 1 在没有指定这属性的情况下 在栏目页 文章页模板 不会获取以 分开的多个栏目的下级子类titlelen 30 标题长度等同于titlelengthinfolen 160 表示内容简介长度等同于infolength 只控制infos 并不控制description的内容 imgwidth 120 缩略图宽度imgheight 90 缩略图高度listtype all 栏目类型image含有缩略图commend推荐 4 主要标签 文档列表标签 orderby sortrank 文档排序方式orderby hot 或orderby click 表示按点击数排列orderby sortrank 或orderby pubdate 按出版时间排列orderby near orderby lastpost 按最后评论时间orderby scores 按得分排序orderby id 按文章id排序orderby rand 随机获得指定条件的文档列表keyword 含有指定关键字的文档列表 多个关键字用 分innertext 单条记录样式 4 主要标签 文档列表标签 aid 指定文档ididlist 提取特定文档 文档id channelid频道idlimit 起始id 记录数 起始id从0开始 表示限定的记录范围 如 limit 1 2 表示从id为1的记录开始 取2条记录 flag h 自定义属性值 头条 h 推荐 c 图片 p 幻灯 f 滚动 s 跳转 j 图文 a 加粗 b noflag 同flag 但这里是表示不包含这些属性orderway desc 值为desc或asc 指定排序方式是降序还是顺向排序 默认为降序subday 天数 表示在多少天以内的文档 底层字段 id 同id typeid sortrank flag ismake channel arcrank click money title shorttitle color writer source litpic 同picname pubdate senddate mid lastpost scores goodpost badpost notpost description 同infos filename image imglink fulltitle textlink typelink plusurl memberurl templeturl stime pubdate的 0000 00 00 格式 其中 textlink titletypelink typenameimglink image 4 主要标签 文档列表标签 3 调用实例 文档基本调用 整站 第一种情况 只适合首页 dede arclistrow 12 titlelen 80 field title dede arclist 第二种情况 栏目页 首页都可以 dede arclistrow 12 titlelen 80typeid 1 2 field title dede arclist 底层模板 单条循环调用 4 主要标签 文档列表标签 文档基本调用 跨频道 dede arclistrow 5typeid 1 field title dede arclist 4 主要标签 文档列表标签 文档列表调用时间格式的多种方式适用于在文档列表底层模板中使用 index2 htm dede arclistrow 12 titlelen 80 field title field pubdatefunction mydate y年m月d日h m me dede arclist 4 主要标签 文档列表标签 常用的时间函数 函数名 mydate功能 将unix时间戳转换为格式化的日期参数 format y m dh i s 日期转换后的格式返回值 转换后的日期格式范例 field pubdatefunction mydate y m d me 常用时间格式标签 年 y月 m日 d小时 h分钟 m秒 s 4 主要标签 文档列表标签 常用的时间函数 函数名 getdatetimemk功能 返回格式化 y m dh i s 的时间 类似mydate函数 但返回格式固定参数 mktime 需要转换的日期返回值 格式化以后的时间范例 field senddatefunction getdatetimemk me 4 主要标签 文档列表标签 图片文档列表调用基本调用 dede arclistrow 3 titlelen 22 flag p orderby hot field title dede arclist 4 主要标签 文档列表标签 图片文档列表调用图文混排 dede arclistflag p row 1 文章标题 field title 文章地址 field arcurl 文章简介 field info 点击次数 field click 发布时间 field pubdatefunction mydate y年m月d日 me dede arclist 4 主要标签 栏目列表标签 名称 channel功能 织梦常用标记 通常用于网站顶部以获取站点栏目信息 方便网站会员分类浏览整站信息语法 dede channeltype top row 8 currentstyle typename field typename dede channel 4 主要标签 栏目列表标签 参数 typeid 0 栏目idreid 0 上级栏目idrow 100 调用栏目数col 1 分多少列显示 默认为单列 type son sun son表示下级栏目 self表示同级栏目 top顶级栏目currentstyle 应用样式 4 主要标签 栏目列表标签 底层字段 id 同id typeid typelink typename typeurl typedir 仅表示栏目的网址 例 dede channeltype top field typename dede channel currentstyle中支持 rel id typelink typename 注 在没有指定typeid的情况下 type标记与模板的环境有关 如 模板生成到栏目一 那么type son 就表示栏目一的所有子类 4 主要标签 global全局配置变量标签 名称 global功能 获取系统全局配置变量内容语法 dede global cfg webname 文件 系统模板引擎默认底层模板 无参数 无底层字段 无 4 主要标签 global全局配置变量标签 范例 默认模板路径 dede global cfg templets skin 首页路径 dede global cfg cmsurl 或 dede global cfg basehost 网站名称 dede global cfg webname 网站版权信息 dede global cfg powerby 网站备案号 dede global cfg beian 4 主要标签 文件载入标签 dede includefilename head htm dede includefilename footer htm 4 主要标签 当前频道的下级栏目的内容列表 名称 channelartlist功能 获取当前频道的下级栏目的内容列表标签语法 dede channelartlistrow 6 dede fieldname typename dede arclisttitlelen 42 row 10 field title field pubdatefunction mydate m d me dede arclist dede channelartlist 4 主要标签 当前频道的下级栏目的内容列表 范例 这个标签是系统中不多的一个支持嵌套的标签 这个标签通常使用在首页 含封面首页 用于输出一组栏目内容列表 我们可以看到默认模板首页 4 主要标签 当前频道的下级栏目的内容列表 参数 typeid 0 频道id 多个请用 分开 如果调用1个栏目可以使用typeid 5 0 来调用 分隔row 20 获取的栏目返回值其他说明 除了宏标记外 channelartlist是唯一一个可以直接嵌套其它标记的标记 不过仅限于嵌套 dede type dede type 和 dede arclist dede arclist 两个标记 底层字段 包含 dede type dede type 及 dede arclist dede arclist 下面所有底层模板变量 4 主要标签 文档内容标签 1 文档内容页的标记调用格式及调用实例field内容变量名称 field功能 用于获取特定栏目或者档案的字段值及常用的环境变量值语法 dede fieldname 字段名 或者 dede field 字段名 4 主要标签 文档内容标签 1 文档内容页的标记调用格式及调用实例可用字段文档所有内容字段 档案 archives表和附加表的所有字段 板块模板 phpurl indexurl indexname templeturl memberurl specurl列表模板 position title phpurl templeturl memberurl indexurl indexname specurl 栏目表dede arctype的所有字段其中position为 栏目一 栏目二 这样形式的链接 title则为这种形式的标题文档模板 position phpurl templeturl memberurl indexurl indexname specurl id 同id aid 4 主要标签 文档内容标签 1 文档内容页的标记调用格式及调用实例实例文章标题 dede field title 文章地址 dede global cfg basehost dede field arcurl 缩略图片 文档关键词 dede field keywords 文章简介 dede field descriptionfunction html2text me 4 主要标签 文档内容标签 2 自定义字段的使用及调用实例后台 系统 频道模型 内容模型 修改 字段管理 添加字段 4 主要标签 终极列表标签 1 模板文件路径设置栏目管理 修改栏目 高级选项 列表模板属性修改为新的模板文件modeltest list1 htm style 指的是系统设置的默认模板文件夹 2 列表标签调用 list列表数据标签名称 list功能 获取列表模板中的列表内容语法 dede listcol titlelen infolen imgwidth imgheight orderby pagesize dede list 2 列表标签调用 list列表数据标签参数 col 1内容列数titlelen 30标题长度infolen 250内容摘要长度imgwidth 120缩略图宽imgheight 90缩略图高orderby default 排序方式 有效的排序方式有senddate pubdate id click lastpost postnum 默认为sortrankpagesize 20分页大小orderway desc 排序方式 2 列表标签调用 list列表数据标签底层字段 id 同id title iscommend color typeid ismake description 同info postnum lastpost shorttitlepubdate senddate arcrank click litpic 同picname typedir typename arcurl 同filename typeurl stime pubdate的 0000 00 00 格式 textlink typelink imglink image注 list标签同时也适用单表模型文档列表 list标记除了支持档案表的基本模板变量外 还支持附加表的字段 你可以在模型管理中知道附加表支持列表使用的字段有哪些 2 列表标签调用 通用格式 调用标签属性 调用标签 最终栏目页列表调用实例 dede listpagesize 8 field pubdatefunction getdatetimemk me field title dede list 分页显示列表 每页最多显示的条数 当多余8条时转到下一页 注意 与文档列表页调用时的row区分 2 列表标签调用 pagelist列表分页标签名称 pagelist功能 表示分页页码列表语法 dede pagelistlistsize 3 listitem 参数 listsize 3表示 1 2 3 这些项的长度x2listitem index pre pageno next end option 表示页码样式 可以把下面的值叠加index首页pre上一页pageno页码next下一页end末页option下拉跳转框 2 列表标签调用 pagelist列表分页标签底层字段 无范例 dede pagelistlistsize 3 listitem indexprepagenonextendoption 注 pagelist标签是同list一同使用来调用列表数据的 css样式的路径 默认模板文件夹 dede global cfg templets skin 普通文档模型中添加字段注意 勾选前台参数的第一个选项列表页调用新添加的字段 且设置在线信息交互 field qq 模板中使用简单php代码进行调用 field qqrunphp yes if me me 没有任何联系方式 else me 作者qq me field qq 注意 me qq字段的当前值 4 主要标签 封面模板标签 子栏目及子栏目下的文档 dede channelartlist 底层模板 子栏目信息 dede type 更多 field typename dede type 子栏目下的文档列表信息 dede arclistrow 10 titlelen 80 field pubdatefunction mydate m d me field title dede arclist dede channelartlist 4 主要标签 封面模板标签 channelartlist当前频道的下级栏目的内容列表名称 channelartlist功能 获取当前频道的下级栏目的内容列表标签语法 dede channelartlistrow 6 dede fieldname typename dede arclisttitlelen 42 row 10 field title field pubdatefunction mydate m d me dede arclist dede channelartlist 4 主要标签 封面模板标签 channelartlist当前频道的下级栏目的内容列表参数 typeid 0 频道id 多个请用 分开 如果调用1个栏目可以使用typeid 5 0 来调用 分隔row 20 获取的栏目返回值其他说明 除了宏标记外 channelartlist是唯一一个可以直接嵌套其它标记的标记 不过仅限于嵌套 dede type dede type 和 dede arclist dede arclist 两个标记 底层字段 包含 dede type dede type 及 dede arclist dede arclist 下面所有底层模板变量 5 防站 内容页防制 1 流程选取目标站的内容页使用下载工具下载对应网页模板将模板及其文件保存到系统的模板路径下 并重命名对应着默认的内容页模板 arcticle arcticle htm 进行防制 5 防站 内容页防制 2 涉及主要标签知识 头部导航 dede channelrow dede channel 实例 dede channeltype top field typename dede channel 5 防站 内容页防制 2 涉及主要标签知识标签介绍 channel获取栏目列表标签名称 channel功能 织梦常用标记 通常用于网站顶部以获取站点栏目信息 方便网站会员分类浏览整站信息语法 dede channeltype top row 8 currentstyle typename field typename dede channel 5 防站 内容页防制 2 涉及主要标签知识标签介绍 channel获取栏目列表标签默认底层模板 channel list htm参数 typeid 0 栏目id reid 0 上级栏目id row 100 调用栏目数 col 1 分多少列显示 默认为单列 type son sun son表示下级栏目 self表示同级栏目 top顶级栏目currentstyle 应用样式底层字段 id 同id typeid typelink typename typeurl typedir 仅表示栏目的网址 例 dede channeltype top field typename dede channel currentstyle中支持 rel id typelink typename 5 防站 内容页防制 2 涉及主要标签知识标签介绍 channel获取栏目列表标签注 在没有指定typeid的情况下 type标记与模板的环境有关 如 模板生成到栏目一 那么type son 就表示栏目一的所有子类 5 防站 内容页防制 2 涉及主要标签知识 网页当前位置 参考 field内容变量 dede fieldname position 阅读资讯 dede field title 注意 字段position为 栏目一 栏目二 这样形式的链接 title则为这种形式的标题 5 防站 内容页防制 2 涉及主要标签知识 文章基本信息 dede field 字段名 标题 dede field title 文档发布时间 dede field pubdatefunction mydate y m dh i me 来源 dede field source 作者 dede field writer 内容 dede field body tag标签 dede taggetwall 0 责任编辑 dede field adminname 5 防站 内容页防制 2 涉及主要标签知识 上一页下一页功能 获取当前文档上一篇 下一篇内容语法 dede prenextget 上一篇 dede prenextget pre 下一篇 dede prenextget next 5 防站 内容页防制 2 涉及主要标签知识 相关文章列表 也可以指定文章所属频道 实例 dede likearticlerow 8 titlelen 38 field title dede likearticle 注意 根据文章的关键字关联 具有相同关键字的文章即为相关文章 5 防站 内容页防制 2 涉及主要标签知识 相关文章列表 也可以指定文章所属频道 实例 dede likearticlerow 8 titlelen 38 field title dede likearticle 注意 根据文章的关键字关联 具有相同关键字的文章即为相关文章 5 防站 内容页防制 2 涉及主要标签知识 相关文章列表 也可以指定文章所属频道 标签介绍 likearticle相关文档名称 likearticle功能 通过关键词自动关连文档 这个标签随着数据量的增加可能会比较影响检索性能 不建议大数据站点使用语法 dede likearticlerow col titlelen infolen field title dede likearticle 5 防站 内容页防制 2 涉及主要标签知识 相关文章列表 也可以指定文章所属频道 标签介绍 likearticle相关文档参数 row 12调用行数 默认12条titlelen 28标题关键词字数infolen 150描述信息字符大小col 1分多少列显示 默认为单列 tablewidth 100表格宽度mytypeid 0手工指定要限定的栏目id 用 分开表示多个byabs 0是否绝对排序imgwidth 120缩略图宽度 默认120imgheight 90缩略图高度 默认90底层字段 id 同id typeid channel arcrank mid click title fulltitle textlink info filename typeurl stime senddate litpic 同picname 5 防站 内容页防制 2 涉及主要标签知识 图文列表 也可以指定文章所属频道 dede arclistflag p row 4 orderby hot field title dede arc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 塔吊司机安全生产管理与责任协议
- 国际货运货物安全监控与应急处理合同
- 2025年法学概论考试的技巧与策略试题及答案
- 信息技术对业务流程的影响试题及答案
- 2025年网管工作流程试题及答案
- 高考数学案例分析试题及答案
- 2025年网络管理员考试终极指南及试题答案
- 网络管理员的日常管理任务试题及答案
- 设计过程软件设计师考试试题及答案
- 企业培训的新模式数字农业中的智能监控教学应用
- 防雷和接地安装施工组织方案
- 管理学原理第六章 指挥课件
- 工序标准工时及产能计算表
- 消防安全知识宣传-主题班会课件(共24张PPT)
- 材料物理与化学知识点讲解
- 生产中的七大浪费(PPT35页)
- YY∕T 0617-2021 一次性使用人体末梢血样采集容器
- 《汉服文化介绍》PPT课件(完整版)
- 5以内的加减法(可直接打印)
- 车驾管知识题库查验业务知识试题库(附答案)
- 钢结构焊接变形的火焰矫正方法
评论
0/150
提交评论