dedecms教程:文章列表隔行換色的方法
來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊: 次
示例代碼如下:
{dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'}
[field:global runphp='yes' name=autoindex]
$xiuzhanwang.com_a="<li class='xiuzhanwang.com_c'>";
$xiuzhanwang.com_b="<li class=''xiuzhanwang.com_d'>";
if ((@me%2)==0) @me=$'xiuzhanwang.com_a;
else @me=$'xiuzhanwang.com_b;
[/field:global]
<a href='[field:arcurl/]'>[field:title/]</a>
</li>
{/dede:arclist}
通過上邊示例可以看出:
此代碼使用了autoindex自增,自增的數字與2進行取模,當自增數字%2==0也就是說自增數字能被2整除的時候為真輸出$'xiuzhanwang.com_a,此時的代碼為:
{dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'}
<li class=''xiuzhanwang.com_c'><a href='[field:arcurl/]'>[field:title/]</a></li>
{/dede:arclist}
不能被2整除的時候為假,輸出$'xiuzhanwang.com_b,此時的代碼為:
{dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'}
<li class=''xiuzhanwang.com_d'><a href='[field:arcurl/]'>[field:title/]</a></li>
{/dede:arclist}
通過輸出li標簽里不同的class樣式(在css里需定義好moke8.com_c,moke8.com_d兩種樣式)就可以實現隔行換色了。
通過對這段代碼的分析我們還可以將思路擴展下,是不是可以實現每隔兩行加一條下劃線呢?
{dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'}
<li><a href='[field:arcurl/]'>[field:title/]</a></li>
[field:global runphp='yes' name=autoindex]
if(@me%2==0)@me="<hr />";
else @me="";
[/field:global]
{/dede:arclist}
通過測試,以上確實可以實現每隔2行加一條下劃線。
上一篇:織夢dedecms綁定二級域名導致圖片路徑不對的解決方法
欄 目:dedecms
下一篇:織夢教程:{dede:loop}標簽調用文章鏈接的方法
本文地址:http://mengdiqiu.com.cn/a1/dedecms/16929.html
您可能感興趣的文章
- 08-05Dedecms文件目錄結構解說(能知道織夢每個文件有什么用)
- 08-05Dedecms5.7版ckeditor網頁編輯器添加中文字體
- 08-05織夢DedeCMS獲取當前欄目文章數量
- 08-05DedeCMS后臺模塊列表顯示空白的解決辦法
- 08-05DedeCMS自定義字段圖片調用的問題{dede:img ...}解決方法
- 08-05織夢DedeCMS調用顯示discuz里面主題的方法
- 08-05常用的織夢dedecms安全設置集合整理
- 08-05織夢教程:后臺編輯器添加中文字體方法
- 08-05dedecms教程:上傳圖片相對路徑改成絕對路徑方法
- 08-05DedeCMS會員投稿自動加積分改為投稿審核后加積分