首页 > CMS > 织梦DEDE > 正文

dede arclist标签支持currentstyle属性

2024-07-12 08:42:52
字体:大 中 小
来源:转载
供稿:网友

PS:建议修改前先备份,下面有“----------”的,搜索的时候去掉,调用的时候也去掉,由于发表的时候,总是变成标签那样的,所以我只能想到这办法了.

修改:include/taglib/arclist.lib.php

1.搜索:$channelid = $ctag->GetAtt('channelid');

在下面插入:$currentstyle = $ctag->GetAtt('currentstyle');

2,搜索:$tagid,$pagesize,$isweight

修改成:$tagid,$pagesize,$isweight,$currentstyle

3,搜索:

  1. $innertext='', $arcid=0, $idlist='', $channelid=0, $limit='', $att='', $order='desc', $subday=0, $noflag='',$tagid='', $pagesize=0, $isweight='N') 
  2.  
  3. //修改成: 
  4.     $innertext='', $arcid=0, $idlist='', $channelid=0, $limit='', $att='',$order='desc', $subday=0, $noflag='',$tagid='', $pagesize=0,$isweight='N',$currentstyle='') 

4,搜索:

  1. $row['textlink'] = "------<--------------------------a------ h------r------e------f------='".$row['filename']."'------->------".$row['title']."------<------------------------------/------a------->-------"; 
  2.  
  3. //在下面插入: 
  4. if($currentstyle && $row['id']==$arcid){ 
  5.                     $currentstyle = str_replace('~typelink~', $row['filename'], $currentstyle); 
  6.                     $row['currentstyle'] = str_replace('~typename~', $row['title'], $currentstyle);//开源软件:Vevb.com 
  7.                 } 
  8.  
  9. //调用方法: 
  10. {dede:arclist titlelen='42' row='10' currentstyle="-------<--------------------------------l--------i-------- class='current' >-----------<----------------a------- h-------r-------e-------f-------='~typelink~'>~typename~-------<--------------/-------a------->-------<------/-------l-------i------->-------"} 
  11.      [field:array runphp='yes'] 
  12.          if(@me['currentstyle']){ 
  13.              @me = @me['currentstyle']; 
  14.          }else{ 
  15.              @me = "-------<-------l-------i ------->-------<------a------- h-------r-------e-------f-------='{@me['arcurl']}'>{@me['title']}---->----<--------/-------a-------->-------<-------/-------l-------i------->-----"; 
  16.          } 
  17.      [/field:array] 
  18. {/dede:arclist}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表