DEDECMS5.5 频道文档列表channelartlist标签增加排序字段itemind

由于项目中要用到一个排序的字段在界面上显示排序的好的id,在基数和偶数时候调用不同的样式表显示,于是找了源码,更改如下:

找到:/include/taglib/channelartlist.lib.php

在61行下面加一行$pv->Fields[‘itemindex’]=$GLOBALS[‘itemindex’];

完整代码段:

$GLOBALS[‘itemindex’] = 0; $GLOBALS[‘itemparity’] = 1; for($i=0;isset($typeids[$i]);$i++) {     $GLOBALS[‘itemindex’]++;     $pv = new PartView($typeids[$i][‘id’]);     $pv->Fields[‘itemindex’]=$GLOBALS[‘itemindex’];     $pv->Fields[‘typeurl’] = GetOneTypeUrlA($typeids[$i]);     $pv->SetTemplet($innertext,’string’);     $artlist .= $pv->GetResult();     $GLOBALS[‘itemparity’] = ($GLOBALS[‘itemparity’]==1 ? 2 : 1); }

首页模板更改:

{dede:channelartlist}                                <div class="{dede:field name=’itemindex’ runphp=’yes’}@me=((intval(@me)%2)==0)?’homeboxright’:’homeboxleft’;{/dede:field}">                     <h2><a href="{dede:field name=’typeurl’/}" target="_self" title="{dede:field name=’typename’/}">{dede:field name=’typename’/}</a></h2>

{/dede:channelartlist}

效果图:

http://www.haohen.com

列表显示频道

我想一个人旅行,可以不带相机,也不要带上手机,

DEDECMS5.5 频道文档列表channelartlist标签增加排序字段itemind

相关文章:

你感兴趣的文章:

标签云: