首页 CMS教程 DEDECMS 织梦cms的arclist标签常用吗

织梦cms的arclist标签常用吗

Nov 26, 2019 pm 02:18 PM
织梦cms

织梦cms的arclist标签常用吗

标签名称:arclist

标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。  【推荐学习:dedecms视频教程

功能说明:获取指定文档列表

适用范围:全局使用

基本语法:

{dede:arclist  flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}
<a href=&#39;[field:arcurl/]&#39;>[field:title/]</a>
{/dede:arclist}
登录后复制

参数说明:

col='' 分多少列显示(默认为单列),5.3版中本属性可以通过多种方式进行多行显示

如果col='1'要多列显示的可用div+css实现

以下为通过div+css实现多列的示例:

<style type=text/css>
div{width:400px;float:left;}
</style>
{dede:arclist row=&#39;10&#39; titlelen=&#39;24&#39; orderby=&#39;pubdate&#39; idlist=&#39;&#39; col=&#39;2&#39;}
?[field:textlink/]([field:pubdate function=MyDate(&#39;m-d&#39;,@me)/])<br/>
{/dede:arclist}
登录后复制

当col>1将使用原来的table多列方式显示

row=&#39;10&#39; 返回文档列表总数
typeid=&#39;&#39; 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;
getall=&#39;1&#39; 在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类
titlelen = &#39;30&#39; 标题长度 等同于titlelength
infolen=&#39;160&#39; 表示内容简介长度 等同于infolength
imgwidth=&#39;120&#39; 缩略图宽度
imgheight=&#39;90&#39; 缩略图高度
listtype=&#39;all&#39; 栏目类型 image含有缩略图 commend推荐
orderby=&#39;sortrank&#39; 文档排序方式
§ orderby=&#39;hot&#39; 或 orderby=&#39;click&#39; 表示按点击数排列
§ orderby=&#39;sortrank&#39; 或 orderby=&#39;pubdate&#39; 按出版时间排列
§ orderby=&#39;near&#39;
§ orderby==&#39;lastpost&#39; 按最后评论时间
§ orderby==&#39;scores&#39; 按得分排序
§ orderby=&#39;id&#39; 按文章ID排序
§ orderby=&#39;rand&#39; 随机获得指定条件的文档列表
keyword=&#39;&#39; 含有指定关键字的文档列表,多个关键字用","分
innertext = &#39;&#39; 单条记录样式
aid=&#39;&#39; 指定文档ID
idlist =&#39;&#39; 提取特定文档(文档ID)
channelid 频道ID
limit=&#39;起始ID,记录数&#39;  (起始ID从0开始)表示限定的记录范围(如:limit=&#39;1,2&#39;  表示从ID为1的记录开始,取2条记录)
flag = &#39;h&#39; 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]
noflag = &#39;&#39; 同flag,但这里是表示不包含这些属性
orderway=&#39;desc&#39; 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序
subday=&#39;天数&#39; 表示在多少天以内的文档
登录后复制

用arclist调用于附加表字段的方法:

要获取附加表内容,必须符合两个条件

1、指定 channelid 属性

2、指定要获得的字段 addfields='字段1,字段'

如:

{dede:arclist addfields=&#39;filetype,language,softtype&#39; row=&#39;8&#39; channelid=&#39;3&#39;}
[field:textlink /] - [field:softtype /]<br />
{/dede:arclist}
登录后复制

底层模板字段:

ID(同 id),typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,
source,litpic(同picname),pubdate,senddate,mid, lastpost,scores,goodpost,badpost,notpost,
description(同infos),filename, image, imglink, fulltitle, textlink, typelink,plusurl, memberurl, templeturl,
stime(pubdate 的"0000-00-00"格式)
登录后复制

其中:

textlink = <a href=&#39;arcurl&#39;>title</a>
typelink = <a href=&#39;typeurl&#39;>typename</a>
imglink = <a href=&#39;arcurl&#39;><img src=&#39;picname&#39; border=&#39;0&#39; width=&#39;imgwidth&#39; height=&#39;imgheight&#39;></a>
image = <img src=&#39;picname&#39; border=&#39;0&#39; width=&#39;imgwidth&#39; height=&#39;imgheight&#39; alt=’titile’>
登录后复制

字段调用方法:[field:varname/]

如:

{dede:arclist infolen=&#39;100&#39;}
[field:textlink/]
<br>
[field:infos/]
<br>
{/dede:arclist}
登录后复制

注:底层模板里的Field实现也是织梦标记的一种形式,因此支持使用PHP语法,Function扩展等功能。

如: 给当天发布的内容加上 (new) 标志

[field:senddate runphp=&#39;yes&#39;]
$ntime = time();
$oneday = 3600 * 24;
if(($ntime - @me)<$oneday) @me = "<font color=&#39;red&#39;>(new)</font>";
else @me = "";
[/field:senddate]
[b][/b]
登录后复制

更多织梦cms相关知识,可访问织梦cms 栏目!!

以上是织梦cms的arclist标签常用吗的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1659
14
CakePHP 教程
1416
52
Laravel 教程
1310
25
PHP教程
1258
29
C# 教程
1232
24
织梦cms安全性怎么样 织梦cms安全性怎么样 Jul 27, 2023 pm 05:32 PM

织梦cms安全性相对比较好,其原因有:1、漏洞修复速度快;2、CSRF(跨站点请求伪造)保护;3、XSS(跨站脚本攻击)保护;4、SQL注入保护;5、代码审计。

织梦CMS站群实践分享 织梦CMS站群实践分享 Mar 18, 2024 am 10:18 AM

织梦CMS站群实践分享近年来,随着互联网的快速发展,网站建设变得越来越重要。在建设多个网站时,站群技术成为了一个非常有效的方法。而在众多网站建设工具中,织梦CMS凭借其灵活性和易用性成为了不少站群爱好者的首选。本文将分享一些关于织梦CMS站群的实践经验,以及一些具体的代码示例,希望能为正在探索站群技术的读者提供一些帮助。1.什么是织梦CMS站群?织梦CMS

织梦cms连接数据库失败怎么办 织梦cms连接数据库失败怎么办 Jul 20, 2023 pm 02:22 PM

织梦cms连接数据库失败解决方法:1、检查数据库配置,确保在织梦CMS的根目录下的 /data/config.php 文件中正确设置了数据库的相关信息;2、测试数据库连接,通过创建一个简单的PHP脚本来测试数据库连接是否成功;3、检查数据库服务器状态,在织梦CMS的根目录下的 /data/config.php 文件中更换数据库服务器地址;4、检查网络连接。

织梦CMS二级目录打不开的原因分析 织梦CMS二级目录打不开的原因分析 Mar 13, 2024 pm 06:24 PM

标题:解析织梦CMS二级目录打不开的原因及解决方案织梦CMS(DedeCMS)是一款功能强大的开源内容管理系统,被广泛应用于各类网站建设中。然而,有时候在搭建网站过程中可能会遇到二级目录无法打开的情况,这给网站的正常运行带来了困扰。在本文中,我们将分析二级目录打不开的可能原因,并提供具体的代码示例来解决这一问题。一、可能的原因分析:伪静态规则配置问题:在使用

织梦cms系统有收费的吗 织梦cms系统有收费的吗 Aug 11, 2023 pm 01:57 PM

织梦cms系统没有收费。织梦CMS是一款开源的内容管理系统,其核心代码是免费提供的,用户可以免费下载最新版本的织梦CMS,并且还可以获取相关的技术支持和文档。但在使用过程中,用户可能需要购买额外的功能模块或者主题模板,这些是收费的,购买这些收费的模块和模板,价格根据具体的功能和设计复杂度而定。

织梦CMS二次开发秘籍:解锁个性化网站定制技巧 织梦CMS二次开发秘籍:解锁个性化网站定制技巧 Mar 28, 2024 pm 03:48 PM

织梦CMS是一款非常流行的网站建设系统,它的功能强大,界面友好,容易上手。但是有时候,我们会发现要实现一些特殊的需求,仅凭它原本提供的功能可能有些力不从心。针对这种情况,我们可以进行二次开发,通过定制化代码来实现个性化的网站需求。本文将分享一些关于织梦CMS二次开发的秘籍,帮助你解锁个性化网站定制的技巧。1.首页轮播图自定义需求描述:原本的织梦CMS首页

织梦CMS删除数据库文件操作指南 织梦CMS删除数据库文件操作指南 Mar 13, 2024 pm 06:33 PM

织梦CMS(DedeCMS)是一款广泛应用于网站建设的内容管理系统,提供了丰富的功能和灵活的定制性。然而,有时候我们需要删除数据库中的一些文件来清理空间或者解决一些问题,本文将为大家介绍如何在织梦CMS中操作删除数据库文件,并提供具体的代码示例。第一步:备份数据库在进行任何数据库操作之前,务必先备份数据库以防止意外发生。可以通过phpMyAdmin或者其他数

织梦CMS数据库文件删除注意事项 织梦CMS数据库文件删除注意事项 Mar 13, 2024 pm 09:27 PM

标题:织梦CMS数据库文件删除注意事项织梦CMS作为一款流行的网站建设工具,其数据库文件删除是网站维护中经常遇到的问题之一。不正确的数据库文件删除操作可能导致网站数据丢失或网站无法正常运行,因此,在进行数据库文件删除操作时,我们必须格外谨慎。下面将介绍织梦CMS数据库文件删除的注意事项,并提供一些具体代码示例,帮助大家正确进行数据库文件删除操作。注意事项:备

See all articles