dedecms仿站的笔记,dedecms标签详解

   以下为某站长学习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首页

本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com