联动类别使用说明教程

author author     2022-09-03     608

关键词:

织梦在新版本V5.3中加入了一个联动类别的功能,不少人不理解这个联动类别的使用方法,本教程天涯就来介绍如何使用这个功能。
联动类别使用的地方还是比较多的,首先我们可以通过后台的[核心]-[频道模型]-[联动类别管理]查看,联动类别其定义如下:系统一种特殊的枚举数据类别,可以有系统内置或由用户管理。系统内置的枚举用户是不可以删除的,但可以对这些数据进行添加子分类及修改。到这里可能一些用户还是不了解什么是联动类型,下面我们举几个简单的例子。
一个最简单的联动类型是只有一级选择的类型,比如说系统内置的星座、教育程度、血型,这种类型你可以点击进去查看,其结构很简单,例如星座(star):
技术分享

在这个联动类别中级数为“一级选择”,就是在这个星座类别下面只有一列品级数据进行选择,我们点击进去可以查看到以下内容:
技术分享

这个让我们很容易联想到许多网站中设置用户资料的时候,需要用户选择星座,我们就可以通过一个下拉框进行选择:
技术分享

当然,上面说到的是最简单的联动类别,只有一级联动,这种一级联动就可以好比是一个下拉框,用户在选择具体数据的时候只要通过下拉框这种形式就可以对数据进行选择。但是我们在很多联动数据中遇到不少需要二级联动的类型,例如我们在资料设置中选择“所在城市”这个类别,如下图所示
技术分享

这种数据类型就属于需要选择2次分类,首先选择上海市,然后列出上海市拥有的地区,然后再进行第二次选择,这就是一个二级联动的类别,我们可以通过系统后台查看联动类别中的地区来看看系统的枚举类型。
技术分享

通过以上2个例子我们不难理解联动类型的概念,其实说简单了就是一种特殊的枚举数据类型,这种特殊的枚举类型运用在创建内容模型、用户资料等数据录入的页面中,其中应用在创建模型及用户自定义表单是联动类别最常用的地方,下面我们来介绍如何使用这个联动模型。
我们以创建一个“图书(book)”内容模型为例,这个模型中我们需要网站管理员(用户)提交一个图书特征的分类,我们知道以下图书特征的分类:
线装书,精装书,平装书,袋装书,电子书,有声读物,盲人书
下面我们就创建一个这个一级选择的枚举类型,这个类型叫图书特征(bookfeature),我们点击“新增类别组”来创建分类。
技术分享

创建完成后我们将类别的内容全部添加到这个类别中去,在页面中提示我们如果一次性添加多个类别可以用“,”将不同类别隔开,然后一次性添加。
技术分享

这样我们就创建完成了这个图书特征(bookfeature)的联动类型,接下来我们要应用这个联动类型,我们在新创建的模型中添加字段,在字段添加的页面中添加相应的字段名称,选择数据类型为联动类型,如下图所示:
技术分享

在我们发布图书内容的时候,就会发现有一个选择是图书特征的内容类型选择,不过个人建议如果设计一级联动选择,最好还是使用“option下拉框”这个数据类型。
使用同样的字段设置方法也可以添加其他二级联动的字段,这个我们可以查看“分类信息”这个模型里面的联动类型数据。
技术分享

当然我们在系统的自定义表单中也可以使用这个联动类型,使用的方法和模型管理里面添加字段是一样的,这里就不再重复了。当然,在二次开发中也会遇到在一些页面调用这些枚举的列表,可以查看/include/enums.func.php第61行GetEnumsForm这个函数,具体的使用可以参考下会员中心编辑用户信息这个页面文件的方法,具体文件为/member/templets/ edit_info_person.htm。
枚举类型在模型制作和系统开发中用到的地方还是比较多的,大家可以有空的时候进行一些研究,会发现更多关于联动类型的应用方法,不要忘记分享哦。

















[软件工具][原创]voc数据集类别名批量修改工具使用教程

这是windows上使用的一个小工具,可以操作voc数据集类别,一共提供6种功能。第一,批量修改多个类别为指定类别第二,检测是不是有错误的标注文件第三,获取xml文件所有类别名称第四,统计类别信息... 查看详情

[软件工具][原创]labelme的json数据集类别名批量修改工具使用教程

...ws上使用的一个小工具,可以操作labelme的json文件中的类别,一共提供5种功能。第一,批量修改多个类别为指定类别第二,获取xml文件所有类别名称第三,统计类别信息,即每个类别在所有标注中的shape_type... 查看详情

scikit-learn“使用文本数据教程”忽略了我的目标类别

】scikit-learn“使用文本数据教程”忽略了我的目标类别【英文标题】:scikit-learn"WorkingwithTextDataTutorial"ignoresmytargetcategories【发布时间】:2015-05-2214:50:28【问题描述】:我正在研究ML算法并查看:Scikit-LearnWorkingwithTextTutorial... 查看详情

电商小程序实战教程-类别导航

在电商小程序中,比较常见的功能是类别导航。侧边栏导航显示所有类别,点击某个类别可以看到该类别下的所有商品。我们今天就实现一下分类导航的功能。侧边栏组件分类导航使用到了侧边导航面板组件,选中当前页面,先... 查看详情

电商小程序实战教程-类别导航续(代码片段)

上一篇我们实现了类别导航的功能,还差一个类别切换的效果。我们本篇实现一下类别切换时候刷新商品列表的功能给侧边栏导航组件设置事件选中侧边栏导航组件,在行为那选择其他事件我们切换类别的时候要去数据源重新获... 查看详情

[软件工具][原创]将labelme的json文件转换成类别映射的8位索引图像使用教程

...使用一款小工具,支持将Labelme标注的json文件转换成类别索引映射的8位图,转换后查看图是全黑的属于正常现象。此转换数据集核心代码来自paddleseg,适用于paddleseg数据集训练,此外我们在github.com/chenjun2hao/DDRNet.p... 查看详情

如何使用 Firebase 发送带有类别的通知 [重复]

】如何使用Firebase发送带有类别的通知[重复]【英文标题】:HowtosendanotificationwithacategoryusingFirebase[duplicate]【发布时间】:2017-04-0709:59:49【问题描述】:我正在iOS中实现交互式远程通知。我正在通过Firebase发送通知。通知应包含与... 查看详情

电商小程序实战教程-类别管理移动端开发(代码片段)

我们上一节介绍了类别管理PC端的功能,为了方便,除了提供PC端维护功能外,我们还需要给商家提供移动端维护的功能。本节我们就介绍一下移动端增删改查维护功能的开发。创建页面我们先创建四个页面,列表查询页面、查... 查看详情

如何在 K2 中为类别创建和使用模板?

】如何在K2中为类别创建和使用模板?【英文标题】:HowtocreateanduseatemplateforacategoryinK2?【发布时间】:2012-10-1222:26:45【问题描述】:我正在使用Joomla1.5和K22.5,我不知道如何为类别赋予特定样式,我仍然不明白“覆盖”的东西。... 查看详情

arcgisapiforjavascript4.3与arcgisserver联动使用地图服务

【前言】有好些网友问我怎么使用Server发布的地图服务了,其实非常的简单。我在这里先声明:不提供Server软件,需要的请自行使用互联网搜索资源;不阐述Server如何发布各各种服务,但是我会给出官方的文档(点我),发布服... 查看详情

织梦联动枚举字段添加一级分类如果超过132个自动变成二级修复教程(代码片段)

织梦联动枚举字段添加一级分类如果超过132个自动变成二级那是因为联动枚举数据表中的disorder字段类型长度不够引起的解决教程后台-SQL命令行工具-执行下面这句ALTERTABLE`#@_sys_enum`CHANGE`disorder``disorder`MEDIUMINT(8)UNSIGNEDNOTNULLDEFAULT‘... 查看详情

深度学习和目标检测系列教程17-300:3个类别面罩检测类别数据集训练yolov5s模型(代码片段)

...、不戴口罩或不正确戴口罩的人。该数据集包含属于3个类别的853张图像,以及它们的PASCALVOC格 查看详情

使用有监督分类和神经网络训练的不同类别的概率估计

】使用有监督分类和神经网络训练的不同类别的概率估计【英文标题】:ProbabilityEstimatefordifferentclassusingsupervisedclassificationwithneuralnetworktraining【发布时间】:2020-10-0313:45:01【问题描述】:教程中https://www.tensorflow.org/tutorials/keras/cl... 查看详情

ue4webbrowser与echart联动使用

参考技术Ahttps://zhuanlan.zhihu.com/p/168709105首先放上知乎连接,这位大佬做了一套比较细致的EChart和UE4使用的教程。UE4原生的UMG是在是蛋疼,所以启用插件webbrowser然后使用传统的h5+css+js的方式绘制前端是十分适合的一种方法,只不... 查看详情

jq根据json数据,动态生成一个二级联动菜单(代码片段)

jq根据json数据,动态生成一个二级联动菜单htmljson数据jq循环html蔬菜:<selectname="vegetable"id="vegetable"> <optionvalue="0">请选择类别一</option> </select>水果:<selectname="frui... 查看详情

jq根据json数据,动态生成一个二级联动菜单(代码片段)

jq根据json数据,动态生成一个二级联动菜单htmljson数据jq循环html蔬菜:<selectname="vegetable"id="vegetable"> <optionvalue="0">请选择类别一</option> </select>水果:<selectname="frui... 查看详情

如何将“项目”永久链接更改为 Wordpress 中帖子的类别

】如何将“项目”永久链接更改为Wordpress中帖子的类别【英文标题】:Howtochangethe\'Projects\'permalinktotheCategoryofthepostinWordpress【发布时间】:2018-02-2714:14:10【问题描述】:我想更改项目的永久链接以使用特定帖子的父类别名称。这... 查看详情

关联的 Nil 类错误

...和has_many关联Tutorialcategory,其中教程可以连接到许多教程类别。教程模型和控制器工作正常,但类别不是。我可以添加类别但无法编辑它们,我在访问教程类别的编辑页面时收到“NilClass:Class的未定义方法`model_name\'”错 查看详情