dedecms初识别:
<?php
/** * 织梦的基本使用 * * * 后台管理: * 1.支持投稿 * 2.是否隐藏栏目,默认是显示,知道路径可以是显示的 * 3.内容模型: * 内容管理就是织梦存储普通文档,还是图片信息,还是软件 * 4.排列顺序 * 浏览权限,开发查看.注册会员,注册会员以上才可以看 * * 上级栏目 * * 目录放的过多,会影响我们的收录. * * 是否隐藏栏目:知道路径依然可以访问.<?php
/** * dede手册 * 1.dede的核心 * 本手册由织梦官方推出,用于介绍织梦内容管理系统(以下简称:Dedecms)模版的制作,为织梦设计师提供一份快速检索的操作文档,全面介绍织梦的模版引擎,标签以及常用函数,相信会大大提高设计师的制作效率 * * DedeCMS的模板引擎采用了官方自行研发的Dede模板引擎,类XML结构的标签简单易懂,便于在网页编辑器中进行编辑.同时标签齐全,应用广泛,这是基于DedeCMS建设开发的站点提供了一个良好的基础,只需要懂HTML既可以搭建你要的站点,这是dede风靡的一个原因. * * * * 系统模版在系统目录下的templates内,下面是模版目录的文件目录结构 * templets----------- * ---default 默认模版目录 * -----images 模版图片目录 * ------mood * ------photo * -----js * -----style * ---lurd * ---plus * ---system * ---wap * * * * 模版文件与功能说明 * 1.dedeCMS系统的模版是非固定的.用户可以在新建栏目的时候自行选择栏目模版.官方仅仅提供了默认的模版.即内置系统模型的各个模版,由于dedeCMS支持自定义频道模型.用户自定义新频道后,还需要按该模型的字段设计一套新的模版. * * * 概念,设计和使用模版 * * 板块(封面)模版 * 指网站主页或比较重要的栏目封面频道使用的模版,一般用"index_识别.ID.html"命名,此外,用户单独定义的单个页面或自定义标记, 也可以是否支持模版标记,如果支持,系统会用模版标记引擎去解析后才输出内容或生成特定的文件. * * 列表模版 * * 指的是某个栏目的所有文章列表模版,一般用"list_识别ID.html"命名. * * 档案 * 表示文档看页的模版,如文章模版,一般用"article_识别ID.html"命名. * * 其它模版 * 一般系统中包含的模版有:主页模版,搜素模版,RSS,JS编译功能模版等.此外用户还可以自定义一个模版创建为任何文件 * * 命名规则: * 1.index_识别ID.htm 表示板块(栏目封面)模版 * 2.list_识别.htm: 表示栏目列表模版 * 3.article_识别ID.htm 表示内容查看页(文档模版,包含专题查看页) * * 其他板块说明: * 默认底层模版: * 位置:{cmspath}/templets/system * 功能:在没有指定标记的默认底层 * * 插件目录模版: * 位置:{comspath}/templates/plus * 功能:评论,友情链接,RSS地图 * * 会员后台模版 * 位置:{comspath}/Member/templets * 功能:会员后台的模版 * * 系统后台模版: * 位置:{comspath}/dede/templets * 功能:系统后台管理的模版 * * * 织梦模版引擎的代码样式: * {dede:标记名称 属性='值' /} * {dede:标记名称 属性='值'} {/dede:标记名称} * {dede:标记名称 属性='值'}自定义样式的模版(InnerText){/dede:标记名称} * * 如果使用带底层模版的标记,必须严格用{dede:标记名称 属性='值'} {/dede:标记名称} 这种格式,否则会报错. * * * * 内置系统标记: * 1.global标记,表示获取一个外部变量,除了数据库密码之外,能调用的任何配置参数,形式为: * {dede:global name= '变量名称'}{/dede:global} * 或是: * {dede:global name='变量名称'} * 其中变量名是不能加$符号,如变量$cfg_cmspath,应该写成{dede:global name='cfg_cmspath'/} * * 2.foreach用来输出一个数组,形式为: * {dede:foreach array = '数组名称'}[field:key/][field:value/]{/dede:foreach} * * 3.include引入一个文件,形式为: * {dede:include file='文件名称' ismake='是否为dede板块模版(yes/no)'/} * 对文件自定义搜索路径为顺序为:绝对路径,include文件夹,CMS安装路径,CMS主模版目录 * * 自定义函数使用 * {dede:标记名称 属性='值' function='youfunction("参数一","参数二","@me")'/} * 其中@me 用于表示当前标记的值,其他参数由你的函数决定你是否存在. * {dede:field name='pubdate' function='strftime("%Y-%m-%d%H:%M:%S","@me")'/} * * 织梦标记允许有限的编程扩展 * {dede:tagname runphp='yes'} * $aaa = @me; * @me = "123456"; * {/dede:tagname} * @me 表示这个标记本身的值 * @me * 此外由程序代码占用了底层的模版InnerText内容,因此需编程的标记只能使用默认的InnerText * * * 核心文件 * include/dedetemplate.php * ** {dede:global.cfg_webname} title的调用
*
* {dede:global.cfg_templates_skin/}/style/dedecms.css---->调用style中的dedecms的样式
*