找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 109|回复: 0

[cms教程] 网站建设中用织梦做网站如何使arc支持也支持current

[复制链接]

该用户从未签到

发表于 2020-9-9 13:01:11 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
文章介绍
         
             目前,网站建设行业中,用织梦做网站的人也越来越多。当中可能会遇到很多问题。今天说一下
         
             当网站建设类似于关于我们多篇文章时,需要高亮功能的话如何实现。
         
        $channelid = $ctag->GetAtt('channelid');
         
        在下面插入:
        $currentstyle = $ctag->GetAtt('currentstyle');
        2、查找:
        return lib_arclistDone
                   (
                     $refObj, $ctag, $typeid, $ctag->GetAtt('row')] $ctag->GetAtt('col')] $titlelen, $infolen,
                     $ctag->GetAtt('imgwidth')] $ctag->GetAtt('imgheight')] $listtype, $orderby,
                     $ctag->GetAtt('keyword')] $innertext, $envs['aid',, $ctag->GetAtt('idlist')] $channelid,
                     $ctag->GetAtt('limit')] $flag,$ctag->GetAtt('orderway')] $ctag->GetAtt('subday')] $ctag->GetAtt('noflag')]
                     $tagid,$pagesize]$isweight
                   );
         
         
        替换为:
        return lib_arclistDone
                   (
                     $refObj, $ctag, $typeid, $ctag->GetAtt('row')] $ctag->GetAtt('col')] $titlelen, $infolen,
                     $ctag->GetAtt('imgwidth')] $ctag->GetAtt('imgheight')] $listtype, $orderby,
                     $ctag->GetAtt('keyword')] $innertext, $envs['aid',, $ctag->GetAtt('idlist')] $channelid,
                     $ctag->GetAtt('limit')] $flag,$ctag->GetAtt('orderway')] $ctag->GetAtt('subday')] $ctag->GetAtt('noflag')]
                     $tagid,$pagesize]$isweight,$currentstyle
                   );
        其实就是在调用函数的最后加了一个$currentstyle实参
        3、查找
        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='')
        其实就是在函数后面加了一个$currentstyle=''形参
        4、查找
        $row['textlink', = "".$row['title',."";
        在下面插入:
        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}
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-10-8 04:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表