织梦arclist标签支持文章高亮currentstyle属性方法:

include/taglib/arclist.lib.php

第一步:查找:

$channelid = $ctag->GetAtt('channelid');

替换:

$channelid = $ctag->GetAtt('channelid');

$currentstyle = $ctag->GetAtt('currentstyle');

第二步:查找:

$ctag->GetAtt('limit'), $flag,$ctag->GetAtt('orderway'), $ctag->GetAtt('subday'), $ctag->GetAtt('noflag'),

$tagid,$pagesize,$isweight

替换:

$ctag->GetAtt('limit'), $flag,$ctag->GetAtt('orderway'), $ctag->GetAtt('subday'), $ctag->GetAtt('noflag'),

$tagid,$pagesize,$isweight,$currentstyle

第三步:查找:

function lib_arclistDone(&$refObj, &$ctag, $typeid=0, $row=10, $col=1, $titlelen=30, $infolen=160,

$imgwidth=120, $imgheight=90, $listtype='all', $orderby='default', $keyword='',

$innertext='', $arcid=0, $idlist='', $channelid=0, $limit='', $att='', $order='desc', $subday=0, $noflag='',$tagid='', $pagesize=0, $isweight='N')

替换:

function lib_arclistDone(&$refObj, &$ctag, $typeid=0, $row=10, $col=1, $titlelen=30, $infolen=160,

$imgwidth=120, $imgheight=90, $listtype='all', $orderby='default', $keyword='',

$innertext='', $arcid=0, $idlist='', $channelid=0, $limit='', $att='', $order='desc', $subday=0, $noflag='',$tagid='', $pagesize=0, $isweight='N', $currentstyle='')

第四步:查找:

$row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>";

替换:

$row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>";

if($currentstyle=='on')

{

if($row['id']==$arcid) $row['style']="on";

else $row['style']="";

}

调用方法:

{dede:arclist titlelen='60' currentstyle='on' row='8' typeid='3'}

<li><a class="[field:style/]" href="[field:arcurl/]" title="[field:title/]">[field:title/]</a></li>

{/dede:arclist}

织梦arclist标签当前文章高亮方法

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。