• <legend id='gQJAm'><style id='gQJAm'><dir id='gQJAm'><q id='gQJAm'></q></dir></style></legend>

    • <bdo id='gQJAm'></bdo><ul id='gQJAm'></ul>
      1. <i id='gQJAm'><tr id='gQJAm'><dt id='gQJAm'><q id='gQJAm'><span id='gQJAm'><b id='gQJAm'><form id='gQJAm'><ins id='gQJAm'></ins><ul id='gQJAm'></ul><sub id='gQJAm'></sub></form><legend id='gQJAm'></legend><bdo id='gQJAm'><pre id='gQJAm'><center id='gQJAm'></center></pre></bdo></b><th id='gQJAm'></th></span></q></dt></tr></i><div id='gQJAm'><tfoot id='gQJAm'></tfoot><dl id='gQJAm'><fieldset id='gQJAm'></fieldset></dl></div>

        <small id='gQJAm'></small><noframes id='gQJAm'>

        <tfoot id='gQJAm'></tfoot>

        DedeCMS 焦点类TypeLink.class.php戴要条记

        编辑:南京核心SEO -

        DedeCMS 焦点类TypeLink.class.php戴要条记

        注:'//+' 暗示为自己别的减上的正文 Class TypeLink { var $typeDir; var $dsql; var $TypeID; //+ 种别ID var $baseDir; //+ 站面根网址 var $modDir; //+ 模板目次 var $indexUrl; //+ 主页链接地点 var $indexName; //+ 主页链接名 var $TypeInfos; //+ 类目疑息 var $SplitSymbol; //+ 栏目位置的距离标记 var $valuePosition; //+ 主页 > 海内 > 两会静态 > (带毗连) var $valuePositionName; //+ 主页 > 海内 > 两会静态 > (没有带毗连) var $OptionArrayList; //+ 类面前目今推列表 功用一,取得某类目标链接
        代码以下:

        //取得某分类毗连的URL 
        function GetOneTypeUrl($typeinfos) 
        { 
        return GetTypeUrl(); 
        } 
        //取得某个类目标超链接疑息 
        function GetOneTypeLink($typeinfos) 
        { 
        $typepage = $this->GetOneTypeUrl($typeinfos); 
        $typelink = "".$typeinfos['typename'].""; 
        return $typelink; 
        } 
        功用两,取得某类目标链接列表 如:'类目一>类目两>' 如许的情势。
        代码以下:
        //islink 暗示返回的列表是不是带毗连 
        //+ SplitSymbol 栏目位置的距离标记 dede体系默许为'-' 
        function GetPositionLink($islink=true) 
        { //+ 取得 主页链接名 
        $indexpage = "https://www.genban.org/news/".$this->indexName.""; 
        …… 
        …… 
        else 
        { 
        if($islink) 
        { 
        $this->valuePosition = $this->GetOneTypeLink($this->TypeInfos); 
        if($this->TypeInfos['reid']!=0) 
        { 
        //挪用递回逻辑 
        $this->LogicGetPosition($this->TypeInfos['reid'],true); 
        } 
        $this->valuePosition = $indexpage.$this->SplitSymbol.$this->valuePosition; 
        return $this->valuePosition.$this->SplitSymbol; 
        } 
        else 
        { 
        $this->valuePositionName = $this->TypeInfos['typename']; 
        if($this->TypeInfos['reid']!=0) 
        { 
        //挪用递回逻辑 
        $this->LogicGetPosition($this->TypeInfos['reid'],false); 
        } 
        return $this->valuePositionName; 
        } 
        } 
        } 
        //取得某类目标链接列表,递回逻辑少量 
        function LogicGetPosition($id,$islink) 
        { 
        $this->dsql->SetQuery(" SQL查询语句 "); 
        $tinfos = $this->dsql->GetOne(); 
        if($islink) 
        { //+ 列表带毗连 
        $this->valuePosition = $this->GetOneTypeLink($tinfos).$this->SplitSymbol.$this->valuePosition; 
        } 
        else 
        { //+ 列表没有带毗连 
        $this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName; 
        } 
        if($tinfos['reid']>0) 
        { //+ 递回 
        $this->LogicGetPosition($tinfos['reid'],$islink); 
        } 
        } 
        功用三, 取得种别列表 初级搜刮功用 即highsearch.php 即要用到此函数
        代码以下:
        //hid 是指默许选中类目,0 暗示“请挑选类目”或“没有限类目” 
        //oper 是用户答应治理的类目,0 暗示一切类目 
        //channeltype 是指类目标内容范例,0 暗示没有限频讲 
        function GetOptionArray($hid=0,$oper=0,$channeltype=0,$usersg=0) 
        { 
        return $this->GetOptionList($hid,$oper,$channeltype,$usersg); 
        } 
        function GetOptionList($hid=0,$oper=0,$channeltype=0,$usersg=0) 
        { 
        return $this->OptionArrayList; 
        } 
        //+ 为上级类目递回减上 '-' 
        function LogicGetOptionArray($id, $step, $oper=0) 
        { 
        } 
        
        功用四, //取得取该类相干的类目,本函数利用于模板标识表记标帜{dede:channel}{/dede:channel}中 //$typetype 的值为: sun 上级分类 self 同级分类 top 顶级分类
        代码以下:
        function GetChannelList($typeid=0,$reid=0,$row=8,$typetype='sun',$innertext='', 
        $col=1,$tablewidth=100,$myinnertext='') 
        { 
        } 
        }