返回新闻列表

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>


推荐技术资料

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

2024-02-01

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

阅读更多

正则表达式 删除注释 -HTTrack Website webzip版权插入的html注释删除

2022-06-09

我们有的时候爬一些网站,会出现一些版权html注释在里面。手动删除起来麻烦下面直接用这个正则表达式 删除注释HTTrack Website和 webzip版权 应该都可以用。webzip目前还没测试去掉 注释 标记<!--[/!]*?[^<>]*?>下面在分享一些其他常用的正则<[/!]*?[^<>]*?>去掉HTML 

阅读更多

css字体渐变颜色和背景渐变颜色实现方法

2023-05-09

css字体渐变颜色background-image:-webkit-linear-gradient(bottom,#fb1919,#fd8403,#75751e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;这里要注意。如果设置了这个。css字体移动样式也要设置。不然普通字体移动变色。没有效果,css背景渐变颜色代码如下:background-image: linear-gradient(140d

阅读更多

PbootCMS速度优化方法 增加lfield属性限制字段 大数据量

2022-01-06

网页速度影响因素首先说明这里讲的网页速度是排除掉静态资源加载的,这里的速度是用户访问域名然后程序响应回来所花的时间,主要影响因素有以下几点:1、服务器配置配置高的服务器响应速度差别还是很明显的,但是一般情况下咱们的数据量不是超大,例如几万,那么区别不明显。2、CMS程序这个可能是影响这个速度最明显的地方,

阅读更多

PBOOTCMS怎么放子目录运行,放入后怎么伪静态了?不然出错,

2023-09-02

PBOOTCMS 怎么放子目录运行,放入后怎么伪静态了?下面我们来看看怎么解决。子目录运行很简单,复制一个完整的源代码进入即可,默认不进行伪静态是没啥问题,但是一旦伪静态了。点击就会找不到页面。下面就要更改以下伪静态规则。如下面nginx的规则,nginx伪静态配置如下:location /en/ {if (!-e $request_filename){rewri

阅读更多

PBOOTCMS实现无子栏目自动调用同级栏目或者顶级栏目(支持二/三级栏目)

2023-07-03

今天遇到一个网站有三级栏目,要求是。点击二级显示三级子类。点击三级显示同级别分类,以下代码可以实现,通过判断是否有子类。来判断显示什么级别内容,parent=可以自己按需求来。是下级还是同级还是顶级。{sort:scode}{sort:tcode}{sort:pcode}{pboot:if('{pboot:navpa

阅读更多

pbootcms修改apps目录 更安全 ,

2021-11-24

网站安全 pbootcms修改apps目录 更安全 ,建议不经常更新的用户。修改。如果要升级在改回来。打开 /core/init.php// 定义应用存放物理路径define('APP_PATH', ROOT_PATH . '/apps');修改成复杂点的。改完后apps目录也要相应改下。

阅读更多

PBootcms权限提示跳转时间和文字修改,栏目加权限错误提示修改

2025-03-07

pb有时候给栏目加权限的时候,提示权限默认是2s页面跳转 有点麻烦,甚至不想要这个跳转提示页面按照路径找到 /core/function/handle.php把默认的1000改成你需要的时间 1000是1s 0就是直接跳转,但是0在直接跳转时候 会有一个页面马上闪烁跳转,可以把这个页面暂时display: none。找到路径 /core/template/error.html找到之后

阅读更多

简单实现 网站转微信小程序,并且让他支持 转发给朋友 功能

2024-04-23

最近在研究网站转小程序。但是发现。直接在。index.wxml 里写<web-viewsrc="https://www.002t.cn"/>是可以实现,但是发现是 没法转发给朋友, 很麻烦,然后通过下面的方法解决。先打开index.wxml代码如下:<web-viewsrc="{{url}}"bindmessage="handl

阅读更多