您现在的位置是:首页 > 教程 > 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}
代码中的文章标题,行数和样式名称可以根据自己的需求来修改。
本文标签:
很赞哦! ()
相关文章
随机图文
-
织梦dedecms搜索框提示信息的修改方法
在搜索框里面留下提示信息,会更加人性化,鼠标点击后又会自动消失,不需按退格键将里面的内容删除,就想我这个博客一样,搜索框就实现了这个功能。在织梦DedeC -
dedecms网站文章列表页更新点击次数不增加的方法
如何在DEDECMS的网站里,当浏览文章时,自动增加一次点击次数;而显示文章列表时,则仅显示点击量(不增加点击次数),具体实现如下,感兴趣的朋友可以参考下 -
织梦dedecms怎么获取当前页面URL地址的方法
不少朋友需要在页面里面显示当前页面的URL达到自己想要的效果。其实这个方法,本身也是DedeCms自带的一个全局函数,我们只是以标签的形式将他在前台调用出 -
dedecms文章自动获取本文链接本文地址的方法
我们经常看到织梦程序所建立的网站某一些文章,在文章末尾有自己文章的网址链接,或提示为本文链接,或提示为本文地址,转载请注明出处等等。这里面的好处是不言而喻了
留言与评论 (共有 条评论) |