济南网站建设
盛澳首页
网站建设
网络推广
项目案例
资讯中心
关于我们
15605416416
营销型网站建设
品牌形象网站建设
商城网站建设
手机网站建设
SEO优化
网络推广
网站运营
网站建设案例
网站优化案例
公司动态
建站知识
SEO知识
企业文化
发展历程
诚聘英才
联系我们
织梦(dede)arclist标签调用交叉栏目时调不出来
您现在的位置:
主页
>
资讯中心
>
建站知识
织梦(dede)arclist标签调用交叉栏目时调不出来
2019-04-24 11:20
|
发布者:济南盛澳网络
|
查看:
|
最近用了交叉栏目,发现当为手动指定交叉栏目ID时用arclist标签不能调出相关文章
最后发现是
arclist标签有问题
要修改的地方是:
include/taglib/arclist.lib.php
找到如下:
if($ctag->GetAtt(‘cross’)==’1′)
改为
if($ctag->GetAtt(‘cross’)!=’0′)
再找:
if($arr[‘crossid’]!=”) $selquery = “Select id,topid ` where id in(‘{$arr[‘crossid’]}’) Andid<>'{$typeid}’ Andtopid<>'{$typeid}’ “;
改为:
if($arr[‘crossid’]!=”) $selquery = “Select id,topid ` where id in({$arr[‘crossid’]}) Andid<>'{$typeid}’ Andtopid<>'{$typeid}’ “;
(这一行只去了一对单引号,应该是程序员手误多出来了)
就可以了
分析:
从数据库可以看出
当栏目为不交叉时cross的值为0
当栏目为自动获取同名栏目时cross的值为1
当栏目为手动指定ID时cross的值为2
显然if($ctag->GetAtt(‘cross’)==’1′)是错的,在手动指定ID时$CrossID始终为空。
最后,在系统设置里面,其他设置里的支持交叉栏目显示副栏目内容选择是即可。
转载请注明:
虎哥的SEO日志
»
织梦(dede)arclist标签调用交叉栏目时调不出来
下一篇:DEDECMS给图集图片{dede:productimagelist}加自增函数
上一篇:解决织梦dedecms关键词长度限制
分享到:
微信
QQ好友
新浪微博
QQ空间
腾讯微博
人人网
资讯中心
Case
公司动态
建站知识
SEO知识
联系方式
Contact
地 址:
济南市高新区工业南路56号中铁财智中心1号楼22层
咨询热线:
15605416416
邮 箱:
service@shengaonet.com
QQ在线咨询
售前咨询热线
15605416416
售后服务热线
15605416416