DEDE 副栏目代码是什么

DEDE 副栏目代码是什么,第1张

概述DEDE副栏目代码是“$query = "Select arc.id,arc.typeid,arc.typeid2,arc.senddate,arc.flag,arc.ismake, ”以及“{dede:field.typeid2...”。

DEDE 副栏目代码是什么?

DEDE 副栏目增强代码

推荐学习:织梦CMS

修改文件/include/taglib/arcList.lib.PHP第178行

代码如下:

if($CrossID=='') //$orwheres[] = ' typeID in ('.GetSonIDs($typeID).')'; $orwheres[] = ' typeID in ('.GetSonIDs($typeID).') or typeID2 in ('.GetSonIDs($typeID).')'; else //$orwheres[] = ' typeID in ('.GetSonIDs($typeID).','.$CrossID.')'; $orwheres[] = ' typeID in ('.GetSonIDs($typeID).','.$CrossID.') or typeID2 in ('.GetSonIDs($typeID).','.$CrossID.')';

content_List.PHP文件 162行

代码如下:

if($cID != 0) { $wheresql .= ' And arc.typeID in ('.GetSonIDs($cID).')'; }

修改为

代码如下:

if($cID != 0) { $wheresql .= " And (arc.typeID in(".GetSonIDs($cID).") or arc.typeID2 in (".GetSonIDs($cID)."))"; }

在栏目上显示副栏目的名子

一、 \dede\content_List.PHP 修改代码

//原来的是:$query = "Select arc.ID,arc.typeID,arc.senddate,arc.flag,arc.ismake,

修改为:$query = "Select arc.ID,arc.typeID2,

二、\dede\templets\content_List.HTML

查找:{dede:fIEld.flag function='IsCommendArchives(@me)'/}

下面增加:{dede:fIEld.typeID2 function="TypeID2Archives(@me)"/}

三、 \dede\inc\inc_List_functions.PHP

增加代码:

注意 5.3是以下代码

//判断副栏目是否有选择 “0” 没选择

代码如下:

function TypeID2Archives($typeID2) { if($typeID2>0) { global $tID,$dsql; $dsql->Setquery("Select ID,ispart,typename From dede_arctype where ispart='0' and ID=$typeID2"); $dsql->Execute(); //单单写这个,不用while也可以 $row = $dsql->Getobject(); while($row = $dsql->Getobject()) { return "[副:<Font color='red'>$row->typename</Font>]"; } } else { return ""; } }

dede5.5是以下代码

//判断副栏目是否有选择 “0” 没选择

代码如下:

function TypeID2Archives($typeID2) { if(sizeof($typeID2)>0) { global $dsql; $s=split(",",$typeID2); for($i=0;$i<sizeof($s); $i++) { $dsql->Setquery("Select ID,typename From dede_arctype where ispart='0' and ID=$s[$i]"); $dsql->Execute(); while($row = $dsql->Getobject()) { $str.= "[副:<Font color='red'>$row->typename</Font>]"; } } return $str; } else { return ""; } }

以上就是DEDE 副栏目代码是什么的详细内容,更多请关注内存溢出其它相关文章!

总结

以上是内存溢出为你收集整理的DEDE 副栏目代码是什么全部内容,希望文章能够帮你解决DEDE 副栏目代码是什么所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1042059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存