织梦cms常用总结

编程入门 行业动态 更新时间:2024-10-27 15:27:46

织梦cms<a href=https://www.elefans.com/category/jswz/34/1769776.html style=常用总结"/>

织梦cms常用总结

文章内容页调用标签

1、调用文章标题:

{dede:field.title/}

举例:页面标题格式为文章标题加网站名称,调用代码为:

{dede:field.title/}_{dede:global.cfg_webname/}

2、调用文章关键词:

{dede:field.keywords/}

3、调用文章描述:

{dede:field.description function='html2text(@me)'/}

4、调用文章内容主体:

{dede:field.body/}

5、调用发布时间:

{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}

6、调用文章链接:

{dede:field name='arcurl'/}

7、调用文章来源:

{dede:field.source/}

8、调用文章作者:

{dede:field.writer/}

9、调用责任编辑:

{dede:adminname/}

10、调用文章点击数:

<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript'

language="javascript"></script>

11、调用文章前一篇及后一篇:

{dede:prenext get='pre'/}

{dede:prenext get='next'/}

12、调用当前文章tag标签:

{dede:field.tags/}

13、调用当前文章所属栏目名称:

{dede:type}[field:typename /]{/dede:type}

14、简略标题shorttitle:标签使用:

列表页使用:[field:shorttitle/]

内容页使用:[dede:field.shorttitle/]

文章列表排序

1,按点击量(文章阅读量)排序(orderby='hot' 或 orderby='click'),也可通俗的理解为网站热门文章

2,随机排序   orderby='rand' 用来随机抽取文章排序,提高一些偏门文章曝光率

3,按最后评论的时间排序 orderby='lastpost'

4,按文章得分排序,这个得分是顶踩的得分,顶越多这个分值越高 orderby='scores'

5,按文章ID排序 orderby='id',其实和下面的按文章发布时间排序是一样的

6,按发布时间排序(orderby='sortrank' 或 orderby='pubdate' )

判断第偶数个元素,追加class

<li

{dede:global.itemindex runphp='yes'}

if((@me %2) == 0){

@me = 'class="ppp"';

}

else{

@me = '';

}

{/dede:global.itemindex}

>

常用标签

[field:title/]   全标题

[field:shorttitle/]   简短标题

[field:picname/]  缩略图图片地址

首页导航

{dede:channel type='top' currentstyle="~typename~"}

[field:typename/]

{/dede:channel}

首页调取单页面栏目内容

{dede:sql sql='Select content from dede_arctype where id=1'} [field:content /] {/dede:sql}

dede首页栏目文章指定调用如何实现dede首页栏目文章指定调用

{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen=''

imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}

<a href='[field:arcurl/]'>[field:title/]</a>

{/dede:arclist}

1、调出所有栏bai目以及栏目下的二级栏du目

{dede:channelartlist typeid='top'}

<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>

{dede:channel type='son' noself='yes'}<div><a href="[field:typelink/]">[field:typename/]</a></div>{/dede:channel}

{/dede:channelartlist}

2、如果只调用当前栏目和栏目下的二zhi级栏目的话就设typeid='数字'代码如下dao:

{dede:channelartlist typeid='4,4'}

<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>

{dede:channel type='son' noself='yes'}<div><a href="[field:typelink/]">[field:typename/]</a></div>{/dede:channel}

{/dede:channelartlist}

提醒:当写typeid=‘4’不出你所要的效果时,则改为typeid=‘4,4’就好了

指定文章:

{dede:arclist row='10' titlelen='24' orderby='pubdate' typeid='' idlist=''}

指定栏目下的子栏目

{dede:channel typeid='37' type ='son' currentstyle="<li class='act'><a href='~typelink~' ~rel~>~typename~</a></li> "}

<li><a href="[field:typelink/]">[field:typename/]</a></li>

{/dede:channel}

指定栏目下的文章

{dede:arclist typeid='1' row=4}

<a href="[field:arcurl/]">[field:title /]</a>

{/dede:arclist}

指定栏目下子栏目及子栏目文章

<div>

{dede:channelartlist typeid='1'}

<dl>

<dt><strong><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></strong><span><a href="{dede:field name='typeurl'/}">更多...</a></span></dt>

<dd>

<ul>

{dede:arclist titlelen='60' row='8'}

<li><span>[field:pubdate function="MyDate('m-d',@me)'/]</span><a href="[field:arcurl /]">[field:title /]</a></li>

{/dede:arclist}

</ul>

</dd>

</dl>

{/dede:channelartlist}

</div>

当前:

当前栏目:

{dede:type}

<a href=" [field:typelink  /] "> [field:typename/] </a>

{/dede:type}

当前栏目列表内容:

{dede:list row='20' pagesize='20' titlelen='30'}

<a href='[field:arcurl/]'>[field:title/]</a>

{/dede:list}

在Dedecms中,在列表页调用文章摘要的方法主要有:

1:[field:info /]

2:[field:description /]

3:[field:info function="cn_substr(@me,字符数)"/]

4:[field:description function="cn_substr(@me,字符数)"/]

分页标签:

<div class="dede_pages">

<ul class="pagelist">

{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}

</ul>

</div>

文章列表页

{dede:arclist flag='h' noflag = 'h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}

<a href='[field:arcurl/]'>[field:title/]</a>

{/dede:arclist}

列表标签的意义说明:

col='' 分多少列显示(默认为单列)

row='10' 返回文档列表总数

typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目;

titlelen = '30' 标题长度 等同于titlelength

infolen='160' 表示内容简介长度 等同于infolength

imgwidth='120' 缩略图宽度

imgheight='90' 缩略图高度

listtype='all' 栏目类型(顶级栏目?)

orderby='sortrank' 文档排序方式

§ orderby='hot' 或 orderby='click' 表示按点击数排列

§ orderby='sortrank' 或 orderby='pubdate' 按出版时间排列

§ orderby='near'

§ orderby=='lastpost' 按最后评论时间

§ orderby=='scores' 按得分排序

§ orderby='id' 按文章ID排序

§ orderby='rand' 随机获得指定条件的文档列表

keyword='' 含有指定关键字的文档列表,多个关键字用","分

innertext = '' 单条记录样式

aid='' 指定文档ID

idlist ='' 提取特定文档(文档ID)

channelid 频道ID

limit='' 起始,结束 表示限定的记录范围(如:limit='1,2')

flag = 'h' 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]

noflag = '' 同flag,但这里是表示不包含这些属性

orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序

subday='天数' 表示在多少天以内的文档

#p#副标题#e#

也就是说:

{dede:这里里面是写规则的}

[field:这里是你要调用的标记]  title  一般我们就是调用文章的标题。标题的集合就是列表啦。

{dede:这里是标签结束标记/}

加入div样式:

<div>

<ul>

{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}

<li><a href='[field:arcurl/]'>[field:title/]</a><li>

{/dede:arclist}

</ul>

</div>

模板里就可以用类似以下这样的写法来获取URL里的参数

复制代码

{dede:field name='keywords' runphp='yes'}

            @me=$_GET['xxx'];

{/dede:field}

这样得到的输出值就是123

特别注明:这种方法,不适合生成静态的情况

因为这种情况下是静态页面地址,带了参数也无法传入到PHP里

调取时间的格式

{dede:field name='pubdate' function='strftime("%Y年%m月%d日 %H:%M:%S","@me")' /}

// 2007年1月1日 18:30:02

{dede:field name='pubdate' function='strftime("%Y-%m-%d %H:%M:%S","@me")'

//2007-1-1 18:30:02

{dede:field name='pubdate' function='strftime("%Y年%m月%d日 %H时%M分%S秒","@me")' /} //2007年1月1日 18时30分02秒

{dede:field name='pubdate' function='strftime("%m-%d %H:%M:%S","@me")' /}

//1-1 18:30:02

{dede:field name='pubdate' function='strftime("%m-%d","@me")' /}

更多推荐

织梦cms常用总结

本文发布于:2024-02-26 05:15:59,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1701464.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:常用   织梦   cms

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!