主攻帝国 全栈为辅

帝国cms7.5无限联动结合项插件使用之建立表字段

需求分析建立省市县的三级联动操作步骤第一步、新建字段既然是结合项联动,就必须在表中存在那个字段,于是,我们建立如下三个字段province_id:int类型,省country_id:int类型,市cit

下载地址

帝国cms7.5无限联动结合项菜单下载

需求分析

建立省市县的三级联动

操作步骤

第一步、新建字段

既然是结合项联动,就必须在表中存在那个字段,于是,我们建立如下三个字段

province_id:int类型,省

country_id:int类型,市

city_id:int类型,县

第二步、修改字段

上述步骤建立好以后,我们要实现的是下拉,就需要我们修改一下输入表单内容,在province_id点击修改,填入以下内容:

<div id="pbox"></div>

<script src="/static/js/jquery.js"></script>

<script src="/static/js/lskld.js"></script>

<script>

    $(function(){

        $.post("/e/extend/lskld/do.php?at=data_init&id=1",{},function(ret){

            $("#pbox").lskld({data:ret.rows,vlist:[<?=intval($r['province_id'])?>,<?=intval($r['country_id'])?>,<?=intval($r['city_id'])?>],flist:["province_id","country_id","city_id"],callback: function (rlist) {

               // console.info(rlist);

            }});

        },"json");

    });

</script>

上述红色字体均按上述一一对应修改即可。

上述的jquery.js和lskld.js如果已经引用过了,可以不需要再引用。

如果有多个联动菜单下拉,请将pbox修改成另外的,比如sbox,即不重复即可。

上述的红色1字体,代表的是联动菜单id号,可以在联动菜单列表里面看到。

特别注意上述的提示内容,即在增加这个字段时,这个地方不要操作。只在修改的时候操作即可。

然后再依次将country_id,city_id修改,将输入表单替换html代码里面的内容清空。

第三步,修改模型

将province_id,country_id,city_id三项,录入项,可增加,可修改,结合项全部选中,如下图:

然后提交模型即可。

如果不想最终的界面是显示市,县,可以在修改模型的时候,在表单里面,将相应的市和县删除就可以了。