dedecms1

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的样式

*

 

posted @ 2012-11-22 10:09  sgsheg  阅读(215)  评论(0编辑  收藏  举报