DedeCMS 核心類TypeLink.class.php摘要筆記_DedeCms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
Class TypeLink
{
var $typeDir;
var $dsql;
var $TypeID; //+ 類別ID
var $baseDir; //+ 站點(diǎn)根網(wǎng)址
var $modDir; //+ 模板目錄
var $indexUrl; //+ 主頁鏈接地址
var $indexName; //+ 主頁鏈接名
var $TypeInfos; //+ 類目信息
var $SplitSymbol; //+ 欄目位置的間隔符號
var $valuePosition; //+ 主頁 > 國內(nèi) > 兩會動態(tài) > (帶連接)
var $valuePositionName; //+ 主頁 > 國內(nèi) > 兩會動態(tài) > (不帶連接)
var $OptionArrayList; //+ 類目下拉列表
功能一,獲得某類目的鏈接
代碼如下:
代碼如下:
- //獲得某分類連接的URL
- function GetOneTypeUrl($typeinfos)
- {
- return GetTypeUrl();
- }
- //獲得某個(gè)類目的超鏈接信息
- function GetOneTypeLink($typeinfos)
- {
- $typepage = $this->GetOneTypeUrl($typeinfos);
- $typelink = "<a href='".$typepage."'>".$typeinfos['typename']."</a>";
- return $typelink;
- }
功能二,獲得某類目的鏈接列表 如:'類目一>類目二>' 這樣的形式。
代碼如下:
- //islink 表示返回的列表是否帶連接
- //+ SplitSymbol 欄目位置的間隔符號 dede系統(tǒng)默認(rèn)為'-'
- function GetPositionLink($islink=true)
- { //+ 獲得 主頁鏈接名
- $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查詢語句 ");
- $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 即要用到此函數(shù)
代碼如下:
- //hid 是指默認(rèn)選中類目,0 表示“請選擇類目”或“不限類目”
- //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;
- }
- //+ 為下級類目遞歸加上 '-'
- function LogicGetOptionArray($id, $step, $oper=0)
- {
- }
功能四,
//獲得與該類相關(guān)的類目,本函數(shù)應(yīng)用于模板標(biāo)記{dede:channel}{/dede:channel}中
//$typetype 的值為: sun 下級分類 self 同級分類 top 頂級分類
代碼如下:
以上內(nèi)容僅供大家參考學(xué)習(xí),希望可以幫助到你。
- function GetChannelList($typeid=0,$reid=0,$row=8,$typetype='sun',$innertext='',
- $col=1,$tablewidth=100,$myinnertext='')
- {
- }
- }
相關(guān)DedeCms教程:
- 織夢cms列表頁/內(nèi)容頁調(diào)用當(dāng)前文檔作者的會員頭像的方法
- dedecms會員中心常用信息輸出
- 織夢dedecms wap手機(jī)門戶站點(diǎn)首頁不更新的解決方法
- 織夢導(dǎo)航不顯示外部鏈接欄目,修改channelartlist標(biāo)簽方法
- dedecms織夢TAG標(biāo)簽顯示單個(gè)標(biāo)簽共有多少篇文章的方法
- 織夢DedeCMS獲取文章鏈接的函數(shù)GetOneArchive使用方法
- dedecms 首頁arclist按照'weight'排序
- 織夢dedecms文章被評論后發(fā)短消息給作者的方法
- 織夢圖集 上傳圖片小于設(shè)定尺寸 縮略圖生成失敗的解決辦法
- 織夢cms系統(tǒng)TAG標(biāo)簽和分頁偽靜態(tài)設(shè)置教程
- dedecms在首頁調(diào)用會員信息(會員頭像和名字等)
- dede搜索結(jié)果頁支持article、sql、channelartlist 等標(biāo)簽
DedeCms教程教程Rss訂閱Cms教程搜索
DedeCms教程推薦
- 【Field 標(biāo)記使用實(shí)例】-DedeCMS模板制作使用實(shí)例教程(2)
- 織夢dedecms軟件內(nèi)容頁調(diào)用下載級別名稱
- 如何實(shí)現(xiàn)織夢dedecms會員登陸后就不顯示廣告
- DedeCms多站點(diǎn)二級域名綁定指南
- 關(guān)于dedecms非官方站點(diǎn)
- DedeCms教程:如何正確的書寫網(wǎng)站底部版權(quán)
- DedeCms教程:郵件訂閱模塊使用說明
- arclist標(biāo)簽中調(diào)用附加表字段
- DEDECMS文件保存目錄直接轉(zhuǎn)英文的方法
- 讓field:title 標(biāo)題突破30這個(gè)長度,修改代碼的方法
猜你也喜歡看這些
- 響應(yīng)式織夢工程機(jī)械挖土機(jī)設(shè)備公司企業(yè)網(wǎng)站模板
- 古典風(fēng)格DEDE5.7織夢模版、仿古、民風(fēng)古典餐飲模板
- 大氣精美網(wǎng)站設(shè)計(jì)工作室織夢模板(附贈精美織夢后臺模板)
- 仿360新聞門戶/門戶型資訊織夢模板
- HTML5自適應(yīng)保姆月嫂保姆家政服務(wù)類公司網(wǎng)站模板(自適應(yīng)手機(jī))
- dedecms2014版網(wǎng)絡(luò)公司-網(wǎng)絡(luò)工作室模板(html5響應(yīng)式)
- 響應(yīng)式旅游公司官網(wǎng)類網(wǎng)站織夢模板(自適應(yīng)手機(jī)端)
- 創(chuàng)意滾屏醫(yī)院織夢模板帶手機(jī)端
- (中英雙語)響應(yīng)式珠寶項(xiàng)鏈產(chǎn)品展示類織夢模板(自適應(yīng)手機(jī)端)
- 織夢網(wǎng)絡(luò)公司/個(gè)人工作室模板(華麗大氣)
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索DedeCMS 核心類TypeLink.class.php摘要筆記| DedeCms模板| Dede模板| 織夢模板| dedecms
- 教程說明:
DedeCms教程-DedeCMS 核心類TypeLink.class.php摘要筆記。