织梦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}
织梦二次开发QQ群
本站客服QQ号:862782808(点击左边QQ号交流),群号(383578617) 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
转载请注明: 织梦模板 » 织梦arclist标签当前文章高亮方法