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

织梦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=http://www.dede58.com/"[field:arcurl/]" title="[field:title/]">[field:title/]</a></li>

{/dede:arclist}

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/ad6a525ac2e53786f9c6f246f978a6ae.html