• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    dedecms当前文章标题加亮显示修改方法
    POST TIME:2020-04-04 15:38

      很多人在用dedecms仿站的时候,会用到在当前栏目页面,栏目标题使用指定样式(标题加亮,或者放个背景图)。这是一个很常用和实用的功能,比如在导航页面,标识当前在浏览哪个栏目。(如图1)

      但是有些时候,我们在调用几篇文章的时候,需要把当前文章的标题加亮。(如图2)可是dedecms并没有这个功能,下面我跟大家分享几段代码,来实现这个功能。

      需要修改的文件为:include/taglib/arclist.lib.php

      一、在65行插入:$currentstyle = $ctag->GetAtt('currentstyle');

      二、在135行的$isweight后面加上:,$currentstyle

      三、在170行的$isweight='N'和)之间加上:,$currentstyle=''

      四、在519行的下方插入:

      if($currentstyle && $row['id']==$arcid){

      $currentstyle = str_replace('~typelink~', $row['filename'], $currentstyle);

      $row['currentstyle'] = str_replace('~typename~', $row['title'], $currentstyle);

      }

      修改好本文件之后,调用代码如下:

      {dede:arclist titlelen='42' row='10' currentstyle="

      ~typename~

      "}

      [field:array runphp='yes']

      if(@me['currentstyle']){

      @me = @me['currentstyle'];

      }else{

      @me = "

      {@me['title']}

      ";

      }

      [/field:array]

      {/dede:arclist}

      代码中的文章标题,行数和样式名称可以根据自己的需求来修改。

    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!