织梦常用代码
1、导航名称只留下两个字
正常:
只留两个字:
{dede:channel row='8' type ='top'} <li> <a href="[field:typelink/]">[field:typename function='cn_substr(@me,2)'/]a> li> {/dede:channel}
2、首页调用栏目的栏目内容
{dede:sql sql='Select content from dede_arctype where id=1'}
[field:content function='cn_substr(html2text(@me),580)'/]
{/dede:sql}......
id是对应的栏目id,第二行末尾的580是控制显示多少字。
最后一行的末尾的省略号是直接显示在页面上的,不需要的时候可以去掉。
3、调用指定栏目的url和栏目名称
{dede:type typeid ='7'} <a href="[field:typelink/]" rel="nofollow">[field:typename/]a> {/dede:type}
4、织梦内容页调用缩略图的代码
{dede:field.litpic/} <img src="{dede:field.litpic/}" alt="{dede:field.title/}" width="100%" />
5、导航里面调用文章列表
{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'/}
6、导航外部链接栏目在新窗口中打开的方法
<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全部新窗口打开。
7、首页当前导航样式
<ul class="header-nav"> <li {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='active'":@me="";{/dede:field}><a rel="nofollow" href="{dede:global.cfg_cmspath/}/">首页a>li> {dede:channel type='top' row='6' currentstyle="<li class='active'><a href='~typelink~'>~typename~a>li>"} <li> <a href="[field:typeurl/]">[field:typename/]a> li> {/dede:channel} ul>