織夢網站製作1:在首頁顯示某欄目下指定文章的標題、摘要及其他字段

在首頁顯示指定文章的標題和摘要

目標功能描述

在網站首頁中,顯示指定欄目下指定文章的標題和摘要,如下圖所示
指定欄目下指定文章的標題和摘要

使用標籤

在織夢中,調用文章頁面,使用最多的是dede:arclist標籤。下面介紹該標籤及常用參數。

  • 標籤名稱:arclist
  • 標記簡介:織夢常用標記,也稱爲自由列表標記,其中imglist、imginfolist、specart、coolart、autolist都是由該標記所定義的不同屬性延伸出來的別名標記。
  • 功能說明:獲取指定文檔列表
  • 適用範圍:全局使用
  • 基本語法:
{dede:arclist  flag='h' typeid='' row='' col='' titlelen='30' infolen='160'
	imgwidth='120' imgheight='90' listtype='' orderby='' keyword='' limit='0,1'}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}
  • 參數說明:
    flag = ‘h’ :自定義屬性值:頭條[h]推薦[c]圖片[p]幻燈[f]滾動[s]跳轉[j]圖文[a]加粗[b]
    noflag = 'h ’ :同flag,但這裏是表示不包含這些屬性
    typeid = 'id ': 欄目ID,在列表模板和檔案模板中一般不需要指定,在首頁模板中允許用",“分開表示多個 欄目,其中id是欄目id數值
    row=‘10’ :返回文檔列表總數
    col=‘1’ :分多少列顯示(默認爲單列)
    titlelen = ‘30’ :標題長度,等同於titlelength
    infolen=‘160’ :表示內容簡介長度 等同於infolength(只控制infos,並不控制description的內容)
    imgwidth=‘120’ :縮略圖寬度
    imgheight=‘90’: 縮略圖高度
    listtype=‘all’ :欄目類型 image含有縮略圖 commend推薦
    orderby=‘sortrank’ :文檔排序方式
    $ orderby=‘hot’ 或 orderby=‘click’ 表示按點擊數排列
    $ orderby=‘sortrank’ 或 orderby=‘pubdate’ 按出版時間排列
    $ orderby=‘near’
    $ orderby==‘lastpost’ 按最後評論時間
    $ orderby==‘scores’ 按得分排序
    $ orderby=‘id’ 按文章ID排序
    $ orderby=‘rand’ 隨機獲得指定條件的文檔列表
    keyword=‘關鍵詞’ :含有指定關鍵字的文檔列表,多個關鍵字用”,"分開,可用來做特定文檔選擇
    aid=‘aid’: 指定文檔ID
    idlist =‘7,8’ 提取特定文檔,多個文檔用逗號分開
    channelid=‘7,8’ :頻道ID,多個欄目用逗號分開
    limit=‘起始ID,記錄數’:(起始ID從0開始)表示限定的記錄範圍(如:limit=‘1,2’ 表示從ID爲1的記錄開始,取2條記錄)
    orderway=‘desc’ :排序方式,值爲 desc 或 asc ,分別指定排序方式是降序還是順向排序,默認爲降序
    subday=‘天數’ :表示在多少天以內的文檔

    此外,有時文章列表需要加上序號,直接調用 [field:global name=autoindex/] 字段即可。

以上是所有參數,但實際使用時,只需要調用幾個目的參數,時效內目標功能即可。下面結合實際需求舉幾個常用例子。

  1. 調用id爲30的欄目下的文章id爲39和47的文章標題和摘要(描述),代碼如下:
{dede:arclist row='2' typeid='30' aid=‘39,,47’ }
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}

在首頁顯示某欄目下指定文章的標題和摘要

  1. 調用屬性爲“推薦”文章,顯示5篇,代碼如下:
{dede:arclist row='5' flag='c'}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}
  1. 調用關鍵詞包含“光譜儀”的文章標題和摘要,顯示3篇,代碼如下:
{dede:arclist row='3' keyword='光譜儀'}
<a href='[field:arcurl/]'>[field:title/]</a>[field:description/]
{/dede:arclist}
  1. 顯示產品縮略圖、標題和摘要
{dede:arclist flag='h' row='3' imgwidth='120' imgheight='120'}
<h2><a href="[field:arcurl/]" title="[field:description/]" target="_blank">[field:title/]</a></h2>
<div>[field:imglink /] <p>[field:description/]</p></div>
{/dede:arclist}

通過以上示例可以看出,藉助每篇文章自身的ID或屬性,以及所在欄目的ID,可以很容易在首頁中顯示調用目標文檔的標題及其他字段內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章