返回新闻列表

pbootcms后台自定义字段多图上传 不能多图拖动解决办法

发布日期: 2025-05-25 | 来源: 智软设计工作室

修改\apps\admin\view\default\content\content.html底部拖动js代码。如下。即可解决自定义上传多图不能拖动的问题,

<script type="text/javascript">

/*
$("#pics_box").dragsort({
    dragSelector: "dl",
    dragSelectorExclude: "input,textarea,dd",
    dragBetween: false,
    dragEnd: saveOrder,
    placeHolderTemplate: "<dl class='placeHolder'><dt></dt></dl>"
});



function saveOrder() {
    var data = $("#pics_box dl dt img").map(function() {
        return $(this).data("url");
    }).get();
    $("input[name=pics]").val(data.join(","))
};

*/


// 定义一个通用的拖动排序函数
function setupDragSort(boxId, inputName) {
    $(`#${boxId}`).dragsort({
        dragSelector: "dl",
        dragSelectorExclude: "input,textarea,dd",
        dragBetween: false,
        dragEnd: function() {
            saveOrder(boxId, inputName);
        },
        placeHolderTemplate: "<dl class='placeHolder'><dt></dt></dl>"
    });
}

// 定义保存排序结果的函数
function saveOrder(boxId, inputName) {
    var data = $(`#${boxId} dl dt img`).map(function() {
        return $(this).data("url");
    }).get();
    $(`input[name=${inputName}]`).val(data.join(","));
}

// 初始化每个元素的拖动排序功能
setupDragSort("pics_box", "pics");
setupDragSort("ext_yszp_box", "ext_yszp");
setupDragSort("ext_xiaogutu_box", "ext_xiaogutu");
setupDragSort("ext_caipingtu_box", "ext_caipingtu");
setupDragSort("ext_wangongtu_box", "ext_wangongtu");








</script>


推荐技术资料

css字体自适应屏幕设置,CSS中字体响应式的设置

2022-06-20

现在我们在做网站的时候,都按照响应式制作。但是又时候字体怎么设置都屏幕不一样。效果感觉有点不太一样。今天就来研究一下响应式字体是怎么实现了。看了一些资料。想要响应式主要是字体设置单位不一样,单位主要如下:1vw = viewport宽度的1%1vh = viewport高度的1%1vmin = 1vw或者1vh中较小的值1vmax = 1vw或者1vh中较大

阅读更多

pbootcms产品详情页 点击出现,提示程序运行异常提示: Modulo by zero,

2023-07-17

最近客户网站制作完毕。交给客户。突然出现一个产品提示这个,如何打开这个文件看了下。看这个838行是在判断%,不知道做什么用途,为什么要判断这个,但是让客户不去填写这个%也是不行,所有下面分享下解决办法,错误提示:提示程序运行异常提示: Modulo by zero,位置:/core/function/helper.php,第838行。解决办法:/co

阅读更多

阿里云 或者腾讯云 filezilla无法链接 filezilla 错误: 读取目录列表失败解决

2022-06-22

filezilla 错误:读取目录列表失败,怎么解决其他最重要是买的阿里云 或者腾讯云 服务器。都又防火墙。但是被动模式他随机端口。所以我们要设置下。然后防火墙那边也要开端口

阅读更多

jQuery去除data-slides 属性值逗号结尾问题,

2023-08-22

我们有的时候。调用一个多属性值的时候,会出现,号结尾。导致程序循环切割的时候。多一个空值,比如1,2,3, 这样就应该去除掉最后,html<div class="work “ data-slides="1,2,3,">下面是js方法可以解决 // 获取所有包含 data-slides 属性的元素,去除最后得,号va

阅读更多

pbootcms怎么判断分页是否在尾页

2024-05-09

{pboot:if('{page:current}'=='{page:count}')} 尾页 {else}不在尾页

阅读更多

video标签,自定义设置某个div播放按钮,默认去除video播放等按钮,点击在显示,

2023-08-24

<video src="img/xc.mp4" id="my-video" poster="enimg/pcv.jpg" controls></video> <div class="play" id="play-button"></div&

阅读更多

pbootcms搜索页面设置不同模板

2023-07-08

<formaction="{pboot:scaction}"method="get">关键字:<inputtype="text"name="keyword"><inp

阅读更多

ueditor去掉编辑器过滤功能,完成编写好的代码不被过滤,

2024-02-01

默认的ueditor编辑器会转换div为P,和过滤了一些style样式 以及一些自定义的标签,如aos="fade-up",下面告诉大家怎么设置。打开ueditor.config.js,如果已经有了一下代码,把他们的参数ture改成false,如果没有直接加入进去,// 允许进入编辑器的 div 标签自动变成 p 标签,allowDivTransToP:false,xxsFilt

阅读更多

google maps地图不用api调用,用js动态调用目前测试可用,2023年05月

2023-05-04

<divid="dituchor"></div><script>window.addEventListener("load",function(){variDiv=document.createElement('iframe');iDiv.id='iframe1&

阅读更多