在织梦系统中的artlist有时候需要当前文章高亮,或者和channelartlist标签套用实现当前栏目高亮和当前文章高亮,就可以通过此方法实现:

首先实现artlist当前文章高亮:
打开include\taglib\arclist.lib.php
在
$channelid = $ctag->GetAtt('channelid');
下增加:
$currentstyle = $ctag->GetAtt('currentstyle');
在
$tagid,$pagesize,$isweight
后增加
,$currentstyle
在
$noflag='',$tagid='', $pagesize=0, $isweight='N'
后增加
,$currentstyle=''
在
$row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>";
下增加
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="<li class='current' ><a href='~typelink~'>~typename~</a></li>"}
[field:array runphp='yes']
if(@me['currentstyle']){
@me = @me['currentstyle'];
}else{
@me = "<li class='abc' ><a href='{@me['arcurl']}'>{@me['title']}</a></li>";
}
[/field:array]
{/dede:arclist}如果和channelartlist搭配使用,方法如下:
打开include\taglib\channelartlist.lib.php
找到
$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);
在此行代码下方增加以下代码:
if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] ){
$pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'current';
}
else{
$pv->Fields['currentstyle'] = '';
}
网上找到的一般没有加$typeids[$i]['id'] ==$refObj->TypeLink->TypeInfos['topid']
添加这个后才能对二级栏目也起作用
调用方法:
{dede:channelartlist typeid='2' currentstyle='current'}
<li class='{dede:field.currentstyle/}'><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></li>
{/dede:channelartlist}
如果是当前栏目则 li的class属性显示current,否则显示class='' ,也可以修改currentstyle='这里改为你需要的类名'。
这样调用:
{dede:channelartlist typeid='2' currentstyle='current'}
<dt ><a class='{dede:field.currentstyle/}' href='{dede:fieldname='typeurl'/}'>{dede:field name='typename'/}</a></dt>
{dede:arclist titlelen='42' row='10' currentstyle="<dd><a class='current' href='~typelink~'>~typename~</a></dd>"}
[field:array runphp='yes']
if(@me['currentstyle']){
@me = @me['currentstyle'];
}else{
@me = "<dd ><a href='{@me['arcurl']}'>{@me['title']}</a></dd>";
}
[/field:array]
{/dede:arclist}
{/dede:channelartlist}
# 延庆区电脑网站建设
# quot
# tagid
# 南京数据化营销与推广
# 邯郸外贸网站海外推广
# 江西seo推广价格如何
# 关键词排名低怎么优化
# 网站优化服务推荐
# 舟山网站推广巍星hfqjwl下拉
# seo域名插足
# 网站推广评估方法有哪些
# 许昌网站运营推广
# lt
# 榆林网站建设营销
# 香蜜湖网站优化营销
# 双十一营销推广爆品
# 健身营销推广文案怎么写
# 徐州快照seo推广
# 延庆网站建设商城
# 萍乡企业 网站建设
# 江油专业网站建设方案
# 自营网店网站建设教程
# 福州市网站优化公司
# ctag
# 织梦CMS教程
# 织梦文章
# 文章高亮
# 当前文章
# 为你
# 后才
# 能对
# 就可以
# 方法如下
# 网上
# 织梦dedecms使用channelartlist标签显示当前文章高亮
# GetAtt
# gt
# arclist
# taglib
# lib
# channelid
# php
# row
# noflag
# textlink
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
广州商城建站系统开发成本与周期如何控制?
织梦文章添加字段填栏目id,内容页嵌套调用字段里的栏目文章_织梦CMS教程
织梦dedecms图集图片每张自定义输出不同样式_织梦CMS教程
帝国CMS统计今日文章数,昨日文章数,总文章数,会员数,*新会员_帝国CMS教程
织梦整合kindeditor文本编辑器乱码问题解决办法_织梦CMS教程
织梦DedeCms如何做淘宝客链接跳转_织梦CMS教程
如何在腾讯云免费申请建站?
织梦实现调用select下拉式友情链接列表_织梦CMS教程
如何用狗爹虚拟主机快速搭建网站?
织梦cms缩略图调用原图的方法_织梦CMS教程
如何高效搭建专业期货交易平台网站?
高性价比服务器租赁——企业级配置与24小时运维服务
dedecms织梦JS代码实现导航高亮显示_织梦CMS教程
建站之星绑定域名步骤及常见问题解答?
织梦dedecms注入漏洞pm.php修复方法_织梦CMS教程
建站主机如何选?性能与价格怎样平衡?
如何基于PHP生成高效IDC网络公司建站源码?
建站之星后台管理如何实现高效配置?
建站VPS推荐:2025年高性能服务器配置指南
织梦自定义表单用js代替联动地区解决联动地区选择问题_织梦CMS教程
如何快速上传自定义模板至建站之星?
织梦实现三级多级栏目嵌套调用教程_织梦CMS教程
如何通过主机屋免费建站教程十分钟搭建网站?
建站之星如何快速更换网站模板?
如何用IIS7快速搭建并优化网站站点?
织梦文章内容图片显示*路径修改_织梦CMS教程
dedecms织梦artlist和list标签调用图集图片实现方法_织梦CMS教程
建站之星无法安装,如何排查服务器环境兼容性?
织梦实现分类搜索的功能(下拉搜索)_织梦CMS教程
phpcms ajax列表分页无限加载教程_PHPCMS教程
织梦列表页排序按权重排序修改方法_织梦CMS教程
织梦cms联动筛选【单选版】-支持手机版和手机版跳转_织梦插件
建站之星如何通过成品分离优化网站效率?
DEDECMS织梦调用某个作者在某个栏目发布的文章列表_织梦CMS教程
织梦dedecms自定义表单前台调用显示+分页调用_织梦CMS教程
建站之星伪静态规则如何设置?
织梦怎么调用缩略图片原图地址?_织梦CMS教程
建站主机如何安装配置?新手必看操作指南
织梦dedecms频道管理员信息管理员访问自定义表单的设置_织梦CMS教程
如何生成腾讯云建站专用兑换码?
建站主机类型有哪些?如何正确选型
wdcp面板添加二级域名手机域名m方法_织梦CMS教程
小建面朝正北,A点实际方位是否存在偏差?
建站之星如何助力企业快速打造五合一网站?
织梦dedecms自定义表单发送到指定邮箱-用*、163邮箱发送邮件_织梦插件
dedecms织梦图集标签实现数字自增教程_织梦CMS教程
如何选择美橙互联多站合一建站方案?
如何找回帝国CMS系统(EMPIRECMS)管理员密码_帝国CMS教程
如何快速查询网站的真实建站时间?
dedecms织梦自定义表单地区联动类型不可用的解决方案_织梦CMS教程
2018-04-30
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。