|
马上注册玉林红豆网会员,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
[align=left][font=Tahoma, "][size=14px][font=宋体]在网站建设和运营的过程中,时不时的就需要调用网站里的父级栏目,但是随着网站运营时间的积累,网站的栏目分级也会越来越多,这就给网站的父级栏目调用增加了很大的难度,那么有什么方法可以在网站栏目分级很深的情况下,简便有效的调用[/font]dedecms[font=宋体]的父级栏目呢?那么接下来,[/font][url=http:///www.haidanet.cn/]网站制作[/url][font=宋体]小编就在[/font]58php[font=宋体]免备案空间进行操作,来介绍一个[/font][font=Calibri]dedecms[/font][font=宋体]增加父栏目调用的方法。操作如下: 找到[/font][font=Calibri]\include\inc_typelink.php[/font][font=宋体]这个文件,用网页编辑工具将其打开,在[/font][font=Calibri]if($reID==0 && $typeid>0)[/font][font=宋体]这段语句的下面添加如下代码:[/font][/size][/font][/align]
[align=left][font=Tahoma, "][size=14px]if($reID>0){ $dbrow = $this->dsql->GetOne("Select reID From dede_arctype where ID='$reID'"); if(is_array($dbrow)) $parentID = $dbrow['reID'];[/size][/font][/align][align=left][font=Tahoma, "][size=14px][font=宋体]然后在找到[/font]else if($typetype=="self")[font=宋体]这条语句,在其下面添加如下代码:[/font][/size][/font][/align][align=left][font=Tahoma, "][size=14px]else if($typetype=="parent"){ $sql = "Select ID,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl From dede_arctype where reID='$parentID' And ishidden<>1 order by sortrank asc limit 0,$row"; }[/size][/font][/align][align=left][font=Tahoma, "][size=14px]最后就是把[/size][/font][/align][align=left][font=Tahoma, "][size=14px]if($row['ID']=="$typeid" && $myinnertext != ''){[/size][/font][/align][align=left][font=Tahoma, "][size=14px]这一段语句替换成下面的这一段代码:[/size][/font][/align][align=left][font=Tahoma, "][size=14px]if(($row['ID']=="$typeid" || $row['ID']=="$reID" || $row['ID']=="$parentID") && $myinnertext != ''){[/size][/font][/align][align=left][font=Tahoma, "][size=14px]以上内容修改完成后点击保存,在需要调用的时候按照以下格式进行套用即可调用父级栏目:[/size][/font][/align][align=left][font=Tahoma, "][size=14px]{dede:channel type='parent'}{dede:channel}[/size][/font][/align]
|
|