织梦DedeCMS副栏目选择数量限制修改方法

织梦DedeCMS后台文章编辑中,副栏目选择默认只能选择9个,这是因为JavaScript代码中设置了数量限制。通过修改核心JS文件,可以轻松解除这一限制。

修改步骤

打开织梦DedeCMS安装目录下的 /dede/js/main.js 文件。

查找代码

在文件中找到以下代码段:

//副栏目(多选)
if(targetId=='typeid2')
{
var j = 0;
for(var i=0; i< selBox.length; i++)
{
if(selBox.checked) {
j++;
if(j==10) break;
selvalue += (selvalue=='' ? selBox.value : ','+selBox.value);
}
}
if(targetObj) targetObj.value = selvalue;
}

修改代码

将上述代码中的 if(j==10) break; 修改为需要的数值,例如改为30:

//副栏目(多选)
if(targetId=='typeid2')
{
var j = 0;
for(var i=0; i< selBox.length; i++)
{
if(selBox.checked) {
j++;
if(j==30) break;
selvalue += (selvalue=='' ? selBox.value : ','+selBox.value);
}
}
if(targetObj) targetObj.value = selvalue;
}

核心说明

修改的关键在于 if(j==10) break; 这一行代码,其中的数字10代表允许选择的最大副栏目数量。将其改为任意需要的数字即可解除限制,例如改为30、50或100等。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。