您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦dedecms内容页arclist标签的当前文章标题高亮的方法
凌松帆2023-09-22 19:08:03dedecms教程已有人查阅
导读很多人在用织梦做站的时候,会用到在当前栏目页面,给当前栏目标题使用指定样式如标题加亮,或者放个背景图。这是一个很常用和实用的功能,比如在导航页面,标识当前
很多人在用织梦做站的时候,会用到在当前栏目页面,给当前栏目标题使用指定样式如标题加亮,或者放个背景图。这是一个很常用和实用的功能,比如在导航页面,标识当前在浏览哪个栏目。如下图:
但是有些时候,我们在调用几篇文章的时候,需要把当前文章的标题加亮。(如图2)可是dedecms并没有这个功能,下面我跟大家分享几段代码,来实现这个功能。
需要修改的文件为:include/taglib/arclist.lib.php
一、在65行插入:
但是有些时候,我们在调用几篇文章的时候,需要把当前文章的标题加亮。(如图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}
代码中的文章标题,行数和样式名称可以根据自己的需求来修改。
本文标签:
很赞哦! ()
相关文章
随机图文
-
dede织梦内容模板里怎么调用栏目内容即{dede:field.content/}
这个标签系统只支持在栏目模板里调用,不支持在内容模板里调用。如果想让内容模板也支持它,其实也很简单。 -
dede优化设置文档的默认命名规则修改方法
dede优化时要想提高网站排名,是一个综合因素,知道seo朋友都知道。其中url优化是其中之一。织梦默认的文档的默认命名规则是这样的: -
dede织梦默认缩略图defaultpic.gif路径怎么修改
defaultpic.gif是dedecms文章在列表页显示的默认缩略图图片,当发布的文档没有缩略图时,defaultpic.gif就会显示出来,这个图片默认的存储路径是织梦安装目录下的images文件夹 -
dedecms织梦列表不显示第一个元素如分隔符的修复方法
其实这个是我碰见的具体案例,本来是公司简介 | 联系我们 | 公司历程,这几个栏目,但是循环式时,发现这样
留言与评论 (共有 条评论) |