亚洲精品国产综合久久久久紧_97精品国产亚洲_人妻体内射精一区二区三区_国产精品原创在线观看不卡_一本在线免费视频
    文章內容模塊數據調用方法及技巧
    2019-12-04
  
描述

  文章內容調用單個(gè)文章內容使用{{ 0|article_single() }},調用多個(gè)文章內容使用{{ 0|article_list() }},分頁(yè)調用文章內容使用{{ 0|article_page() }}。
  |左邊填第一個(gè)參數,右邊填其他參數用逗號隔開(kāi)。例:{{ 0|article_list(10,2) }},回返數據由變量名data來(lái)接收,變量名可自行定義。
  調用單個(gè)時(shí)返回一個(gè)字典,調用多個(gè)和分頁(yè)調用時(shí)返回一個(gè)列表套字典的數據,每個(gè)字典是一條文章數據

調用方法

  以下是文章的調用方法:
{{ 0|article_single() }}  # 單條
{{ 0|article_list() }}  # 多條
{{ 0|article_page() }}  # 分頁(yè)

單條調用參數

  ● articleid: [int] 要獲取數據的ID
  ● date: [str] 日期格式化:
   %y 兩位數的年份表示(00-99)
   %Y 四位數的年份表示(000-9999)
   %m 月份(01-12)
   %d 日,月內中的一天(0-31)
   %H 24小時(shí)制小時(shí)數(0-23)
   %I 12小時(shí)制小時(shí)數(01-12)
   %M 分鐘數(00=59)
   %S 秒(00-59)
   %a 本地簡(jiǎn)化星期名稱(chēng)
   %A 本地完整星期名稱(chēng)
   %b 本地簡(jiǎn)化的月份名稱(chēng), 英文
   %B 本地完整的月份名稱(chēng), 英文
   %c 本地相應的日期表示和時(shí)間表示
   %j 年內的一天(001-366)
   %p 本地A.M.或P.M.的等價(jià)符
   %U 一年中的星期數(00-53)星期天為星期的開(kāi)始(第n周)
   %w 星期(0-6),星期天為星期的開(kāi)始
   %W 一年中的星期數(00-53)星期一為星期的開(kāi)始(第n周)
   %x 本地相應的日期表示
   %X 本地相應的時(shí)間表示
   %Z 當前時(shí)區的名稱(chēng)
   %% %號本身
  ● field: [int|list] 為0時(shí)查詢(xún)默認字段,為列表時(shí)查詢(xún)列表內包含的字段,例:['id', 'title', 'author']。缺省值0

多條和分頁(yè)調用參數

  ● sort: [int] 排序,,0ID降序,1ID升序,2日期降序,3日期升序,4瀏覽數降序,5瀏覽數升序,6評論數降序,7評論數升序,8自定義。缺省值0
  ● row: [int] 分頁(yè)時(shí)為每頁(yè)要顯示的數量,不分頁(yè)時(shí)為調用的總記錄數。缺省值為 10
  ● recom: [int] 是否推薦,0調用全部,1只調用推薦,2只調用不推薦。缺省值為0
  ● category: [int] 調用欄目id,0調用全部,其他為要調用的欄目id。缺省值0
  ● start: [int] 不分頁(yè)時(shí),從第幾天數據開(kāi)始調用,分頁(yè)時(shí)無(wú)效。缺省值0
  ● picture: [int] 是否調用帶有圖片的內容,0調用全部,1調用有圖片數據,2調用無(wú)圖數據。缺省值0
  ● word: [str] 搜索的關(guān)鍵字。
  ● published: [int] 是否調用已發(fā)布的內容,0調用全部,1調用已發(fā)布,2調用草稿。缺省值0
  ● audit: [int] 是否調用已審核的內容,0調用全部,1調用審核,2調用未審核。缺省值0
  ● recycle: [int] 是否調用回收站的內容,0調用全部,1調用正常,2調用回收站。缺省值0
  ● comment: [int] 是否調用可評論內容,0調用全部,1調用可評論,2調用不可評論。缺省值0
  ● date: [str] 日期格式化:
   %y 兩位數的年份表示(00-99)
   %Y 四位數的年份表示(000-9999)
   %m 月份(01-12)
   %d 日,月內中的一天(0-31)
   %H 24小時(shí)制小時(shí)數(0-23)
   %I 12小時(shí)制小時(shí)數(01-12)
   %M 分鐘數(00=59)
   %S 秒(00-59)
   %a 本地簡(jiǎn)化星期名稱(chēng)
   %A 本地完整星期名稱(chēng)
   %b 本地簡(jiǎn)化的月份名稱(chēng), 英文
   %B 本地完整的月份名稱(chēng), 英文
   %c 本地相應的日期表示和時(shí)間表示
   %j 年內的一天(001-366)
   %p 本地A.M.或P.M.的等價(jià)符
   %U 一年中的星期數(00-53)星期天為星期的開(kāi)始(第n周)
   %w 星期(0-6),星期天為星期的開(kāi)始
   %W 一年中的星期數(00-53)星期一為星期的開(kāi)始(第n周)
   %x 本地相應的日期表示
   %X 本地相應的時(shí)間表示
   %Z 當前時(shí)區的名稱(chēng)
   %% %號本身
  ● field: [int|list] 為0時(shí)查詢(xún)默認字段,為列表時(shí)查詢(xún)列表內包含的字段,例:['id', 'title', 'author']。缺省值0

調用實(shí)例

{{ 12|article_single }}  # 調用ID為12的文章內容
{{ 0|article_list(5) }}  # 調用最新發(fā)布的5篇文章

# =========================================================== #
# 調用當前頻道下含有圖片的內容并循環(huán)
{% for row in 0|article_list(10,0,kg['category']) %}
{{row['title']}}

    
{% endfor %}

# =========================================================== #
# 列表分頁(yè)及內容分頁(yè)數據調用
{% set article_data = 0|article_page() %}
{% for row in article_data['list'] %}
	{{row}}  # 每一條數據(字典)
{% endfor %}
數據總記錄數:{{article_data['page_data']['total_rows']}}
當前頁(yè)碼:{{article_data['page_data']['page']}}
總頁(yè)數:{{article_data['page_data']['total_page']}}
頁(yè)碼html代碼:{{article_data['page_html']}}

# =========================================================== #
在文章內頁(yè)模板中有增加以下變量可以調用:
當前內容所屬一級類(lèi)別ID:{{a['category_split']['root_id']}}
當前內容所屬最低級類(lèi)別ID:{{a['category_split']['end_id']}}
當前內容所屬最低級類(lèi)別名稱(chēng):{{a['category_split']['end_name']}

適應版本

  v1.0.1
亚洲精品国产综合久久久久紧_97精品国产亚洲_人妻体内射精一区二区三区_国产精品原创在线观看不卡_一本在线免费视频