网站大量收购独家精品文档,联系QQ:2885784924

给DEDECMS爱好者.pdf

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
给DEDECMS爱好者

先给DEDECMS 爱好者 自己简单的收集: DEDECMS 模板引擎的代码样式有如下几种形式: {dede:标记名称 属性 值/} {dede:标记名称 属性 值} {/dede:标记名称} {dede:标记名称 属性 值} 自定义样式模板(InnerText),即底层模板 {/dede:标记名称} 提示: 如果使用带底层模板的标记,必须严格用{dede:标记名称 属性 值}{/dede:标记名称} 这种格式,否则会报 错。 1、标记通用特性 (1) 短标记: {dede:/} 等同于 {dede:tagname name /} (2) 块标记: {dede:tagname} 循环代码: {/dede:tagname} 短标记: {dede:/} 外部变量 等同于 {dede:/} var数组 等同于 {dede:/} field 数组 等同于 {dede:/} 系统配置变量 等同于 include 语法: {dede:includefile /} {dede:include filename /} {dede:includefile 文件名称 ismake 是否为dede 板块模板(yes/no)/} 例如: {dede:include filename head.htm/} 对文件的搜索路径为顺序为:绝对路径、include 文件夹,CMS 安装目录,CMS 主模板目录 函数、php 语法: if 条件 仅支持 if ,else ,else 直接用{else}表示但不支持{else if}这样的语法 ,一般建议模板中不要使用太复 杂的条件语法,如果确实有需要,可以直接使用 php 语法。 {dede:if 条件} a-block {else} b-block {/dede:if} 条件中允许使用 、 、 、 表示相应的变量。 如: {dede:if field.id10 } {/dede:if} php 代码块: {dede:php php 代码 /} 或 {dede:php} php代码 {/dede:php} 模板编程: {dede:tagname runphp yes} $aaa @me; @me ; {/dede:tagname} @me 表示这个标记本身的值,因此标记内编程是不能使用echo 之类的语句的,只能把所有返回值传递给 @me。 此外由于程序代码占用了底层模板InnerText 的内容,因此需编程的标记只能使用默认的InnerText。 函数: 在任何标记中使用函数对得到的值进行处理,形式为: {dede:标记名称 属性 值 function youfunction(参数一参数二@me) /} 其中 @me 用于表示当前标记的值,其它参数由你的函数决定是否存在,例如: {dede:field name pubdate function strftime(%Y-%m-%d %H:%M:%S@me)/} 完整的例子: {dede:arclist flag h limit 01} [field:title/] [field:description function cn_substr(@me110)/]... [查看全文] {/dede:arclist} 哈哈,比较简单,。 标签名称:sql 功能说明:用于从模板中用一个SQL查询汇っ其返回内容适用范围全局使用 基本语法:{dede:sql sql }底层模板{/dede:sql} 参数说明:sql 完整的SQL查询语句 底层模板字段:SQL语句中查出的所有字段都可以用[field:字段名/]来调用 应用实例: 1.调用某个特定会员发布的文章内容: {dede:sql sql Select * from dede_archives where mid 1} [field:title/] {/dede:sql} mid 为用户ID ,可以参考二次开发中关于dede_archives 的数据表字段介绍 首页调用文章正文内容,比较好的解决方法: 方法一: {dede:sql sql SELECT aidtypeidbodybody1body2body3body4body5 FROM `dede_addonarticle` wh ere typeid 2 ORDER BY `aid` DESC LIMIT 01} [field:body /] [field:body1 /] [field:body2 /] [field:body3 /] [field:body4 /] [fi

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档