DEDECMS列表页调用当前栏目父级栏目的方法

DEDECMS列表页调用当前栏目父级栏目的方法,第1张

DEDECMS列表页调用当前栏目父级栏目的方法

本文的重点是详细介绍在DEDECMS列表页面上启用今日列的父列的方法,涉及到最低代码中SQL语句的变化。是很有用的方法,一定要参考。

本文介绍了在DEDECMS列表页面上启用今日列的父列的方法。分享给大家参考。实际完成方法如下:

按如下方式更改方法

先查找下面的代码:

复制下面的代码:if($TYPE=='top')
{
$SQL="SELECTID,TYPENAME,TYPEDIR,ISDefault,ISPART,默认名称,NAMERULE2,MORESITE,siteurl,sitepath
From`dede_arctype`其中reid=0,ishidden<>1orderbysortrankasclimit0,$line";
}
elseif($type=='son')
{
if($typeid==0)return“”;
$sql="SELECTid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From`dede_arctype`其中reid='$typeid'和ishidden<>1orderbysortrankasclimit0,$line";
}
elseif($type=='self')
{
if($Reid==0)return“”;
$sql="SELECTid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM`dede_arctype`其中reid='$reid'和ishidden<>1orderbysortrankasclimit0,$line";
}
然后将下面的代码复制到它的后面:

复制下面的代码:elseif($type='topone')
{
if($Reid==0)return'。
$rowR=$dsql->;getone("SELECT*FROM`dede_arctype`WHEREid='$typeid'");
$topids=$rowR['topid'];
$sql="SELECTid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM`dede_arctype`其中reid='0',id='$topids',ishidden<>1orderbysortrankasclimit0,$line";
}
elseif($type=='fatherlist')

{

$rowR=$dsql->;getone("SELECT*FROM`dede_arctype`WHEREid='$typeid'");
$Reid=$rowR['Reid'];
$rowR=$dsql->;getone("SELECT*FROM`dede_arctype`WHEREid='$Reid'");
$Reid=$rowR['Reid'];
$sql="SELECTid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM`dede_arctype`其中reid='$reid'和ishidden<>1orderbysortrankasclimit0,$line";
}
表示topone是与当前目录匹配的顶层文件目录。“父亲列表”是匹配当前目录的顶层文件目录。目录ID:
复制代码如下:{dede:channeltype='topone'}[field:typename/]{/dede:channel。

这个方法肯定行。如果要连接,您需要[field:typeurl]。

期待以上对建设dedecms站的帮助。

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存