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

    让织梦内容页arclist标签的当前文章标题加亮显示
    POST TIME:2017-11-13 00:13

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

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

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

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


      

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

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


      

    四、在519行的下方插入:


    1 if($currentstyle && $row['id']==$arcid){
    2 $currentstyle = str_replace('~typelink~', $row['filename'], $currentstyle);
    3 $row['currentstyle'] = str_replace('~typename~', $row['title'], $currentstyle);
    4 }


    如果担心自己修改会出错,下载笔者修改好的文件。修改好本文件之后,调用代码如下:


    01 {dede:arclist titlelen='42'row='10'currentstyle="
    02 ~typename~
    03 "}
    04 [field:array runphp='yes']
    05 if(@me['currentstyle']){
    06 @me = @me['currentstyle'];
    07 }else{
    08 @me = "
    09 {@me['title']}
    10 ";
    11 }
    12 [/field:array]
    13 {/dede:arclist}

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

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

    截屏,微信识别二维码

    微信号:veteran88

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

     打开微信

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