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

如何在DEDECMS织梦系统中高效利用arclist标签优化搜索页面的信息展示?

<!DOCTYPE html>
<html>
<head>
    <title>DEDECMS 织梦搜索页调用 arclist 标签示例</title>
</head>
<body>
<!搜索页面的内容 >
<div >
    <!使用 arclist 标签调用搜索结果 >
    <ul >
        <!arclist 标签的基本用法 >
        {dede:arclist titlelen='30' row='10' orderby='pubdate' infolen='80' flag='h'}
            <li>
                <!标题 >
                <a href='{dede:field.titleurl/}'>{dede:field.title/}</a>
                <!信息摘要 >
                <p>{dede:field.infolen function='strip_tags(@me)'/}</p>
                <!发布日期 >
                <time>{dede:field.pubdate function='mydate("Ymd")'/}</time>
            </li>
        {/dede:arclist}
    </ul>
    
    <!分页信息 >
    {dede:pagelist listitem="info,index,pre,next,pageno" listsize="5"/}
</div>
</body>
</html>

说明:

1、arclist 标签的基本属性

titlelen长度,单位为字符。

row:每页显示的文章数量。

orderby:排序方式,如按日期排序(pubdate)。

infolen:信息摘要长度,单位为字符。

flag:文章标记,如仅显示热点文章(h)。

2、arclist 标签的内部标签

{dede:field.title/}:显示文章标题。

{dede:field.titleurl/}:显示文章标题的链接地址。

{dede:field.infolen function='strip_tags(@me)'/}:显示信息摘要,并去除HTML标签。

{dede:field.pubdate function='mydate("Ymd")'/}:显示文章发布日期,并按照指定格式显示。

3、分页信息

{dede:pagelist listitem="info,index,pre,next,pageno" listsize="5"/}:显示分页信息,listitem定义显示的分页信息项,listsize定义分页显示的页数。

代码是一个基本的DEDECMS织梦搜索页调用arclist标签的示例,可以根据实际需求进行调整。

0