Nom de la balise : arclist
Introduction de la balise : Balises couramment utilisées par Dreamweaver, également appelées listes gratuites tag, parmi lesquels imglist, imginfolist, specart, coolart et autolist sont toutes des balises alias étendues par différents attributs définis par la balise. [Apprentissage recommandé : Tutoriel vidéo dedecms]
Description de la fonction : Obtenir la liste de documents spécifiée
Champ d'application : utilisation globale
Syntaxe de base :
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:arclist}
Description du paramètre :
col='' Afficher dans plusieurs colonnes (la valeur par défaut est une seule colonne). L'attribut peut être affiché dans plusieurs colonnes. Il existe plusieurs façons d'afficher plusieurs lignes
Si col='1' doit être affiché dans plusieurs colonnes, il peut être implémenté avec div+css
Ce qui suit est un exemple d'implémentation de plusieurs colonnes via div+css :
<style type=text/css> div{width:400px;float:left;} </style> {dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'} ?[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/> {/dede:arclist}
Quand col>1 sera affiché à l'aide de la méthode multi-colonnes de la table d'origine
row='10' 返回文档列表总数 typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目; getall='1' 在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类 titlelen = '30' 标题长度 等同于titlelength infolen='160' 表示内容简介长度 等同于infolength imgwidth='120' 缩略图宽度 imgheight='90' 缩略图高度 listtype='all' 栏目类型 image含有缩略图 commend推荐 orderby='sortrank' 文档排序方式 § orderby='hot' 或 orderby='click' 表示按点击数排列 § orderby='sortrank' 或 orderby='pubdate' 按出版时间排列 § orderby='near' § orderby=='lastpost' 按最后评论时间 § orderby=='scores' 按得分排序 § orderby='id' 按文章ID排序 § orderby='rand' 随机获得指定条件的文档列表 keyword='' 含有指定关键字的文档列表,多个关键字用","分 innertext = '' 单条记录样式 aid='' 指定文档ID idlist ='' 提取特定文档(文档ID) channelid 频道ID limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录) flag = 'h' 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b] noflag = '' 同flag,但这里是表示不包含这些属性 orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序 subday='天数' 表示在多少天以内的文档
Utilisez arclist pour appeler la méthode des champs de table supplémentaires :
Pour obtenir du contenu de table supplémentaire, deux conditions doivent être remplies
1 Spécifiez l'ID de canal. attribut
2. Spécifiez les champs à obtenir addfields='Field 1, Field'
Par exemple :
{dede:arclist addfields='filetype,language,softtype' row='8' channelid='3'} [field:textlink /] - [field:softtype /]<br /> {/dede:arclist}
Modèle sous-jacent field :
ID(同 id),typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer, source,litpic(同picname),pubdate,senddate,mid, lastpost,scores,goodpost,badpost,notpost, description(同infos),filename, image, imglink, fulltitle, textlink, typelink,plusurl, memberurl, templeturl, stime(pubdate 的"0000-00-00"格式)
Où :
textlink = <a href='arcurl'>title</a> typelink = <a href='typeurl'>typename</a> imglink = <a href='arcurl'><img src='picname' border='0' width='imgwidth' height='imgheight'></a> image = <img src='picname' border='0' width='imgwidth' height='imgheight' alt=’titile’>
Méthode d'appel de champ : [field:varname/]
Par exemple :
{dede:arclist infolen='100'} [field:textlink/] <br> [field:infos/] <br> {/dede:arclist}
Remarque : l'implémentation Field dans le modèle sous-jacent est également une forme de balise Dreamweaver, elle prend donc en charge l'utilisation de la syntaxe PHP, des extensions de fonction et d'autres fonctions.
Par exemple : ajoutez la (nouvelle) marque au contenu publié ce jour-là
[field:senddate runphp='yes'] $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = "<font color='red'>(new)</font>"; else @me = ""; [/field:senddate] [b][/b]
Pour plus d'informations sur Dreamweaver cms, veuillez visiter la colonne Dreamweaver cms ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!