在phpcms的默认模板中,category.html是频道栏目封面图片的模板,但是它的频道是一行两个启用的。有些同学想把它改成一行启用三个或者一大串,但是又想用默认的循环系统代码。今天送你一个小礼物(自然这种方式只适合新手,大神自有办法)。
最先寻找默认模板中的循环系统代码:复制代码代码以下:
{php$j=1;}
{loopsubcat($catid)$v}
{phpif($v['type']!=0)continue;}
<divclass="superseo">ss="boxcat-area"{if$j%2==1}style="margin-right:10px"{/if}>
.....
{if$j%2==0}<divclass="bk10"></div>{/if}
{$j}
{/loop}
如今倘若我想改成一行3个,那麼新的代码便是:
复制代码代码以下:
{php$j=1;}
{loopsubcat($catid)$v}
{phpif($v['type']!=0)continue;}
<divclass="boxcat-area"{if$j%3==1}style="margin-right:10px"{/if}{if$j%3==2}style="margin-right:10px"{/if}>
.......
{if$j%3==0}<divclass="bk10"></div>{/if}
{$j}
{/loop}
下边作出表述:
①第4行代码:“$j%3==1”意味着每排3个box(每一个频道的外框css样式)的第一个,“$j%3==2”便是3个box正中间的一个,这两个box都应用了style款式margin-right:10px的款式,即右外边距10px;
②第六行代码:这个是每排与每排的行高代码;
③改动default_blue.css样式表中的box、cat-area,改动外框的总宽及色调等自定款式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)