DEDECMS,文章列表按时间顺序排列怎么修改?

DEDECMS,文章列表按时间顺序排列怎么修改?,第1张

栏目列表-->更改->高级选项 ->文章命名规则->{aid} 这个指的就是ID,去掉就不会显示了,

不过栏目里不设置ID文章会被最新的一篇覆盖。

可以在文章编辑中的高级参数中直接定义“自定义文件名:”这样文章url可以直接指定你定义的

channelartlist获取当前频道的下级栏目的内容列表标签

基本语法:

{dede:channelartlist row=6}

<dl>

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

<dd>

{dede:arclist titlelen='42' row='10'} <ul class='autod'>

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

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

</ul>

{/dede:arclist}

</dl>

{/dede:channelartlist}

参数说明:

typeid = '0' 频道ID,多个请用","分隔

row = '20' 获取的栏目返回值

其他说明:

除了宏标记外,channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套

{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记。

底层模板变量:

包含{dede:type}{/dede:type}及{dede:arclist}{/dede:arclist}下面所有底层模板变量。

修改arclist标签的asc属性。

具体代码如下:

{dede:arclistorderway=''asc'}

文章按照顺序排列

{/dede:arclist}

解析原因:

orderway=''值为desc或asc,指定排序方式是降序还是顺向排序,将值修改asc就是顺序排列。

扩展资料

其他属性

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

2、row=''表示返回文档列表总数;

3、col=''表示分多少列显示(默认为单列);

4、titlelen=''表示标题长度;

5、infolen=''表示内容简介长度;

6、imgwidth=''表示缩略图宽度;

7、imgheight=''表示缩略图高度;

8、type=''表示档案类型,其中空值、不使用这个属性或type='all'时为普通文档

参考资料:

:arclist

修改前先做好备份

DEDECMS首页频道channelartlist标签通过typeid属性排序方法: DEDECMS模板

找到\include\taglib\channelartlistlibphp文件,使用DW打开,然后修改第78行 DEDECMS模板

$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath

FROM `dede_arctype` WHERE $tpsql ORDER BY sortrank ASC LIMIT $totalnum"); 织梦模板团

修改为

$dsql->SetQuery("Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath

from `#@_arctype` where $tpsql order by substring_index( '$typeid',id,1) limit $totalnum"); DEDECMS模板

这样修改了后,就可以通过{dede:channelarclist typeid='2,4,1,3'}对应输出相应栏目的内容了。 DEDECMS模板

这样是很有用处的哦!有时我们就需要这样的修改排序,很不错的方法。

方法一:修改栏目属性,改成频道封面,然后把页面内容输入在栏目内容content里面。\x0d\\x0d\方法二:栏目属性还是最终列表栏目(允许在本栏目发布文档,并生成文档列表),修改列表模板,在这个模板里面调用本栏目文档正文显示出来\x0d\\x0d\方法三:编辑栏目的“栏目内容”,然后自定义栏目的模板,在模板中只写{dede:fieldcontent/}这么一句,然后更新栏目就好了。\x0d\后续修改内容只需要在后台修改“栏目内容即可”\x0d\\x0d\第三种方法最简单

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » DEDECMS,文章列表按时间顺序排列怎么修改?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情