PS:建议修改前先备份,下面有“----------”的,搜索的时候去掉,调用的时候也去掉,由于发表的时候,总是变成标签那样的,所以我只能想到这办法了.
修改:include/taglib/arclist.lib.php
1.搜索:$channelid = $ctag->GetAtt('channelid');
在下面插入:$currentstyle = $ctag->GetAtt('currentstyle');
2,搜索:$tagid,$pagesize,$isweight
修改成:$tagid,$pagesize,$isweight,$currentstyle
3,搜索:
- $innertext='', $arcid=0, $idlist='', $channelid=0, $limit='', $att='', $order='desc', $subday=0, $noflag='',$tagid='', $pagesize=0, $isweight='N')
- //修改成:
- $innertext='', $arcid=0, $idlist='', $channelid=0, $limit='', $att='',$order='desc', $subday=0, $noflag='',$tagid='', $pagesize=0,$isweight='N',$currentstyle='')
4,搜索:
- $row['textlink'] = "------<--------------------------a------ h------r------e------f------='".$row['filename']."'------->------".$row['title']."------<------------------------------/------a------->-------";
- //在下面插入:
- if($currentstyle && $row['id']==$arcid){
- $currentstyle = str_replace('~typelink~', $row['filename'], $currentstyle);
- $row['currentstyle'] = str_replace('~typename~', $row['title'], $currentstyle);//开源软件:Vevb.com
- }
- //调用方法:
- {dede:arclist titlelen='42' row='10' currentstyle="-------<--------------------------------l--------i-------- class='current' >-----------<----------------a------- h-------r-------e-------f-------='~typelink~'>~typename~-------<--------------/-------a------->-------<------/-------l-------i------->-------"}
- [field:array runphp='yes']
- if(@me['currentstyle']){
- @me = @me['currentstyle'];
- }else{
- @me = "-------<-------l-------i ------->-------<------a------- h-------r-------e-------f-------='{@me['arcurl']}'>{@me['title']}---->----<--------/-------a-------->-------<-------/-------l-------i------->-----";
- }
- [/field:array]
- {/dede:arclist}
新闻热点
疑难解答