Dedecms模板常用调用标签代码整理

 更新时间:2008年05月29日 19:24:12   作者:  
因为一直用到dedecms的模板,特把经常用到的调用标签代码整理如下

1、最新文档列表 1-5都为调用的arclist标签

{dede:arclist typeid='' titlelen='28' row='60' col='1'}
?<a href='[field:arcurl/]'>[field:title/]</a><br>
{/dede:arclist}

2、最新图片列表

{dede:arclist typeid='0' titlelen='24' row='2' col='4' imgwidth='120' imgheight='90'}
<table width='120' border='0' align="center" cellpadding='2' cellspacing='1' bgcolor='#E6EAE3'>
<tr align='center'>
<td bgcolor='#FFFFFF'>[field:imglink/]</td>
</tr>
<tr align='center'> 
<td height='20' bgcolor="#F8FCEF">[field:textlink/]</td>
</tr>
</table>
{/dede:arclist}

3、推荐文档列表

{dede:arclist typeid='' type='commend' titlelen='28' row='10' col='1'}
?<a href='[field:arcurl/]'>[field:title/]</a><br>
{/dede:arclist}

4、热门文档列表

{dede:arclist typeid='' orderby='click' titlelen='28' row='10' col='1'}
?<a href='[field:arcurl/]'>[field:title/]</a><br>
{/dede:arclist}

5、最新专题列表

{dede:specart typeid='' titlelen='28' row='10' col='1'}
?<a href='[field:arcurl/]'>[field:title/]</a><br>
{/dede:specart}
也可是:
{dede:arclist typeid='' type='spec' titlelen='28' row='10' col='1'}
?<a href='[field:arcurl/]'>[field:title/]</a><br>
{/dede:arclist}

6、栏目列表 见DedeCms模板安装/制作概述第6页。
焦点栏目下的梨花会和庙会栏目

{dede:channel typeid='1' type='son'}
<a href="[field:typelink/]">[field:typename/]</a> 
{/dede:channel}
也可是:
{dede:channel type='top'}
<a href="[field:typelink/]">[field:typename/]</a> 
{/dede:channel}

7、自定义标记

{dede:mytag typeid='' name='标记名称' ismake='0'/}

8、系统变量

{dede:global name='变量名'/}
常用变量:cfg_webname(网站名称)、cfg_cmspath(CMS安装目录)、cfg_templeturl(模板网址)、cfg_phpurl(插件网址)

9、引入一个文件

使用标记:include,代码:(file 文件名 ismake 是否包含模板标记,如果包含用 ismake='yes')
{dede:include file='文件名' ismake=''/}

列表模板标记
1、投票管理

{dede:vote id='1' lineheight='22'
tablewidth='100%' titlebgcolor='#EDEDE2'
titlebackground='' tablebgcolor='#FFFFFF'}
{/dede:vote}

2、友情链接

如果你想只显示属性为“首页”的链接,请加上 linktype=2 属性
用文字形式显示所有审核后的链接

{dede:flink type='textall' row='4' col='6' titlelen='16' linktype=2
tablestyle='width=100% border=0 cellspacing=1 cellpadding=1'/}
type='textall,textimage,text,image'

3、站点新闻

{dede:mynews row='1' titlelen='24'}
[field:title/]([field:writer/]|[field:senddate function='GetDate("@me")'/])
<hr size=1>
[field:body /]
{/dede:mynews}

文档模板标记

文档模板是指文档查看页的模板,即是 cmspath/templets/article_*.htm
编辑模板时,请在HTML模式插入模板代码。
见DedeCms模板安装/制作概述: 常用特殊功能代码

其它模板
1、2专题列表模板、搜索列表模板

(1)定义列表大小

{dede:page pagesize='每页结果条数'/}
DedeCms 3.1 Lit 以上版本,可以直接在 list 标记中定义此属性

(2)      分页文档列表

{dede:list col='' titlelen='' 
infolen='' imgwidth='' imgheight='' orderby='' pagesize=''}{/dede:list}
list固定底层模板变量(即是[field:name/]):见DedeCms模板安装/制作概述第11页。
list标记允许使用附加表里的任何字段作为底层变量,不过要在频道模型中配置。

(3)      定义分页导航标记:见DedeCms模板安装/制作概述第12页。

{dede:pagelist listsize='3' listitem='index,pre,pageno,next,end'/}

3、系统模板标记

1、global标记 

{dede:global name='变量名称'/}

2、datalist 标记一般用法是

{dede:detalist}
[field:字段/] ....
{/dede:detalist} 

相关文章

  • DeDecms中实现更漂亮整齐的缩略图的实现代码

    DeDecms中实现更漂亮整齐的缩略图的实现代码

    dede的缩略图被很多人投诉过,其原因是直接将原有的大图限制块宽度直接缩小或放大,如此一来自然缩略图的效果非常差。本身php就允许对图片进行各种截取、重新生成、合并、压缩等操作,因此为了追求完美,你可以参考下文。
    2008-03-03
  • DeDecms中利用关键词实现简单tag功能的php代码

    DeDecms中利用关键词实现简单tag功能的php代码

    此方法的思路是直接调用dedecms每篇文章的关键词,以此作为tag标签,在通过模板的编程为每个关键词增加搜索链接,好处即为无需修改程序即可实现简单的tag标签功能,实现方法参考如下:
    2008-03-03
  • DEDE 24小时内发布的信息日期为红色

    DEDE 24小时内发布的信息日期为红色

    主要是学习他的思路,以后我们就能很方便的增加功能了
    2008-08-08
  • Dedecms模板常用调用标签代码整理

    Dedecms模板常用调用标签代码整理

    因为一直用到dedecms的模板,特把经常用到的调用标签代码整理如下
    2008-05-05
  • dedecms负载性能优化实例,三招让你的dedecms快10倍以上

    dedecms负载性能优化实例,三招让你的dedecms快10倍以上

    对dedecms表现出来的相对较差的性能也感觉比较迷惑,到底是什么在制约其负载效率?难道真的是某些脑残的dede论坛版主说的是因为mysql不堪重负的原因吗?
    2008-09-09
  • dedecms下仿chinaz二级下拉动态读取代码

    dedecms下仿chinaz二级下拉动态读取代码

    最近用dedecms模仿chinaz的模板,发现每次都用静态以后的文件特麻烦,没想到网上已经有高手给解决了,大家看代码
    2008-05-05
  • dedecms 日期时间格式大全

    dedecms 日期时间格式大全

    dedecms 日期时间格式大全,大家可以根据需要选择。DEDECMS利用strftime()函数格式化时间的所有参数详解,包括年份日期进制、小时格式等,大家收藏吧,呵.
    2009-05-05
  • dedecms中如何在栏目列表和文章页面中获得当前栏目标题

    dedecms中如何在栏目列表和文章页面中获得当前栏目标题

    我们在使用dedecms中会发现,当我们打开栏目的列表页和文章页的时候,无论我们使用什么标签,都无法获得当前栏目的标题信息。究其原因是因为这两个页面所读取的信息主要来源于dedecms的dede_archives表及其附加表,仅通过传递栏目的id编号来区别不同栏目,因此我们通过类似{dede:field name=’typename’/}这样的方法是无法直接获得栏目名称的。但是我们依然可以通过程序的改造,利用栏目的唯一id编号,获得栏目名称。以下是实现方法:
    2008-03-03
  • dedecms织梦模板引擎标签工作原理

    dedecms织梦模板引擎标签工作原理

    织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。
    2022-12-12
  • DeDecms实现更漂亮整齐的缩略图

    DeDecms实现更漂亮整齐的缩略图

    dede的缩略图被很多人投诉过,其原因是直接将原有的大图限制块宽度直接缩小或放大,如此一来自然缩略图的效果非常差。
    2008-06-06

最新评论