织梦让dedechannel支持调用栏目描述description或栏目内容content
到你的程序目录include aglib找到ch
更多精彩就在: 51免费论文网|www.jxszl.com
annel.lib.php修改I.下文件,查找sitepath,在后面加上description,contentI.共修改IV处,红色部分是添加的,修改后代码:
if($type==top)
{
$sql="SELECTid,typename,typedir,typebigpic,isdefault,ispart,defaultname,nameruleII,moresite,siteurl,sitepath,description,content
From`dede_arctype`WHEREreid=0Andishidden<>I.orderbysortrankasclimit0,$line";
}
elseif($type==son)
{
if($typeid==0)return;
$sql="SELECTid,typename,typedir,typebigpic,isdefault,ispart,defaultname,nameruleII,moresite,siteurl,sitepath,description,content
From`dede_arctype`WHEREreid=$typeidAndishidden<>I.orderbysortrankasclimit0,$line";
}
elseif($type==self)
{
if($reid==0)return;
$sql="SELECTid,typename,typedir,typebigpic,isdefault,ispart,defaultname,nameruleII,moresite,siteurl,sitepath,description,content
FROM`dede_arctype`WHEREreid=$reidAndishidden<>I.orderbysortrankasclimit0,$line";
}
//Andid<>$typeid
$needRel=false;
$dtpII=newDedeTagParse();
$dtpII->SetNameSpace(field,[,]);
$dtpII->LoadSource($innertext);
//检查是否有子栏目,并返回rel提示(用于II级菜单)
if(preg_match(#:rel#,$innertext))$needRel=true;
if(empty($sql))return;
$dsql->SetQuery($sql);
$dsql->Execute();
$totalRow=$dsql->GetTotalRow();
//如果用子栏目模式,当没有子栏目时显示同级栏目
if($type==son&&$reid!=0&&$totalRow==0)
{
$sql="SELECTid,typename,typedir,typebigpic,isdefault,ispart,defaultname,nameruleII,moresite,siteurl,sitepath,description,content
FROM`dede_arctype`WHEREreid=$reidAndishidden<>I.orderbysortrankasclimit0,$line";
$dsql->SetQuery($sql);
$dsql->Execute();
}
原文链接:http://www.jxszl.com/biancheng/dedecms/76555.html