织梦仿站技术-DEDE织梦调用标签--我常用到的仿站标签
DEDE织梦调用标签--我所用到的仿站标签
导航,2级下拉菜单 {dede:channelartlist typeid='top' row='5,5'}
<li><a class=Top_Link href="{dede:field name='typeurl'/}"><SPAN>{dede:field name='typename'/}</SPAN></a> <UL> {dede:channel type='son' noself='yes'} <LI> <a href='[field:typelink/]'> » [field:typename/]</a> </LI> {/dede:channel}
</UL> </LI> {/dede:channelartlist}
最新文章 {dede:arclist row=14 titlelen=32 noflag='h'} <li><a href="[field:arcurl/]">[field:title/]</a></li> {/dede:arclist}
顶级栏目列表 {dede:channel type='top' row='6' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"} <li><a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a></li> {/dede:channel}
当前栏目列表
{dede:channel type='son' currentstyle=" <li><a href='~typelink~' class='thisclass'>~typename~</a></li> "} <li><a href='[field:typeurl/]'>[field:typename/]</a></li> {/dede:channel}
栏目页获取当前栏目名称:
{dede:type}<a href=" [field:typelink /] "> [field:typename /] </a>{/dede:type}
文章推荐
{dede:arclist flag='c' titlelen=42 row=6} <li><a href="[field:arcurl/]">[field:title/]</a> <p>[field:description function='cn_substr(@me,80)'/]...</p> </li> {/dede:arclist}
当前文章的栏目调用 {dede:type} <a href="[field:typelink /]">[field:typename /]</a> {/dede:type}
没链接的 {dede:type} [field:typename /] {/dede:type}
图文资讯
{dede:arclist row=5 orderby=pubdate type='image.' imgwidth='124' imgheight='94'} <li><a href="[field:arcurl/]">[field:image/]<span class="title">[field:title/]</span></a></li> {/dede:arclist}
带缩略图列表
{dede:list pagesize='10'} <li> [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array] [<b>[field:typelink/]</b>] <a href="[field:arcurl/]" class="title">[field:title/]</a> <span class="info"> <small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/] <small>点击:</small>[field:click/] <small>好评:</small>[field:scores/] </span> <p class="intro"> [field:description/]... </p> </li> {/dede:list}
列表图片增加alt 更改大小 ,去年<b>
<img src='{@me['litpic']}' alt='{@me['title']}' width='82' height='82' /> 注:顺便为图片加上了宽高属性。
即当文章被推荐时,代码多了一个<b>标签。
修改/include/arc.listview.class.php文件,找到如下代码(v5.6为745行) $row['title'] = "<b>".$row['title']."</b>"; 修改为:$row['title'] = $row['title'];
头条调用(带图片) {dede:arclist flag='h' limit='0,1' infolen='230' type='image.' imgwidth='202' imgheight='152'} <h2><a href="[field:arcurl/]">[field:image/]</a></h2> <p>[field:info/]...<a href="[field:arcurl/]">[查看全文]</a></p> {/dede:arclist}
{dede:arclist flag='h' limit='1,4'} <div class='d1arc'><a href="[field:arcurl/]">[field:title/]</a></div> {/dede:arclist}
时间调用标签 [field:pubdate function=MyDate('m-d',@me)/] [field:pubdate function=MyDate('y-m-d',@me)/] [field:pubdate function='strftime("%y-%m-%d %H:%M:%S",@me)'/] [field:pubdate function='strftime("%m-%d %H:%M:%S",@me)'/] [field:pubdate function='strftime("%y年%m月%d日",@me)'/] [field:pubdate function='strftime("%Y年%m月%d日 %H点%M分%S秒",@me)'/]
调用某个顶级栏目 {dede:type typeid='栏目ID'} <A href="[field:typelink/]">[field:typename/]</A> {/dede:type}
调用所有栏目(包括主栏目和子栏目) {dede:channelartlist row='10' typeid='top' }<!--调用顶部的10个栏目的子栏目--> <a href='{dede:field name='typeurl'/}'> <b> {dede:field name='typename'/} </b> </a> {dede:channel type='son' noself='yes' } <a href='[field:typelink/]'>[field:typename/]</a> {/dede:channel} {/dede:channelartlist}
相关文章 {dede:likearticle row='' titlelen='' infolen=''} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:likearticle}
随机文章 {dede:arclist row=‘’ orderby=‘rand’ typeid='all' } <li><a href="[field:arcurl/]">[field:title/]</a></li> {/dede:arclist}
友情链接
图片: <ul class="f5"> {dede:flink row='30'type='image'} {/dede:flink} </ul>
<ul class="f5"> {dede:flink row='24'/} </ul>
.f5{/*友情链接(文字)专用*/ width:100%; overflow:hidden; clear:both; padding-bottom:10px; height:40px; } .f5 li{ float:left; line-height:14px; padding:8px 10px 0px; white-space:nowrap; } .f5 li a{ color:#666666; float:left; } .f5 li a img{ border:3px solid #EEE; }
首页调用商品价格: {dede:arclist row='6' channelid='6' addfields='trueprice' orderby='pubdate'} <li><span>[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl/]">[field:title/]</a>([field:trueprice/]元)</li> {/dede:arclist}
dede缩略图大小修改 1、{dede:list pagesize='15' imgwidth='100' imgheight='70' infolen='180'} 这里限制图片显示大小。
2、使用<a href='[field:arcurl /]' target="_blank"><img src='[field:picname /]' border='0' width='' height=''></a>来调用图片,不去用[field:imglink/],这样我们可以更好的控制。
使图片不超过最大的尺寸 .img{ max-width:470px;_width:470px;}
居中的CSS代码 marign:0 auto;
来隐藏溢出的文字或图片 overflow:hidden;
内容页分页代码
<div class="dede_pages"> <ul class="pagelist"> {dede:pagebreak/} </ul> </div> 内容分布CSS .dede_pages ul{ float:left; padding:12px 0px 12px 16px; } .dede_pages ul li{ float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; } .dede_pages ul li a{ float:left; padding:2px 4px 2px; color:#555; display:block; } .dede_pages ul li a:hover{ color:#690; text-decoration:none; padding:2px 4px 2px; } .dede_pages ul li.thisclass, .dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{ background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; } .dede_pages .pageinfo{ line-height:21px; padding:12px 10px 12px 16px; color:#999; } .dede_pages .pageinfo strong{ color:#555; font-weight:normal; margin:0px 2px; }
列表页分页CSS代码 <DIV class=article-page> <DIV class=Page> <UL> {dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/} </UL></DIV> </DIV>
.article-page { TEXT-ALIGN: center; MARGIN: 20px 20px 5px; FONT: 12px Arial, Helvetica, sans-serif; CLEAR: both; float:left; } .article-page A { BORDER-BOTTOM: #185086 1px solid; BORDER-LEFT: #185086 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 16px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; ZOOM: 1; BACKGROUND: #fff; HEIGHT: 16px; COLOR: #185086; VERTICAL-ALIGN: middle; BORDER-TOP: #185086 1px solid; CURSOR: pointer; MARGIN-RIGHT: 3px; BORDER-RIGHT: #185086 1px solid; TEXT-DECORATION: none; PADDING-TOP: 4px; border-radius: 3px } .Page{margin:0;padding:3px 5px;width:620px;height:30px;line-height:25px;text-align:right;color:#333;background:url(/templets/default/images/AllBg.png) repeat-x bottom left;overflow:hidden;border:#eee 1px solid}.Page li{margin:0 2px;display:inline;list-style:none}.Page a{color:#333}.Page a:hover{color:#f00}.Page .n{margin:0 1px;padding:3px 6px;height:21px;line-height:21px;color:#333;background:url(/templets/default/images/AllBg.png) repeat-x bottom left;border:#e1e1e1 1px solid}.Page .m{margin:0 1px;padding:3px 6px;height:21px;line-height:21px;color:#f00;font-weight:bold;background:url(/templets/default/images/AllBg.png) repeat-x bottom left;border:#e1e1e1 1px solid}.page option{font-size:9px;color:#333}
DEDEHOME列表页简介字数设置 [field:description /]标签如何限制字数
[field:description function='cn_substr(@me,150)'/]
织梦cms获取当前栏目路径及栏目名称的标签调用 {dede:type} <a href=" [field:typelink /] "> [field:typename /] </a> {/dede:type}
织梦首页调用自定义字段 {dede:arclist addfields='附加字段1,附加字段2,附加字段3' row='8' channelid='自定义模型id号'} [field:textlink /] - [field:附加字段1/] - [field:附加字段2/] - [field:附加字段3/] <br /> {/dede:arclist}
织梦内容页调用缩略图代码 <img src="{dede:field.picname/}" width="180" height="220" />
列表页调用字段, [field:linkallplace/] 与内容页调用字段 {dede:field.infotype/}
调用当前栏目下的所有子栏目 子栏目: {dede:channel type='son' currentstyle="<a href='~typelink~' class='thisclass'>~typename~</a>"} <A href="[field:typeurl/]"> [[field:typename/]] </A>{/dede:channel}
文章内容页的随机推荐
{dede:arclist row='1000' pagesize='10' titlelen='35' orderby='rand'} <li><a href="[field:arcurl/]">[field:title/]</a></li> {/dede:arclist}
DEDE5.7问答调用标签 {dede:sql sql="Select title,id,dateline,tidname,tid From #@__ask order by dateline desc limit 0,5"} <li><span><a href="ask/?ct=browser&tid=[field:tid/]" target="_blank" title="[field:tidname/]">【[field:tidname/]】</a></span><a href="ask/?ct=question&askaid=[field:id/]" class="askwidth" target="_blank" title="[field:fulltitle/]">[field:title/]</a></li> {/dede:sql}
自定义button按钮, <input type="button" value="提交" style="height=20px;width=50px;" />
外边距margin (可为负值) 内边距padding |
|
做这么多年的仿站,当然还有些没分享出来,下次再写一些吧
|