织梦dedecms用栏目交叉时arclist标签不能调出相关文章

织梦教程 强烈建议 2024-02-26 11:38 114 0

  打开 include/taglib/arclist.lib.php 文件

  找到

  if($ctag->GetAtt('cross')=='1')

  修改为

  if($ctag->GetAtt('cross')!='0')

  找到

  if($arr['crossid']!='') $selquery = "Select id,topid From `dede_arctype` where id in('{$arr['crossid']}') And id<>'{$typeid}' And topid<>'{$typeid}' ";

  修改为

  if($arr['crossid']!='') $selquery = "Select id,topid From `dede_arctype` where id in({$arr['crossid']}) And id<>'{$typeid}' And topid<>'{$typeid}' ";

  分析:

  从数据库可以看出

  当栏目为不交叉时cross的值为0

  当栏目为自动获取同名栏目时cross的值为1

  当栏目为手动指定ID时cross的值为2

  显然

  if($ctag->GetAtt('cross')=='1')

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!