您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程

织梦dede的arclist标签无法调用副栏目文章的解决办法arclist标签调用

争赵2023-09-22DedeCMS教程已有人查阅

导读arclist标签无法调用副栏目文章的解决办法;最近发现DEDECMS/' target='_blank'>dedecms中的文章在选择幅栏目后,在其对应的幅栏目列表中可以显示该文章

arclist标签无法调用副栏目文章的解决办法;最近发现DEDECMS/' target='_blank'>dedecms中的文章在选择幅栏目后,在其对应的幅栏目列表中可以显示该文章,但在arclist 标签中却无法显示该文章,网上找了很多,解决办法都一样,但写法却写错了,导致arclist标签在使用了flag属性时会失效的问题。
修正后的写法如下。
打开/include/taglib/arclist.lib.php,我目前用的较新版 5.7 SP1,代码约位于295-296行。查找以下两行代码。
if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')'; else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')';
将其替换成以下代码。
if($CrossID=='') $orwheres[] = ' (arc.typeid IN ('.GetSonIds($typeid).') OR arc.typeid2 IN ('.GetSonIds($typeid).')) '; else $orwheres[] = ' (arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.') OR arc.typeid2 IN ('.GetSonIds($typeid).','.$CrossID.')) ';
OK,这样就改完了,保存后如果你是生成静态的,请生成相关的。如果是动态的,请更新系统缓存。然后就可以看到效果了。
===============================================================================
以上方法有个缺点arclist 标签就是只能有在显示两处位置,下面方法经测试可以三个 不知道三个以上可以不可以;用arclist标签调用文章的时候才发现,根本无法调用相关文章。
下面给出解决办法,希望帮到需要的人。
找到/include/taglib/arclist.lib.php文件然后打开。然后在大约300行代码的位置。将下面的代码
if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')';
else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')';
替换成
if($CrossID=='')
$orwheres[] = " (arc.typeid in (".GetSonIds($typeid).") or
arc.typeid2 in(".GetSonIds($typeid).") or CONCAT( ',',
arc.typeid2, ',' ) LIKE '%,".$typeid.",%' )";
else $orwheres[] = " (arc.typeid in (".GetSonIds($typeid)
.",".$CrossID.") or arc.typeid2
in (".GetSonIds($typeid).",".$CrossID.")
or CONCAT( ',', arc.typeid2, ',' ) LIKE '%,".$typeid.",%')";

本文标签:织梦cms标签 

很赞哦! ()

相关源码

  • (自适应)变压器电子元器件电器配件pbootcms网站模板源码为电子元器件企业打造的响应式网站模板,基于PbootCMS内核开发,助力企业快速构建专业级线上展示平台。支持页面独立设置标题、关键词和描述,内置SEO友好结构。PHP程序确保运行安全稳定,有助于提升搜索引擎收录效果。查看源码
  • pbootcms模板(自适应手机版)红色响应式单位机构类网站自适应响应式单位机构网站模板 | PbootCMS内核开发为机构组织设计的响应式网站模板,采用PbootCMS内核开发,支持一键替换行业内容,满足多元化场景需求。查看源码
  • (PC+WAP)pbootcms模板黑色门窗定制五金建材网站下载为门窗定制与五金建材企业设计的网站解决方案,采用PbootCMS开发,兼具专业展示与营销功能。黑色系设计突显工业质感,响应式布局确保在手机、平板等设备上的浏览体验。通过简单的内容替换,也可适用于建材贸易、家具定制等相关行业。查看源码
  • (自适应)挖掘机大型采矿设备pbootcms网站源码下载本模板基于PbootCMS系统开发,专为重型机械设备行业设计,特别适合挖掘机、采矿设备、工程机械等工业设备展示。采用响应式布局技术,确保各类设备参数和图片在不同终端上都能清晰展示。查看源码
  • (自适应)宽屏农业机械农耕设备类网站pbootcms模板免费下载为农机企业打造的现代化响应式网站模板,自动适配电脑、平板和手机,浏览体验一致,独立页面SEO设置,提升搜索引擎可见度。查看源码
  • (自适应响应式)个人作品技术文章博客网站模板下载基于PbootCMS内核开发的响应式博客模板,为数字营销、技术分享类内容打造。采用前沿设计理念,兼顾内容展示与阅读体验,适配各类终端设备。通过本模板可快速构建专业级行业博客,有效传播专业知识与案例成果。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐