中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

DedeCMS 核心類TypeLink.class.php摘要筆記

注:'//+' 表示為本人另外加上的注釋
Class TypeLink
{
var $typeDir;
var $dsql;
var $TypeID; //+ 類別ID
var $baseDir; //+ 站點(diǎn)根網(wǎng)址
var $modDir; //+ 模板目錄
var $indexUrl; //+ 主頁(yè)鏈接地址
var $indexName; //+ 主頁(yè)鏈接名
var $TypeInfos; //+ 類目信息
var $SplitSymbol; //+ 欄目位置的間隔符號(hào)
var $valuePosition; //+ 主頁(yè) > 國(guó)內(nèi) > 兩會(huì)動(dòng)態(tài) > (帶連接)
var $valuePositionName; //+ 主頁(yè) > 國(guó)內(nèi) > 兩會(huì)動(dòng)態(tài) > (不帶連接)
var $OptionArrayList; //+ 類目下拉列表
功能一,獲得某類目的鏈接
復(fù)制代碼 代碼如下:
//獲得某分類連接的URL
function GetONETypeUrl($typeinfos)
{
return GetTypeUrl();
}
//獲得某個(gè)類目的超鏈接信息
function GetONETypeLink($typeinfos)
{
$typepage = $this->GetONETypeUrl($typeinfos);
$typelink = "<a href='".$typepage."'>".$typeinfos['typename']."</a>";
return $typelink;
}

功能二,獲得某類目的鏈接列表 如:'類目一>類目二>' 這樣的形式。
復(fù)制代碼 代碼如下:
//islink 表示返回的列表是否帶連接
//+ SplitSymbol 欄目位置的間隔符號(hào) dede系統(tǒng)默認(rèn)為'-'
function GetPositionLink($islink=true)
{ //+ 獲得 主頁(yè)鏈接名
$indexpage = "<a href='".$this->indexUrl."'>".$this->indexName."</a>";
……
……
else
{
if($islink)
{
$this->valuePosition = $this->GetONETypeLink($this->TypeInfos);
if($this->TypeInfos['reid']!=0)
{
//調(diào)用遞歸邏輯
$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)
{
//調(diào)用遞歸邏輯
$this->LogicGetPosition($this->TypeInfos['reid'],false);
}
return $this->valuePositionName;
}
}
}
//獲得某類目的鏈接列表,遞歸邏輯部分
function LogicGetPosition($id,$islink)
{
$this->dsql->SetQuery(" SQL查詢語(yǔ)句 ");
$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);
}
}

功能三, 獲得類別列表 高級(jí)搜索功能 即highsearch.php 即要用到此函數(shù)
復(fù)制代碼 代碼如下:
//hid 是指默認(rèn)選中類目,0 表示“請(qǐng)選擇類目”或“不限類目”
//oper 是用戶允許管理的類目,0 表示所有類目
//channeltype 是指類目的內(nèi)容類型,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;
}
//+ 為下級(jí)類目遞歸加上 '-'
function LogicGetOptionArray($id, $step, $oper=0)
{
}

功能四,
//獲得與該類相關(guān)的類目,本函數(shù)應(yīng)用于模板標(biāo)記{dede:channel}{/dede:channel}中
//$typetype 的值為: sun 下級(jí)分類 self 同級(jí)分類 top 頂級(jí)分類
復(fù)制代碼 代碼如下:
function GetChannelList($typeid=0,$reid=0,$row=8,$typetype='sun',$innertext='',
$col=1,$tablewidth=100,$myinnertext='')
{
}
}

php技術(shù)DedeCMS 核心類TypeLink.class.php摘要筆記,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品精品| 欧美精品一区久久 | 日本亚洲欧美 | 九色网址| 女女百合av大片一区二区三区九县 | 亚洲成人在线视频播放 | 999精品视频 | 99re在线视频 | 黄色片视频网站 | 欧美日韩三级视频 | 欧美久久一级特黄毛片 | 国产成人亚洲精品 | 亚洲欧美一区二区三区在线 | 色综合久 | 中文字幕在线视频一区二区三区 | 国产精品视频一二三区 | 鸳鸯谱在线观看高清 | 亚洲色图插插插 | 久久久蜜臀国产一区二区 | 欧美精品一区二区三区四区 在线 | 日韩欧美不卡 | 国产精品久久久久久久久久久免费看 | 成人夜晚看av | 天堂成人av | 国产精品久久久久久久久图文区 | 在线色网站 | 久久久人成影片免费观看 | 欧美男人天堂 | 亚洲视频三区 | 精品视频一区在线 | 日韩午夜一区二区三区 | 久久亚洲一区二区三区四区 | 中文字幕一区二区三区精彩视频 | 亚洲欧美日韩在线 | av男人的天堂av | 久久久成人一区二区免费影院 | 欧美日韩精品一区 | 久久精品欧美电影 | 精品伊人久久 | 国产在线视频网 | 国产精品自在线 |