好很好非常好 發表於 2023-9-30 00:00:00

DedeCMS文章列表每5隔行加横线的实现方法

<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
        方法一:</p>
<blockquote>
        <ol class="dp-xml">
<li class="alt">
                        <span><span> {dede:arclist </span><span class="attribute">typeid</span><span>='1′ titlelen='</span><span class="attribute-value">40</span><span>′ </span><span class="attribute">row</span><span>='20′ </span><span class="attribute">typeid</span><span>=</span><span class="attribute-value">""</span><span> } </span></span>
</li>
                <li>
                        <span>  ·<span class="tag">&lt;</span><span class="tag-name">a</span><span> </span><span class="attribute">class</span><span>=</span><span class="attribute-value">"syh"</span><span> </span><span class="attribute">href</span><span>=</span><span class="attribute-value">http</span><span>://www.jb51.net/"" </span><span class="attribute">title</span><span>=</span><span class="attribute-value">""</span><span> </span></span>
</li>
                <li class="alt">
                        <span>  <span class="attribute">target</span><span>=</span><span class="attribute-value">_blank</span><span class="tag">&gt;</span><span></span><span class="tag">&lt;/</span><span class="tag-name">a</span><span class="tag">&gt;</span><span> </span></span>
</li>
                <li>
                        <span>   </span>
</li>
                <li class="alt">
                        <span>if(@me%</span><span class="attribute">10</span><span>==0)@</span><span class="attribute">me</span><span>="</span><span class="tag">&lt;</span><span class="tag-name">hr</span><span> </span><span class="tag">/&gt;</span><span> </span></span>
</li>
                <li>
                        <span>"; </span>
</li>
                <li class="alt">
                        <span>  else @<span class="attribute">me</span><span>=</span><span class="attribute-value">""</span><span>; </span></span>
</li>
                <li>
                        <span>   </span>
</li>
                <li class="alt">
                        <span>  {/dede:arclist} </span>
</li>
        </ol>
</blockquote>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
          如果你定义了相关css,如:"syh" 就是隔行变色</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
          方法2:</p>
<blockquote>
        <ol class="dp-xml">
<li class="alt">
                        <span><span>{dede:arclist </span><span class="attribute">typeid</span><span>='1′ titlelen='</span><span class="attribute-value">40</span><span>′ </span><span class="attribute">row</span><span>='20′ </span><span class="attribute">typeid</span><span>=</span><span class="attribute-value">""</span><span> } </span></span>
</li>
                <li>
                        <span>  <span class="tag">&lt;</span><span class="tag-name">li</span><span class="tag">&gt;</span><span class="tag">&lt;</span><span class="tag-name">a</span><span> </span><span class="attribute">href</span><span>=</span><span class="attribute-value">http</span><span>://www.jb51.net/""</span><span class="tag">&gt;</span><span></span><span class="tag">&lt;/</span><span class="tag-name">a</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">li</span><span class="tag">&gt;</span><span> </span></span>
</li>
                <li class="alt">
                        <span>  (@me % </span><span class="attribute">5</span><span> == 0)?@</span><span class="attribute">me</span><span>="</span><span class="tag">&lt;</span><span class="tag-name">li</span><span> class="bline</span><span class="attribute-value">"&gt;&lt;/li&gt;"</span><span>:@</span><span class="attribute">me</span><span>=</span><span class="attribute-value">""</span><span>;{/dede:arclist} </span></span>
</li>
        </ol>
</blockquote>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
          如果你定义了相关css,就是每隔5行加一横线,20个列表加三条线不是四个,最后一个一般不用加分隔线,如果想在最后也加分隔线的话,去掉。</p>
頁: [1]
查看完整版本: DedeCMS文章列表每5隔行加横线的实现方法