• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    dedecms仿站的笔记,dedecms标签详解
    POST TIME:2017-11-13 00:38

    以下为某站长学习dedecms仿站时的笔记

      {调用标记 参数='值'}

      循环的底层模板

      {/调用标记}

      <!--调用全站最新更新的12篇文档-->

    Markup
    {dede:arclist row='12' titlelen='24'}
    <li><a href="[field:arcurl/]">[field:title/]</a></li>
    {/dede:arclist}

      织梦模板‘系统设置’(dede_sysyconfig)调用方式

      {dede:global.变量名/}

    Markup
    <title>{dede:global.cfg_webname/}</title>

      文档调用时间格式的多种调用方式

      1.适用于在文档列表底层模板中使用

    Markup
      [field:pubdate function=MyDate('Y-m-d',@me)/]

      2.用于内用页面单独调用

    Markup
      [dede:field.pubdate function="Mydate('m-d'@me)"]

      %Y:年

      %m:月

      %d:日

      %H:小时

      %i:分钟

      %S:秒数

      图片文档列表调用介绍

    Markup
    {dede:arclist row='3' titlelen='22' flag='p'}
    <td><div><a target="_blank" title="[field:title/]" href="[field:arcurl/]">
    <img src="[field:picname/]" width="128" height="96" alt="[field:title/]"></a></div>
    <a target="_blank" href="[field:arcurl/]">[field:title/]</a></td>
    {/dede:arclist}

      [field:picname/]缩略图地址

    图文混编调用方式介绍

    Markup
    <tr>
    {dede:arclist flag='p' row='1'}
    <td width="140" valign="top"><a href="[field:arcurl/]" target="_blank"><img src='[field:litpic/]' width='120' height='125' 
    hspace="10" vspace="4" border="0" alt='[field:title/]'></a></td>
    {/dede:arclist}
    
    <td valign="top" class="f14">
    {dede:arclist limit='0,6' titlelen='24'}
    <a href="[field:arcurl/]" target="_blank">[field:title/]</a>&nbsp;[<a href="field:typeurl/" class="lgy">[field:typename]</a>]<br>
    {/dede:arclist}</td></tr>

      limit='0,6' 从第一条开始调用,一共调用6条

      limit='起始,条数'

    Markup
    {dede:arclist flag='p' row='1'}
    <tr>
    <td width="140" valign="top"><a href="[field:arcurl/]" target="_blank"><img src='[field:litpic/]' width='120' height='125' 
    hspace="10" vspace="4" border="0" alt='[field:title/]'></a></td>
    {/dede:arclist}

      <td valign="top" class="f14">

      文章标题:[field:title/]<br>

      文章地址:[field:arcurl/]<br />

      文章简介:[field:info/]<br />或者[field:description/]

      [field:description function="cn_substr(@me,60)"/]

      点击次数:[field:click/]<br />

      好评:[field:scores/]<br/>

      发布时间:[field:pubdate function="Mydate('Y年m月d日',@me)"/]

      字段名的取值范围为主表及附加表的全部字段

      调用格式:{dede:field.字段名/} {dede:field.qq/}

      核心-频道模型-内容模型管理-普通文章-字段管理-->添加 联系QQ

      在后台调用

      {调用标签 参数='值'}

      [field:/字段名]

      {/调用标签}

      {dede:list} 取值和文档是一样的

      {/dede:list} 下面会配合一个页码

      {dede:list pagesize='8'} {/dede:list} 列表页面最多显示8条,这个标签里面不能使用 row 这个参数

      {dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="8"/} 列表分页标签。要配合上面的使用

      PHP调用

    Markup
    [field:qq runphp='yes']
      if(@me == "") @me = "没有任何联系方式";
      else @me = "作者QQ:<a href='tencent://message/?uin=@me&Site=丁加浩的博客测试临时会话&Menu=yes' target='_blank'>@me</a>";
    [/field:qq]

      {dede:vode id=''/} 投票标签

      id= 当前投票的唯一ID 必须的 !!

      lineheight= 表格高度

      tableweiht= 表格宽度 可以使用百分比

      titlebgcolor= 投票标题的背景色

      tablebg= 投票表格的背景色

      自定义宏标记 (减少页面JS加载代码。如果数据库暂时无法访问或者崩溃,那么使用的代码将无法显示出来)

      {dede:mytag name=''/} 不用指定底层模板

      name=标记名称

      ismake= 是否属于板块代码

      yse

      no

      typeid= 所有栏目通用的显示内容 一般情况下不用指定

      问答标签(安装问答模块)

      回忆:

      {调用标签}{/调用标签}

      {dede:arclist}{dede:arclist} 调用文档列表

      {dede:list}{/dede:list} 终极列表页

      {dede:ask row='5'}{/dede:adk} 问答标签

      row='条数' 调用条数标签

      qtype='' 调用问题

      new 最新问题

      commend 推荐问题

      ok 已经解决问题

      notok 待解决问题

      height 高分的问题(由悬赏分的高低排列,无大小限制)

      [field:字段名/]

      tid= 该问题的编号

      title= 问题标题

      url= 地址

      tidname=该问题的栏目名称

      typeurl=该问题栏目的栏目地址

    Markup
    {dede:arclist}
    .<a href="[]">
    {/dede:arclist}

    Markup
    {dede:ask row='5' qtype='notok'}
    .<a href="field:typeurl">[field:tidname/]</a>&hbsp;<a href="[field:url/]">[field:title/]</a></br />
    {/dede:ask}

      友情链接

      {dede:flink/}

      type= 类型 image或text 前台显示的方式

      typeid= 类型ID链接的类型

      row= 调用链接数量

      linktype=所调用的链接位置 0或1或2 如果不指定,会调用所有的

      0未审核

      1内页

      2首页

      Tag 简单的分类,归档

      {dede:tag}{/dede:tag}

      row= 调用的条数

      srot=排序方式

      new最新

      week本周

      monht本月

      rand随即

      getwall=获取类型

      0 当前文档的TAG 只能用于内用页面(article_ID.htm)

      1 全部TAG 用户全局调用

      底层模板 [field:字段名/] 在这里只有两个

      tag [field:tag/] tag的名称

      link [field:link/]tag的链接地址

      智能标签向导

      模板里

      {dede:arclist }

      {/dede:arclist}

      SQL调用

      {dede:sql sql=''}{/dede:sql}

      sql=“完整的 一条SQL调用查询语句”

      增 改 查 删

      1.增 Insert 插入新记录

      2.改 Updata 更新旧记录

      3.查 Select 查询和索引

      4.删 Delete 已经表删除

      Select 字段1,字段2,数据库表 条件

      Select mingcheng,jiage

      Select 字段名 from 数据库表 where 条件

    Markup
      {dede:sql sql='Select * from dede_archives where min='1'}
      [field:title/]
      {/dede:sql}

      实例一:调用某个会员发布的文章:

    Markup
      {dede:sql sql='select * from dede_archives where mid=1'} 
    .[field:title/]
      {/dede:sql}

      实例二:调用推荐的会员:

    Markup
      {dede:sql sql='select * from dede_member where matt=1'} 
    .会员ID:[field:userid/] 会员昵称:[field:uname/]
      {/dede:sql}

      调用专题

      {dede:field.note/}

      防站实例

      1.要把目标站CSS image js 下载到我们本地 article_article.htm 内容页面

      <p align="center">居中</p>

    Markup
      {dede:field.keywords/} 关键字
      {dede:field.description function='html2text(@me)'/} 说明
      {dede:field.title/}-{dede:} 文章标题
      {dede:channel}
      {/dede:channel}
    Markup
      {dede:include filename="header.htm"/} 引入头部文件

      列表页

      <b>您的位置</b>

    Markup
      {dede:field name='position'/}当前位置

      

    Markup
      {dede:list pagesize='20'}
      [field:title/][field:arcurl/]
      [field:description/]...标题文档
      [field:source/]来源
      [field:writer/]作者(可改为PHP调用)[field:writer runphp='yes']
      if (@me == "") @me = "作者:佚名";
      else @me = "作者:@me";
      [/field:writer]
      [field:click/]点击
      {/dede:list}
      {dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"}
      {dede:includ filename="footer.htm"/} 底部模板调用

      

      频道文档

    Markup
      {dede:channelartlist}
      {dede:field name='typeurl'/}{dede:field name='typename'/}

      底层模板 {dede:type}[field:字段名/]{/dede:type}

    Markup
      {dede:arclist}[field:字段名/]{/dede:arclist}
      {/dede:channelartlist}

      用于获取当前频道(或者指定频道)的下级栏目的文档列表

      [field:字段名/]

      {dede:type} {dede:arclist}

      参数:typeid='1' row=''

    Markup
      {dede:channelartlist}
      <dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
      {dede:type}    栏目
      [field:typelink/]栏目链接
      [field:typename/]栏目名称
      {/dede:type}
      {dede:arclist row='10'}
      ——日期,链接,名称
      {/dede:arclist}
      {/dede:channelartlist}

      调用固定栏目

    Markup
      {dede:type typeid='1'}[field:typename][field:typeurl/]{/dede:type}

      避免出现重复列表,limit='0,1' limit='1,8'

    Markup
      {dede:arclist typeid='8' titlelen='18' limit='0,1' flag='c,p' 
    infolen='90'}
      {/dede:arclist}
      {dede:arclist typeid='8' titlelen='40' limit='1,8'}
      {/dede:arclist}

      单页面 调用

      {dede:field.content/}

      广告位 调用

      标签解析式

      {dede:myad name='广告位标识'/}

      {dede:myad name='test'/}

      PHP解析式

      后台 模块 广告管理 里面获取JS代码

    
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!