dedecms织梦arclist标签调用副栏目的文章
发布时间:2020-12-14 05:03:36 所属栏目:Dedecms 来源:网络整理
导读:织梦DEDECMS的功能已经非常强大,但是需要也是在不断需要的,我们有时也需要去更改一下系统的某些功能, 比如说我今天就需要arclist标签能调用副栏目的文章,只需要更改/include/taglib/arclist.lib.php 。 ? 把 if($CrossID=='') $orwheres[] = ' arc.typei
织梦DEDECMS的功能已经非常强大,但是需要也是在不断需要的,我们有时也需要去更改一下系统的某些功能,
比如说我今天就需要arclist标签能调用副栏目的文章,只需要更改/include/taglib/arclist.lib.php 。 ?
把
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.'))';
}
?
之前我没有加括号,造成了很严重的问题。
?
dede arclist标签调用副栏目的文章 ,
?
修改完成后是下面这样,
//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.'))';
? ? ? ? ? ? ? ? } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- DedeCMS织梦Wap.php 绑定域名的解决办法
- dedecms自定义内容模型在首页、列表页及内容调用标签的方法
- dedecms ERROR: Copy Uploadfile Error! 上传图片失败解决方
- 织梦模板kindeditor编辑器图片上传增加图片说明alt属性和ti
- DedeCMS提示你没有选择上传的文件的问题
- 织梦会员投稿时增加金币或者积分改为管理员审核通过再增加
- dedecms织梦https站点图片无法远程本地化解决办法
- DEDECMS 游客不能匿名软件投稿的解决方法
- 修改dede专题管理功能 自定义节点容器模板
- dedecms中channel标签的currentstyle里加入autoindex自增