織夢首頁、列表頁如何調用文章正文內容?

很多朋友製作織夢模板的時候想在首頁或者列表頁直接調用文章的正文內容,但一般織夢官方的做法是使用[field:description/]調用文章描述,但是調用文章描述的缺點是描述字數有限制,比如詩詞類站點需要調用的是詩詞全文,而不是簡單的描述。那麼織夢首頁、列表頁如何調用文章正文內容呢?今天我就為大家介紹兩種方法來解決這個問題。

工具/原料

Dreamweaver或其他編譯器
DedeCMS V5.7
本地PHP環境
一套測試用的模板,織夢程序自帶的默認模板也行

織夢首頁、列表頁調用文章正文的方法

第一種方法代碼如下:

{dede:arclist flag='h' row='10′} <h1><a href='[field:arcurl/]'>[field:title/]</a></h1> <p>[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From 'dede_addonarticle' where aid='$aid' "); @me = cn_substr(strip_tags("{$row['body']}"),400);[/field:id]<a href='[field:arcurl/]'>【閱讀詳細】</a></p>{/dede:arclist}

第一種方法代碼說明:

1,<h1></h1>里的代碼是調用文章標題和連結。

2,<p></p>里的代碼是調用文章的內容,這段代碼中的數字400是用來設置需要調用文章多少內容的。

3,需要注意的是這個調用的是body裡面的內容,如果有裡面包含代碼的話也會被調用出來,這點比較不好,不過可以使用html2tex()函數解決一下。

4,如果使用dede:list標籤是調用不出結果的。

第二種方法:利用織夢系統可以自定義模型內容並調用來實現的。

代碼如下:

{dede:arclist row='10' addfields='body' channelid='1'} <p> [field:body function='cn_substr(html2text(@me),600)'/]...</p> <span class="more"> <a href=" [field:arcurl/]" style="text-decoration:none; color:#990000;"& gt; [詳 情] </a> </span> {/dede:arclist}

第二種方法代碼說明:

1,addfields調用的是內容模型的欄位,如: addfields='欄位1,欄位2,...'

2,channelid調用的是織夢內容模型id,文章模型id是1.

3,<p></p>內代碼是文章內容轉化為文字格式,600是調用文章字數。

注意事項

1,第一種方法比較繁瑣,而且如果使用dede:list標籤是調用不出結果的。
2,第二種方法channelid調用的是內容模型id,不是分類id,這個要分清楚。

相關文章

  1. 織夢首頁/列表頁調用文章描述字數限制修改方法

    關於織夢首頁/列表頁調用文章描述字數限制方法具體的方法有好幾種,我們來說下一下二種方法:一.通過infolen來限制調用的文章描述字數,如一下標籤演示:{dede:arclist row=" ...
  2. 織夢首頁列表頁調用原圖(而非縮略圖)的方法

    DEDE製作模版時,默認的首頁或列表頁的圖片調用只是調用了文章圖片的略縮圖,這樣圖在首頁或列表頁看到的圖片都是比較模糊的,如果我們想要直接調用文章的首張原始圖片,而不是經過壓縮後的略縮圖,我們該如何處 ...
  3. 織夢DEDE列表頁首頁跟其它頁使用不同模板的辦法

    有些時候我們需要使列表頁的首頁跟第二頁以及後面的頁面的樣式不同,修改dede:list標籤又很難達到理想的效果,那麼織夢貓就為大家介紹一個最簡單的辦法,就是為首頁單獨指定一個模板頁,其餘頁面則調用另一 ...
  4. 織夢解決列表頁出現兩篇同樣文章的問題

    織夢清除所有文章,解決列表頁出現兩篇同樣文章的問題 方法/步驟 首先登錄織夢後台 找到 系統--系統設置--SQL命令行工具 運行SQL命令,清除表中的數據,刪除所有文章: truncate tabl ...
  5. 織夢實現列表頁二級欄目_一級欄目_網站名稱格式

    網站建成以後,推廣成了網站走向成功最直接的問題,而seo恰恰是推廣中比較實際且實用的方法之一!實現"三級欄目_二級欄目_一級欄目_網站名稱",對搜尋收錄有好處,那麼dedecms如 ...
  6. 織夢dedeCMS一級欄目如何調用二級欄目內容

    相信大家都遇到過織夢一級欄目頁不用做內容的情況,但是如果直接點1級欄目頁沒內容又不好,要麼就自動跳到下級欄目,要麼1級調用子欄目的內容.像新聞動態,你肯定要分幾個類的.在網上找了很多代碼都沒調出來,大 ...
  7. dedecms調用文章正文內容的方法

    在製作模板的時候需要調用文章部分內容,用[field:description/]標籤的時候發現字數不夠多,只能調用文章正文部分的內容了,而列表而也是一樣,只能通過[field:description ...
  8. 織夢DEDECMS首頁列表頁調用文章TAG標籤的方法

    1.如果是dedecms v5.7版本直接使用標籤 [field:id function=GetTags(@me)/] 就可以調用出來了.只不過不帶連接的. 2.如果需要連接請注釋掉include/h ...
  9. 織夢內容模型在首頁,列表頁,內容調用標籤的方法

    這篇主要為大家介紹了dedecms自定義內容模型在首頁.列表頁及內容調用標籤的方法,非常實用的功能,需要的朋友可以參考下 工具/原料 織夢CMS 方法/步驟 如果某個欄位需要在前台列表頁顯示,則在前台 ...
  10. 織夢首頁調用單頁欄目內容和文章內容的幾種方法

    織夢做企業站時,通常在首頁會調用公司簡介.聯繫我們之類的單頁欄目的內容,如下圖,本文就主要講解一下首頁調用單頁欄目的內容的方法.(除此之外,再講解一下類似的首頁調用文章內容的方法) 工具/原料 織夢d ...
  11. dedecms在首頁|列表頁調用文章詳細內容的方法

    在用織夢dedecms做網站的有時候需要調用幾個文章列表裡面的文章詳細內容到首頁.官方的做法一般是調用描述內容,但是調用描述存在相應的缺點:調用的內容有限,默認描述內容較短,並且文章修改後,描述不能自 ...
  12. DedeCMS首頁列表頁調用文章TAG標籤的具體方法

    DedeCMS首頁列表頁調用文章TAG標籤的具體方法 工具/原料 DedeAMPZ-PHP環境整合套件 方法/步驟 對於織夢後台管理系統來說,雖然想在列表頁上調用當前文檔tag標籤,還沒有現成的標籤可 ...
  13. 織夢首頁調用單頁標題帶連結

    很多時候我們需要給織夢底部添加,關於我們等等連結和內容,但是如何統一調用.這裡我們主要說的是這個 方法/步驟 {dede:sql sql="SELECT * FROM `dede_sgpag ...
  14. 織夢部分欄目側邊欄跑到文章列表下面的解決方法

    織夢建站時文章列表頁,通常一側是文章列表頁面,一側是側邊欄sidebar,而有時候大部分文章列表顯示正常,突然有的欄目的文章列表中側邊欄跑到文章列表的下面,顯示不正常,模板都是調用的同一個,但有的列表 ...
  15. 去除織夢DedeCMS列表和文章分頁中的

    織夢dedecms列表和文章分頁標籤在生成後,默認每個分頁連結都是被包含在裡面的,可以通過下面這個方法去除 工具/原料 Dreamweaver dedecms 方法/步驟 在 include 文件夾里 ...
  16. Dedecms織夢CMS搜尋頁面中調用最新文章的方法

    在dedecms搜尋頁面添加最新文章調用代碼發現不能實現文章列表調用,查其原因是由於織夢CMS的Arclist標記適用範圍是封面模板 index.htm.列表模板list_arcitle.htm和文檔 ...
  17. 織夢首頁banner圖調用方法

    織夢banner圖的調用方法及步驟.文件下載 https://pan.baidu.com/s/1i5v3LDb 方法/步驟 將下載的banner.js放到圖片上路徑里. 按照圖片上的路徑將圖片放在該文 ...
  18. dedecms織夢自由列表實現首頁分頁的方法

    使用過dedecm程序的用戶知道,一般網站數據可以通過{dede:arclist/}標籤進行調用或者在欄目頁通過{dede:list/}標籤進行欄目數據的調用,這兩種調用方式各有優缺點,前者調用數據方 ...
  19. 織夢首頁文章標題顯示字數數量修改方法

    這裡說的首頁文章標題是織夢網站前台首頁所調用的欄目文章標題字數看下圖: 方法: 打開網站首頁文件index找到欄目 調用數據: 我們找到的這段文章數據調用標籤 {dede:arclist row=6 ...
  20. 修改織夢默認欄目頁、文章頁URL命名規則

    用織夢Dedecms建站,建議優化系統默認的URL結構,這樣能簡化網站目錄深度,利於搜尋引擎收錄. 現在織夢的默認文章命名規則是 {typedir}/{Y}{M}/{D}/{aid}.html {ty ...