首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

Destoon 圖文新聞調用:headline 推薦位 + level 等級篩選 + 縮圖輸出完整範例

     編輯:PHP 相關知識

Destoon 首頁圖文新聞調用:headline 推薦位、level 等級、縮圖尺寸、摘要截取完整模板範例

Destoon 文章/資訊模組支援 level 推薦等級(1=頭條、2=推薦、3=圖文...可自定義),配合 thumb 縮圖欄位,可實現豐富的圖文混排展示。本文提供首頁常用的「大圖頭條 + 列表圖文」混合調用範例。

核心邏輯:兩層調用

  1. 頭條大圖: level=3 (圖文推薦) + thumb!='' + pagesize=1
  2. 列表圖文: level>0 (所有推薦) + thumb!='' + areaid=$cityid (當前城市)

完整模板代碼


{if $DT[page_news]}

{/if}



關鍵參數解析

參數說明本例數值
moduleid模組 ID (文章模組通常 7、資訊模組 21,請確認後台)21 / 7
level推薦等級:1=頭條 2=推薦 3=圖文 4=滾動 5=加粗... 可後台自定義3 / >0
thumb!=''強制有縮圖必加
width/height縮圖尺寸:若啟用縮圖功能,自動生成指定尺寸300x200 / 96x66
datetype=2日期格式:2=Y-m-d H:i列表用
dsubstr($str, 76)截取中文字串 76 個字元 (約 38 漢字)摘要用

進階:自定義 level 等級名稱

後台 → 模組管理 → 編輯模組 → 推薦等級,可新增/修改等級名稱:

  • 1: 頭條
  • 2: 推薦
  • 3: 圖文
  • 6: 首頁幻燈片 (自定義)

模板中即可用 level=6 調用首頁幻燈片專用資料。

進階:自定義圖文模板 (thumb-table 替代)


  • {$t[alt]}

    {$t[title]}

    {dsubstr($t[introduce], 100)}...

  • 廣告位調用對比:圖文 vs 純廣告

    
    
    
    
    
    {loop $tags $t}
        
            {$t[title]}
        
    {/loop}

    效能優化建議

    • 啟用模板快取: &cache=300 (5 分鐘) 或更長,首頁高頻調用必加
    • 縮圖預生成: 後台開啟「自動生成縮圖」,避免前端即時裁剪
    • 合併查詢: 若多區塊調用同模組,考慮 PHP 端一次查詢、分組渲染
    • CDN 加速圖片: 圖片域名分離,配合 imgurl() 自動拼接 CDN 域名

    常見問題

    • 縮圖不顯示: 檢查 thumb 欄位是否有值、file/ 目錄權限、縮圖功能是否開啟
    • level 篩選無效: 確認後台文章編輯時確實勾選了對應等級、緩存已更新
    • 區域篩選錯誤: areaid=$cityid 需在城市分站模式下,總站 $cityid=0 會篩選無結果,需改為 areaid>0 或移除條件
    1. 上一篇文章:
    2. 下一篇文章:
    Copyright © 程式碼之家 All Rights Reserved