phpcms頻道模板欄目循環(huán)調(diào)用優(yōu)化方法分享
發(fā)布時(shí)間:2012-09-24 10:33:46 作者:佚名
我要評(píng)論
在phpcms 默認(rèn)模板中,category.html是頻道封面模板,但它的欄目是一行調(diào)用2個(gè),有的同學(xué)想改成一行調(diào)用3個(gè)或更多,但又想繼續(xù)用默認(rèn)的循環(huán)代碼。今天我就給大家小獻(xiàn)一下(當(dāng)然,此方法僅適合小白同學(xué),高手自有自己的方法了)
首先找到默認(rèn)模板中的循環(huán)代碼:
{php $j=1;}
{loop subcat($catid) $v}
{php if($v['type']!=0) continue;}
<div class="box cat-area" {if $j%2==1}style="margin-right:10px"{/if}>
.....
{if $j%2==0}<div class="bk10"></div>{/if}
{$j++}
{/loop}
現(xiàn)在假如我要改成一行3個(gè),那么新的代碼就是:
{php $j=1;}
{loop subcat($catid) $v}
{php if($v['type']!=0) continue;}
<div class="box cat-area" {if $j%3==1}style="margin-right:10px"{/if}{if $j%3==2}style="margin-right:10px"{/if}>
.......
{if $j%3==0}<div class="bk10"></div>{/if}
{$j++}
{/loop}
下面做出解釋:
①第4行代碼:“$j%3==1”代表每行3個(gè)box(每個(gè)欄目的邊框css樣式)的第一個(gè),“$j%3==2”就是3個(gè)box中間的一個(gè),這兩個(gè)box都使用了style樣式 margin-right:10px的樣式,即右外邊距10px;
②第6行代碼:這個(gè)是每行與每行的邊距代碼;
③修改default_blue.css樣式表里的box、cat-area,修改邊框的寬度及顏色等自定義樣式。
復(fù)制代碼
代碼如下:{php $j=1;}
{loop subcat($catid) $v}
{php if($v['type']!=0) continue;}
<div class="box cat-area" {if $j%2==1}style="margin-right:10px"{/if}>
.....
{if $j%2==0}<div class="bk10"></div>{/if}
{$j++}
{/loop}
現(xiàn)在假如我要改成一行3個(gè),那么新的代碼就是:
復(fù)制代碼
代碼如下:{php $j=1;}
{loop subcat($catid) $v}
{php if($v['type']!=0) continue;}
<div class="box cat-area" {if $j%3==1}style="margin-right:10px"{/if}{if $j%3==2}style="margin-right:10px"{/if}>
.......
{if $j%3==0}<div class="bk10"></div>{/if}
{$j++}
{/loop}
下面做出解釋:
①第4行代碼:“$j%3==1”代表每行3個(gè)box(每個(gè)欄目的邊框css樣式)的第一個(gè),“$j%3==2”就是3個(gè)box中間的一個(gè),這兩個(gè)box都使用了style樣式 margin-right:10px的樣式,即右外邊距10px;
②第6行代碼:這個(gè)是每行與每行的邊距代碼;
③修改default_blue.css樣式表里的box、cat-area,修改邊框的寬度及顏色等自定義樣式。
相關(guān)文章
完美解決phpcms圖片太大撐破表格圖片自適應(yīng)圖片按比例縮小
下面小編就為大家?guī)硪黄昝澜鉀Qphpcms圖片太大撐破表格圖片自適應(yīng)圖片按比例縮小。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-18- 這篇文章主要介紹了PHPCMS v9 安全設(shè)置、防范教程,需要的朋友可以參考下2016-09-05
PHPCMS V9 全站 Sitemaps生成實(shí)現(xiàn)代碼[服務(wù)器端版]
這篇文章主要介紹了PHPCMS V9 全站 Sitemaps生成實(shí)現(xiàn)代碼[服務(wù)器端版],需要的朋友可以參考下2016-06-08phpcms內(nèi)容詳情頁只顯示日期不顯示時(shí)間的方法
這篇文章主要介紹了phpcms內(nèi)容詳情頁只顯示日期不顯示時(shí)間的方法,即格式化時(shí)間輸出的方法,需要的朋友可以參考下2015-06-19- 這篇文章主要介紹了PHPCMS制作網(wǎng)站地圖的簡(jiǎn)單方法,本文給出了操作步驟及標(biāo)簽源碼,需要的朋友可以參考下2015-06-19
- 這篇文章主要介紹了PHPCMSV9父欄目調(diào)用子欄目的方法,本文講解了在二級(jí)欄目列表頁調(diào)用、在一級(jí)欄目列表頁調(diào)用兩種方法方式,需要的朋友可以參考下2015-06-19
PHPCMS使用date函數(shù)實(shí)現(xiàn)自動(dòng)更新頁腳年月的方法
這篇文章主要介紹了PHPCMS使用date函數(shù)實(shí)現(xiàn)自動(dòng)更新頁腳年月的方法,本文主要還是可以學(xué)習(xí)到date函數(shù)的用法了,需要的朋友可以參考下2015-06-19- 這篇文章主要介紹了phpsso忘記密碼的解決辦法,本文用PHPCMS的密碼及encrypt值替換數(shù)據(jù)表解決了這個(gè)問題,方法還是挺靠譜的,只是操作要求有點(diǎn),需要的朋友可以參考下2015-06-19
- 這篇文章主要介紹了phpcms 退出無法同步通知discuz問題的解決方法,需要的朋友可以參考下2014-12-15
phpcms v9列表頁如何調(diào)用子欄目如首頁>產(chǎn)品中心>產(chǎn)品類型a
phpcms v9列表頁如何調(diào)用子欄目如:首頁>產(chǎn)品中心>產(chǎn)品類型a>產(chǎn)品類型a11,在列表頁產(chǎn)品類型a中,包括產(chǎn)品類型a1、產(chǎn)品類型a2、產(chǎn)品類型a32014-09-24

