描述
文章內容調用單個(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