全網整合營銷服務商

電(diàn)腦(nǎo)端+手機端+微信端=數(shù)據同步管理(lǐ)

免費咨詢熱線:15252520342

Eyoucms(易優)網站(zhàn)artlist 文章列表調用标簽

artlist 文檔列表(配合arcpagelist标簽可(kě)實現ajax瀑布流分頁)
[基礎用法]
标簽:artlist
描述:獲取網站(zhàn)欄目(如:文章、産品、圖集、軟件等)的一些(xiē)文章。
用法:
{eyou:artlist typeid=’欄目ID’ limit=’0,10′ flag=’c’ titlelen=’30’ infolen=’160′ orderby=’add_time’}
<a href='https://www.yunbuluo.net/xueyuan/{$field.arcurl}’>{$field.title}</a>
{/eyou:artlist}
屬性:
typeid=” 欄目ID,在列表模闆和(hé)內(nèi)容頁模闆中一般不需要指定,在首頁模闆中允許用”,”分開(kāi)調用多(duō)個(gè)欄目文章,但(dàn)必須是同一個(gè)模型下的多(duō)個(gè)欄目ID,比如:文章模型、産品模型、圖集模型等,注:指定的欄目是不包含子欄目內(nèi)的文章的;
notypeid=” 同typeid,但(dàn)這裏是表示不包含這些(xiē)屬性,與typeid不能同時(shí)存在;
tagid=” 在所有(yǒu)的artlist标簽中是唯一不可(kě)重複,對應arcpagelist标簽的tagid名稱,與arcpagelist配合使用可(kě)實現ajax瀑布流分頁;
loop=’10’ 返回文檔列表總數(shù)(建議不要與limit屬性同時(shí)存在,否則loop無效)

limit=’起始ID,記錄數(shù)’ (起始ID從0開(kāi)始)表示限定的記錄範圍(如:limit=’1,3′ 表示在3條記錄中,排除前面1條,也就是隻取得(de)剩餘的後面所有(yǒu)記錄)

aid=” 指定單個(gè)文檔ID

idlist=” 指定多(duō)個(gè)文檔ID,以逗号分隔開(kāi)

idrange=”?篩選aid範圍,如idrange=’1-3′??aid在1-3區(qū)間(jiān)的數(shù)據(aid等于1,2,3)

titlelen=’30’ 标題長度
infolen=’160′ 表示內(nèi)容簡介長度
addfields=” 自定義字段名,多(duō)個(gè)字段之間(jiān)用英文逗号隔開(kāi),比如:addfields=’price,spce’
orderby=’new’ 文檔排序方式
—-orderby=’hot’ 或 orderby=’click’ 表示按點擊數(shù)從高(gāo)到低(dī)排序

—-orderby=’add_time’ 按發布時(shí)間(jiān)最新排序

—-orderby=’update_time’ 按更新時(shí)間(jiān)最新排序

—-orderby=’aid’ 按ID從大(dà)到小(xiǎo)排序
—-orderby=’sort_order’ 按排序号從大(dà)到小(xiǎo)排序
—-orderby=’rand’ 随機排序,對性能有(yǒu)一定影(yǐng)響,不推薦使用
—-orderby=’is_recom desc, sort_order asc’ 自定義多(duō)字段組合排序
ordermode=’desc’ 排序類型:desc表示從大(dà)到小(xiǎo),asc表示從小(xiǎo)到大(dà)
modelid=” 頻道(dào)ID,優先級高(gāo)于欄目ID,僅次于文檔ID
keyword=” 含有(yǒu)指定關鍵字的文檔列表,多(duō)個(gè)關鍵字用”,”分
flag=’t,c’ 自定義屬性值:推薦[c]跳(tiào)轉[j]
noflag=” 同flag,但(dàn)這裏是表示不包含這些(xiē)屬性
empty=” 沒有(yǒu)數(shù)據時(shí)顯示的文案
mod=” 每隔N行(xíng)輸出的內(nèi)容
thumb=’on’ 默認使用縮略圖,on為(wèi)開(kāi)啓,off為(wèi)關閉
arcrank=’on’ 默認不展示閱讀權限,on為(wèi)開(kāi)啓,off為(wèi)關閉,示例在下方
id=” 可(kě)以任意指定循環裏的變量名替代field,假設id=’field1’,模闆調用如:{$field.title} 變成 {$field1.title}
注:如果是标簽內(nèi)套标簽,請(qǐng)重新定義id,以防變量名重複,獲取的內(nèi)容受影(yǐng)響
模闆調用如:
{eyou:artlist typeid=’欄目ID’??id=’field’?}
<li>
<div class=”title”><a href=https://www.yunbuluo.net/xueyuan/”{$field.arcurl}” title=”{$field.title}”>{$field.title}</a></div>
{eyou:tag sort=’now’ getall=’0′ loop=’100′?? id=’field1′?}
<div class=”tags”><a href='https://www.yunbuluo.net/xueyuan/{$field1.link}’>{$field1.tag}</a></div>
{/eyou:tag}
</li>
{/eyou:artlist}

 

涉及表字段:
請(qǐng)查閱易優cms官方提供的數(shù)據字典,找到表名 ey_archives

——————————-效果展示——————————–
1,調用指定欄目文章
模闆調用代碼

{eyou:artlist?typeid=’2′ loop=’5′ titlelen=’30’ }
<li><a href=https://www.yunbuluo.net/xueyuan/”{$field.arcurl}” title=”{$field.title}”>{$field.title}</a></li>
{/eyou:artlist}

網站(zhàn)前端顯示效果(css樣式請(qǐng)自行(xíng)填充)

【更多(duō)示例】
——————————-示例1——————————–
描述:每隔3條輸出文檔記錄
{eyou:artlist typeid=’欄目ID’ limit=’0,10′ mod=’3′}
{eyou:eq name=’mod’ value=’0′}
<a href='https://www.yunbuluo.net/xueyuan/{$field.arcurl}’>{$field.title}</a>
{/eyou:eq}
{/eyou:artlist}
——————————-示例2——————————–
描述:mod屬性還(hái)用于控制(zhì)一定記錄樣式,每隔3條增加樣式,比如:3、6、9&hellip;&hellip;
{eyou:artlist typeid=’欄目ID’ limit=’0,10′ mod=’3′}
<li {eyou:eq name=’mod’ value=’0′}class=”樣式名”{/eyou:eq}>
<a href='https://www.yunbuluo.net/xueyuan/{$field.arcurl}’>{$field.title}</a>
</li>
{/eyou:artlist}
——————————-示例3——————————–
描述:內(nèi)置變量輸出數(shù)據索引與記錄順序,key 表示索引,默認從0開(kāi)始;i 表示順序,默認從1開(kāi)始。
{eyou:artlist typeid=’欄目ID’ limit=’0,5′}
{$key} – {$i}
{/eyou:artlist}
效果:
0 – 1
1 – 2
2 – 3
3 – 4
4 – 5
——————————-示例4——————————–
描述:沒有(yǒu)記錄時(shí)輸出文案提示,屬性empty支持直接傳入html語法(html裏隻支持雙引号,禁止單引号)
{eyou:artlist typeid=’欄目ID’ limit=’0,10′ empty=’暫時(shí)沒有(yǒu)數(shù)據’}
<a href='https://www.yunbuluo.net/xueyuan/{$field.arcurl}’>{$field.title}</a>
{/eyou:artlist}
——————————-示例5——————————–
描述:自定義變量名
{eyou:artlist typeid=’欄目ID’ limit=’0,10′ id=’field2′}
<a href='https://www.yunbuluo.net/xueyuan/{$field2.arcurl}’>{$field2.title}</a>
{/eyou:artlist}

typeid=” 欄目ID,在列表模闆和(hé)內(nèi)容頁模闆中一般不需要指定,在首頁模闆中允許用”,”分開(kāi)表示多(duō)個(gè)欄目,但(dàn)必須是同一個(gè)模型下的多(duō)個(gè)欄目ID,比如:文章模型、産品模型、圖集模型等;

——————————-示例6——————————–
描述:列表顯示閱讀權限的會(huì)員等級值和(hé)會(huì)員等級名稱
{eyou:artlist typeid=’欄目ID’ limit=’0,10′ id=’field’}
會(huì)員等級名稱:{$field.level_name}
會(huì)員等級值:{$field.level_value}
{/eyou:artlist}

您的項目需求

*請(qǐng)認真填寫需求信息,我們會(huì)在24小(xiǎo)時(shí)內(nèi)與您取得(de)聯系。