织梦仿站技术-DEDE织梦调用标签--我常用到的仿站标签

织梦仿站技术-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/]'> &raquo; [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
 
 
做这么多年的仿站,当然还有些没分享出来,下次再写一些吧
 
发布了9 篇原创文章 · 获赞 0 · 访问量 2297

猜你喜欢

转载自blog.csdn.net/u011849477/article/details/77898291