当前位置:首页 > 行业动态 > 正文

如何全面掌握织梦标签以优化网站内容?

织梦CMS常用标签包括:文章列表、内容输出、分页标签、模板赋值、条件判断等。

织梦(dedecms)标签大全

以下是织梦常用的标签大全:

| 标签名称 | 功能说明 | 基本语法 | 参数说明 |

| | | | |

|网站信息 | 用于调用网站的基本信息,包括网站名称、描述、关键字等。 | {dede:global.cfg_webname/};{dede:global.cfg_description/};{dede:global.cfg_keywords/} | typeid=’0′ 栏目ID;reid=’0′ 上级栏目ID;row=’100′ 调用栏目数;col=’1′ 分多少列显示(默认为单列);type=’son | sun’ son表示下级栏目,self表示同级栏目,top顶级栏目;currentstyle=” 应用样式 |

|频道标签 | 用于获取栏目列表,通常用于网站顶部以方便网站会员分类浏览整站信息。 | {dede:channel type=’top’ row=’8′ currentstyle="<li><a href=’~typelink~’ class=’thisclass’>~typename~</a> </li>"} | [field:typelink/] 调用栏目名称,点击直接跳转该栏目列表;[field:typename/] 调用栏目名称,无链接;[field:typeurl/];[field:typedir/] |

|文档列表 | 也称为自由列表标记,用于获取指定文档列表。 | {dede:arclist flag=’h’ typeid=” row=” col=” titlelen=” infolen=” imgwidth=” imgheight=” listtype=” orderby=” keyword=” limit=’0,1′} | [field:title/] 文章标题;[field:litpic/] 缩略图;[field:pubdate function="MyDate(‘Ymd H:i’,@me)"/] 文章时间;[field:writer/] 文章作者;[field:source/] 文章来源;[field:description function=’html2text(@me)’/] 文章描述;[field:content/] 文章内容 |

|自定义全局脚本 | 允许开发者嵌入自定义的PHP代码片段,以实现动态功能。 | [field:global runphp=’yes’ name=autoindex] | |

|文章筛选和分页 | 根据关键词搜索文章,并配合分页设置每页显示的文章数量。 | {dede:likearticle row=’6′ eregtype=’keyword’};{dede:list pagesize=”};{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="10"/} | |

|详情页链接和摘要 | 提取并显示文章的简短描述或摘要,提供文章的完整链接。 | [field:info function="cn_substr(@me,53)"];[field:arcurl/] | |

|列表模板 | 用于生成文章列表的通用代码,可以根据指定参数控制每篇文章标题和摘要的长度,以及排序方式。 | {dede:arclist typeid=” row=” titlelen=” infolen=”} | |

常见问题解答 (FAQs)

1、如何在织梦CMS中调用文章的发布日期?

回答:在织梦CMS中,可以使用以下标签来调用文章的发布日期:

“`html

{dede:field name=’pubdate’ function="MyDate(‘Ymd H:i’,@me)"/}

“`

这个标签会将数据库中的日期字段格式化为指定的格式,并显示在网页上。

2、如何获取当前栏目的名称?

回答:要获取当前栏目的名称,可以使用以下标签:

“`html

{dede:field name=’typename’/}

“`

这个标签会输出当前栏目的名称,无需其他参数。

织梦常用的标签大全(搜藏)

全局标签

标签名称 功能描述
{dede:global.name} 获取全局变量名称
{dede:global.url} 获取当前页面URL
{dede:global.host} 获取网站域名
{dede:global.time} 获取当前时间
{dede:global.pages} 获取分页总页数
{dede:global.page} 获取当前页码
{dede:global.total} 获取内容总条数
{dede:global.prepage} 获取上一页的页码
{dede:global.nextpage} 获取下一页的页码
标签名称 功能描述
{dede:field.title/} 获取当前内容的标题
{dede:field.id/} 获取当前内容的ID
{dede:field.typeid/} 获取当前内容的类型ID
{dede:field.url/} 获取当前内容的URL
{dede:field.addtime/} 获取当前内容的添加时间
{dede:field.author/} 获取当前内容的作者
{dede:field.source/} 获取当前内容的来源
{dede:field.smtime/} 获取当前内容的最后修改时间
{dede:field.description/} 获取当前内容的描述
{dede:field.keyword/} 获取当前内容的关键词
{dede:field.content/} 获取当前内容的正文内容
{dede:field.shorttitle/} 获取当前内容的短标题
{dede:field.titlecolor/} 获取当前内容的标题颜色
{dede:field.tomarkdown/} 将内容转换为Markdown格式

分类标签

标签名称 功能描述
{dede:arctype.title/} 获取当前分类的标题
{dede:arctype.id/} 获取当前分类的ID
{dede:arctype.typeid/} 获取当前分类的类型ID
{dede:arctype.url/} 获取当前分类的URL
{dede:arctype.parentid/} 获取当前分类的上级分类ID
{dede:arctype.typename/} 获取当前分类的类型名称
{dede:arctype.islast/} 判断当前分类是否为最后一级分类
{dede:arctype.addtime/} 获取当前分类的添加时间
{dede:arctype.keyword/} 获取当前分类的关键词
{dede:arctype descriptions/} 获取当前分类的描述

标签函数

函数名称 功能描述
{dede:field.id/} 获取当前内容的ID
{dede:field.title/} 获取当前内容的标题
{dede:field.typeid/} 获取当前内容的类型ID
{dede:field.url/} 获取当前内容的URL
{dede:field.addtime/} 获取当前内容的添加时间
{dede:field.author/} 获取当前内容的作者
{dede:field.source/} 获取当前内容的来源
{dede:field.smtime/} 获取当前内容的最后修改时间
{dede:field.description/} 获取当前内容的描述
{dede:field.keyword/} 获取当前内容的关键词
{dede:field.content/} 获取当前内容的正文内容
{dede:field.shorttitle/} 获取当前内容的短标题
{dede:field.titlecolor/} 获取当前内容的标题颜色
{dede:field.tomarkdown/} 将内容转换为Markdown格式

分页标签

标签名称 功能描述
{dede:pagelist/} 分页显示,可设置多种参数进行个性化分页显示
{dede:pagenav/} 显示导航,用于显示分页的上一页、下一页等导航链接
{dede:pageinfo/} 显示分页信息,如当前页码、总页数等
{dede:pagebreak/} 分页符,用于文章内容分页

条件标签

标签名称 功能描述
{dede:if...}{/dede:if} 条件判断,类似于PHP中的if语句,根据条件判断是否显示内容
{dede:foreach...}{/dede:foreach} 遍历,类似于PHP中的foreach循环,用于遍历数组或列表中的内容

高级标签

标签名称 功能描述
{dede:include file=''/} 包含文件,将指定文件的内容包含到当前页面中
{dede:sql query=''/} 执行SQL查询,用于动态获取数据库中的数据
{dede:loop source=''/} 循环遍历,类似于PHP中的while循环,用于遍历数据库中的数据

是织梦常用的标签大全,包括全局标签、内容标签、分类标签、标签函数、分页标签、条件标签和高级标签等,在实际使用中,可以根据需要选择合适的标签来实现不同的功能。

0