template/common/web/tpl_form_field_multi_image.html

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<div class="input-group">
    <input type="text" class="layui-input layui-upload-input" readonly="readonly" autocomplete="off" placeholder="请上传图片" value="批量上传图片" id="tplFieldMuitiImageInput_[name]">
    <span class="layui-btn layui-input-group-addon input-group-addon" id="tplFieldMuitiImageBtn_[name]">上传图片</span>
</div>
<div class="input-group">
    <div class="layui-upload-img-boxs" id="tplFieldMuitiImageBox_[name]">
    {php}
        $arr = json_decode('[value]',true);

        if (count($arr)>0) {
            foreach ($arr as $key => $value) {
                echo '<div class="img-box">';
                    if (strpos( $value ,'https:') === false && strpos( $value ,'http:') === false) {
                        echo '<img src="__PUBLIC__'.$value.'" alt="图片">';
                    } else {
                        echo '<img src="'.$value.'" alt="图片">';
                    }
                    echo '<div class="close" onclick="tplFieldMuitiImageRemove_[name](this)">x</div>';
                    echo '<input type="hidden" name="[name][]" value="'.$value.'">';
                echo '</div>';
            }
        }else{
            echo '<div class="img-box empty-box">';
                echo '<img src="__PUBLIC__admin/images/nopic.jpg" alt="图片">';
                echo '<div class="close">x</div>';
            echo '</div>';
        }
    {/php}
    </div>
</div>

<script type="text/javascript">
    $('#tplFieldMuitiImageBtn_[name]').on('click',function(){
        //系统弹框
        new commonModal({
            type:'image',
            multiple:true,
            success:function(obj){

                if($('#tplFieldMuitiImageBox_[name] .empty-box').length>0){
                    $('#tplFieldMuitiImageBox_[name] .empty-box').remove();
                }

                var dom = '';
                for (var i = 0; i < obj.list.length; i++) {
                    dom += '<div class="img-box">';
                        dom += '<img src="__PUBLIC__'+obj.list[i].url+'" alt="图片">';
                        dom += '<div class="close" onclick="tplFieldMuitiImageRemove_[name](this)">x</div>';
                        dom += '<input type="hidden" name="[name][]" value="'+obj.list[i].url+'">';
                    dom += '</div>';
                }

                $('#tplFieldMuitiImageBox_[name]').append(dom);

                // 上传成功的回调函数
                {if strpos('[callback]' ,'[') === false}
                    [callback]&&[callback](obj);
                {/if}
            }
        });
后面还有 14 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。