婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 織夢(mèng)DEDECMS系統(tǒng)中聯(lián)動(dòng)類(lèi)別制作說(shuō)明

織夢(mèng)DEDECMS系統(tǒng)中聯(lián)動(dòng)類(lèi)別制作說(shuō)明

POST TIME:2020-04-10 16:41

織夢(mèng)在新版本V5.3中加入了一個(gè)聯(lián)動(dòng)類(lèi)別的功能,不少人不理解這個(gè)聯(lián)動(dòng)類(lèi)別的使用方法,本教程天涯就來(lái)介紹如何使用這個(gè)功能。

聯(lián)動(dòng)類(lèi)別使用的地方還是比較多的,首先我們可以通過(guò)后臺(tái)的[核心]-[頻道模型]-[聯(lián)動(dòng)類(lèi)別管理]查看,聯(lián)動(dòng)類(lèi)別其定義如下:系統(tǒng)一種特殊的枚舉數(shù)據(jù)類(lèi)別,可以有系統(tǒng)內(nèi)置或由用戶管理。系統(tǒng)內(nèi)置的枚舉用戶是不可以刪除的,但可以對(duì)這些數(shù)據(jù)進(jìn)行添加子分類(lèi)及修改。到這里可能一些用戶還是不了解什么是聯(lián)動(dòng)類(lèi)型,下面我們舉幾個(gè)簡(jiǎn)單的例子。
一個(gè)最簡(jiǎn)單的聯(lián)動(dòng)類(lèi)型是只有一級(jí)選擇的類(lèi)型,比如說(shuō)系統(tǒng)內(nèi)置的星座、教育程度、血型,這種類(lèi)型你可以點(diǎn)擊進(jìn)去查看,其結(jié)構(gòu)很簡(jiǎn)單,例如星座(star):

在這個(gè)聯(lián)動(dòng)類(lèi)別中級(jí)數(shù)為“一級(jí)選擇”,就是在這個(gè)星座類(lèi)別下面只有一列品級(jí)數(shù)據(jù)進(jìn)行選擇,我們點(diǎn)擊進(jìn)去可以查看到以下內(nèi)容:

這個(gè)讓我們很容易聯(lián)想到許多網(wǎng)站中設(shè)置用戶資料的時(shí)候,需要用戶選擇星座,我們就可以通過(guò)一個(gè)下拉框進(jìn)行選擇:

當(dāng)然,上面說(shuō)到的是最簡(jiǎn)單的聯(lián)動(dòng)類(lèi)別,只有一級(jí)聯(lián)動(dòng),這種一級(jí)聯(lián)動(dòng)就可以好比是一個(gè)下拉框,用戶在選擇具體數(shù)據(jù)的時(shí)候只要通過(guò)下拉框這種形式就可以對(duì)數(shù)據(jù)進(jìn)行選擇。但是我們?cè)诤芏嗦?lián)動(dòng)數(shù)據(jù)中遇到不少需要二級(jí)聯(lián)動(dòng)的類(lèi)型,例如我們?cè)谫Y料設(shè)置中選擇“所在城市”這個(gè)類(lèi)別,如下圖所示

這種數(shù)據(jù)類(lèi)型就屬于需要選擇2次分類(lèi),首先選擇上海市,然后列出上海市擁有的地區(qū),然后再進(jìn)行第二次選擇,這就是一個(gè)二級(jí)聯(lián)動(dòng)的類(lèi)別,我們可以通過(guò)系統(tǒng)后臺(tái)查看聯(lián)動(dòng)類(lèi)別中的地區(qū)來(lái)看看系統(tǒng)的枚舉類(lèi)型。

通過(guò)以上2個(gè)例子我們不難理解聯(lián)動(dòng)類(lèi)型的概念,其實(shí)說(shuō)簡(jiǎn)單了就是一種特殊的枚舉數(shù)據(jù)類(lèi)型,這種特殊的枚舉類(lèi)型運(yùn)用在創(chuàng)建內(nèi)容模型、用戶資料等數(shù)據(jù)錄入的頁(yè)面中,其中應(yīng)用在創(chuàng)建模型及用戶自定義表單是聯(lián)動(dòng)類(lèi)別最常用的地方,下面我們來(lái)介紹如何使用這個(gè)聯(lián)動(dòng)模型。

我們以創(chuàng)建一個(gè)“圖書(shū)(book)”內(nèi)容模型為例,這個(gè)模型中我們需要網(wǎng)站管理員(用戶)提交一個(gè)圖書(shū)特征的分類(lèi),我們知道以下圖書(shū)特征的分類(lèi):
線裝書(shū),精裝書(shū),平裝書(shū),袋裝書(shū),電子書(shū),有聲讀物,盲人書(shū)

下面我們就創(chuàng)建一個(gè)這個(gè)一級(jí)選擇的枚舉類(lèi)型,這個(gè)類(lèi)型叫圖書(shū)特征(bookfeature),我們點(diǎn)擊“新增類(lèi)別組”來(lái)創(chuàng)建分類(lèi)。

創(chuàng)建完成后我們將類(lèi)別的內(nèi)容全部添加到這個(gè)類(lèi)別中去,在頁(yè)面中提示我們?nèi)绻淮涡蕴砑佣鄠€(gè)類(lèi)別可以用“,”將不同類(lèi)別隔開(kāi),然后一次性添加。

這樣我們就創(chuàng)建完成了這個(gè)圖書(shū)特征(bookfeature)的聯(lián)動(dòng)類(lèi)型,接下來(lái)我們要應(yīng)用這個(gè)聯(lián)動(dòng)類(lèi)型,我們?cè)谛聞?chuàng)建的模型中添加字段,在字段添加的頁(yè)面中添加相應(yīng)的字段名稱,選擇數(shù)據(jù)類(lèi)型為聯(lián)動(dòng)類(lèi)型,如下圖所示:

在我們發(fā)布圖書(shū)內(nèi)容的時(shí)候,就會(huì)發(fā)現(xiàn)有一個(gè)選擇是圖書(shū)特征的內(nèi)容類(lèi)型選擇,不過(guò)個(gè)人建議如果設(shè)計(jì)一級(jí)聯(lián)動(dòng)選擇,最好還是使用“option下拉框”這個(gè)數(shù)據(jù)類(lèi)型。

使用同樣的字段設(shè)置方法也可以添加其他二級(jí)聯(lián)動(dòng)的字段,這個(gè)我們可以查看“分類(lèi)信息”這個(gè)模型里面的聯(lián)動(dòng)類(lèi)型數(shù)據(jù)。

當(dāng)然我們?cè)谙到y(tǒng)的自定義表單中也可以使用這個(gè)聯(lián)動(dòng)類(lèi)型,使用的方法和模型管理里面添加字段是一樣的,這里就不再重復(fù)了。當(dāng)然,在二次開(kāi)發(fā)中也會(huì)遇到在一些頁(yè)面調(diào)用這些枚舉的列表,可以查看/include/enums.func.php第61行GetEnumsForm這個(gè)函數(shù),具體的使用可以參考下會(huì)員中心編輯用戶信息這個(gè)頁(yè)面文件的方法,具體文件為/member/templets/ edit_info_person.htm。

枚舉類(lèi)型在模型制作和系統(tǒng)開(kāi)發(fā)中用到的地方還是比較多的,大家可以有空的時(shí)候進(jìn)行一些研究,會(huì)發(fā)現(xiàn)更多關(guān)于聯(lián)動(dòng)類(lèi)型的應(yīng)用方法,不要忘記分享哦。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 新蔡县| 伊宁市| 菏泽市| 东丽区| 札达县| 黄冈市| 伊宁市| 日喀则市| 灵武市| 东港市| 阿城市| 新邵县| 手机| 肇庆市| 剑阁县| 申扎县| 宁安市| 永定县| 宁陵县| 齐齐哈尔市| 长治县| 双辽市| 哈密市| 吉木萨尔县| 和硕县| 绥滨县| 伊金霍洛旗| 壤塘县| 左云县| 新野县| 都兰县| 汽车| 德安县| 桐乡市| 安徽省| 盐亭县| 德兴市| 桓台县| 吉木萨尔县| 莆田市| 翼城县|