织梦后台 网页代码 怎样调用文章不重复显示

{dede:arclist titlelen='46' row='1' flag='c' typeid='3'}
<img src="[field:litpic/]" alt="[field:title function='html2text(@me)'/]"/>
<dd><a href="[field:arcurl/]"><span style="font-size:14px; font-weight:bold;">[field:title/]</a></span></dd>
<dt><a href="[field:arcurl/]">
[field:description function='cn_substr(@me,100)'/]......</a>
</dt>
{/dede:arclist}

{dede:arclist titlelen='56' row='7' typeid='3'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}

织梦dede:arclist标签有个limit属性,你可以指定从什么数字开始调用多少条记录,就不会出现重复了。具体对于你的代码来说,你可以试试如下代码:

{dede:arclist titlelen='46' limit='0,1' flag='c' typeid='3'}
<img src="[field:litpic/]" alt="[field:title function='html2text(@me)'/]"/>

<dd><a href="[field:arcurl/]"><span 
style="font-size:14px; 
font-weight:bold;">[field:title/]</a></span></dd>
<dt><a href="[field:arcurl/]">
[field:description function='cn_substr(@me,100)'/]......</a>
</dt>  
{/dede:arclist}

{dede:arclist titlelen='56' limit='1,7' typeid='3'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}

追问

第一个调用,是有属性的,flag=c, ,排序不一定是第几个。
第二个调用,用limit,还是无法排除。
这里能否写个判断语句

追答

那你可以直接在下面的代码中使用noflag='c'属性,排除包含c属性的文章。具体代码如下:

{dede:arclist titlelen='46' row='1' flag='c' typeid='3'}
<img src="[field:litpic/]" alt="[field:title function='html2text(@me)'/]"/>

<dd><a href="[field:arcurl/]"><span 
style="font-size:14px; 
font-weight:bold;">[field:title/]</a></span></dd>
<dt><a href="[field:arcurl/]">
[field:description function='cn_substr(@me,100)'/]......</a>
</dt>  
{/dede:arclist}

{dede:arclist titlelen='56' row='7' noflag='c' typeid='3'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}

追问

noflag 就把带属性的,都不显示了。我只想把调用的第一条不显示。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答