織夢用過但記不住的代碼記錄

一、導航名稱只留下兩個字php

正常:html

只留兩個字:sql

 

 

{dede:channel row='8' type ='top'}
<li>
    <a href="[field:typelink/]">[field:typename function='cn_substr(@me,2)'/]</a>
</li>
{/dede:channel}

 二、首頁調用欄目的欄目內容curl

{dede:sql sql='Select content from dede_arctype where id=1'}
[field:content function='cn_substr(html2text(@me),580)'/]
{/dede:sql}......

id是對應的欄目id,第二行末尾的580是控制顯示多少字。url

最後一行的末尾的省略號是直接顯示在頁面上的,不須要的時候能夠去掉。spa

三、調用指定欄目的url和欄目名稱3d

{dede:type typeid ='7'}
<a href="[field:typelink/]" rel="nofollow">[field:typename/]</a>
{/dede:type}

 四、織夢內容頁調用縮略圖的代碼code

{dede:field.litpic/}
<img src="{dede:field.litpic/}" alt="{dede:field.title/}" width="100%" />

 五、導航裏面調用文章列表htm

{dede:channelartlist row='2' typeid='7,8' }
<p class="title">
    <a href="{dede:field name='typelink'/}" target="_blank"><span>1.</span>{dede:field name='typename'/}</a>
</p>
<ul>
    {dede:arclist row='20'}
    <li>
        <a href="[field:arcurl/]" target="_blank">[field:title/]</a>
    </li>
    {/dede:arclist}
</ul>
{/dede:channelartlist}

若是{dede:field name='typelink'/}欄目連接的代碼失效,能夠試用下{dede:field name='typeurl'/}blog

六、導航外部連接欄目在新窗口中打開的方法 

<li><a href='[field:typeurl/]'>[field:typename/]</a></li>
替換成下面的
<li><a href='[field:typeurl/]' [field:id runphp='yes'] if(@me=='4'){ @me="target='_blank'";} else {@me="";}[/field:id]>[field:typename/]</a></li>
注:上面的4便是你想要新開窗口的欄目ID。

若是有多個的話,能夠一次性的寫完整上去。若有2個須要新窗口打開,代碼以下
<li><a href='[field:typeurl/]' [field:id runphp='yes'] if(@me=='4'||@me=='5'){ @me="target='_blank'";} else {@me="";}[/field:id]><span>[field:typename/]</span></a></li>
這裏就是4,5的ID所有新窗口打開。
相關文章
相關標籤/搜索