|
Server : Apache System : Linux iZ6xhqomji47p1Z 5.10.134-15.al8.x86_64 #1 SMP Thu Jul 20 00:44:04 CST 2023 x86_64 User : www ( 1000) PHP Version : 8.1.30 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv Directory : /www/wwwroot/fsjlkj.cn/template/pc/users/ |
<div class="item-from-row" style="display: none;" id="tupianji">
<div class="from-row-l">
<label>图片集:</label>
</div>
<div class="from-row-r">
<div class="images_upload_main" id="tab_imgupload">
<!-- <a href="javascript:void(0);" onClick="GetUploadify(30,'','allimg','imgupload_call_back');" class="el-button el-button--primary is-plain el-button--small" title="拖动修改排序">
<i class="el-icon-picture"></i>上传图片
</a> -->
<div class="sort-list images_upload_list" >
{volist name="imgupload_list" id="vo" key="k"}
<div class="images_upload">
<div class="images_upload_item">
<input type="hidden" name="imgupload[]" value="{$vo['image_url']}">
<a href="{$vo['image_url']}" onclick="" target="_blank" title="拖动修改排序">
<img src="{$vo['image_url']}" width="120" height="120">
</a>
<a href="javascript:void(0)" onclick="ClearPicArr2(this,'{$vo['image_url']}')" class="delete" title="删除"></a>
</div>
<textarea rows="5" cols="60" name="imgintro[]" style="height:28px; width: 120px;" placeholder="图片注释" title="标签调用:{literal}{$field.intro}{/literal}">{$vo.intro}</textarea>
</div>
{/volist}
<div class="images_upload">
</div>
</div>
<a href="javascript:void(0);" onClick="GetUploadify(30,'','allimg','imgupload_call_back');" class="img-upload" title="点击上传">
<div class="y-line"></div>
<div class="x-line"></div>
</a>
</div>
<!-- 上传图片显示的样板 start -->
<div class="images_upload_tpl none">
<div class="images_upload">
<div class="images_upload_item">
<input type="hidden" name="imgupload[]" value="" />
<a href="javascript:void(0);" onClick="" title="拖动修改排序">
<img src="__STATIC__/admin/images/add-button.jpg" width="120" height="120" />
</a>
<a href="javascript:void(0)" class="delete" title="删除"> </a>
</div>
<textarea rows="5" cols="60" name="imgintro[]" style="height:28px; width: 120px;" placeholder="图片注释" ></textarea>
</div>
</div>
<!-- 上传图片显示的样板 end -->
</div>
</div>
<script type="text/javascript">
$(function(){
if ($("#tab_imgupload input[type=hidden]").length > 0) {
$('#tab_imgupload .images_upload_list').show();
} else {
$('#tab_imgupload .images_upload_list').hide();
}
});
// 单图上传 2021.01.05
function upload_single_pic_1609837252(e,input_id){
var file = $(e)[0].files[0];
if (!file) {
return false;
}
var formData = new FormData();
formData.append('file',file);
formData.append('_ajax',1);
layer_loading('正在处理');
$.ajax({
type: 'post',
url: eyou_basefile + "?m=user&c=Uploadify&a=imageUp",
data: formData,
contentType: false,
processData: false,
dataType: 'json',
success: function (res) {
if (res.state == 'SUCCESS') {
$("#single_pic_input_"+input_id).val(res.url)
$(".img1_"+input_id).attr('src',res.url);
layer.closeAll();
} else {
layer.closeAll();
showErrorAlert(res.state);
}
},
error : function(e) {
layer.closeAll();
showErrorAlert(e.responseText);
}
})
}
function img_call_back(fileurl_tmp)
{
$("#litpic_local").val(fileurl_tmp);
$("#img_a").attr('href', fileurl_tmp);
$("#img_i").attr('onmouseover', "layer_tips=layer.tips('<img src="+fileurl_tmp+" class=\\'layer_tips_img\\'>',this,{tips: [1, '#fff']});");
$("input[name=is_litpic]").attr('checked', true); // 自动勾选属性[图片]
}
// 上传图集相册回调函数
function imgupload_call_back(paths){
var last_div = $(".images_upload_tpl").html();
// var last_div = $(".images_upload:last").prop("outerHTML");
for (var i=0;i<paths.length ;i++ )
{
$(".images_upload:eq(0)").before(last_div); // 插入一个 新图片
$(".images_upload:eq(0)").find('a:eq(0)').attr('href',paths[i]).attr('onclick','').attr('target', "_blank");// 修改他的链接地址
$(".images_upload:eq(0)").find('img').attr('src',paths[i]);// 修改他的图片路径
$(".images_upload:eq(0)").find('a:eq(1)').attr('onclick',"ClearPicArr2(this,'"+paths[i]+"')").text('');
$(".images_upload:eq(0)").find('input').val(paths[i]); // 设置隐藏域 要提交的值
}
if ($("#tab_imgupload input[type=hidden]").length > 0) {
$('#tab_imgupload .images_upload_list').show();
}
}
/*
* 上传之后删除组图input
* @access public
* @val string 删除的图片input
*/
function ClearPicArr2(obj,path)
{
// 删除数据库记录
$.ajax({
type:'POST',
url:"{:url('user/UsersRelease/del_channelimgs', ['_ajax'=>1])}",
data:{filename:path},
success:function(){
$(obj).parent().parent().remove(); // 删除完服务器的, 再删除 html上的图片
if ($("#tab_imgupload input[type=hidden]").length == 0) {
$('#tab_imgupload .images_upload_list').hide();
}
$.ajax({
type:'POST',
url:"{:url('Uploadify/delupload', ['_ajax'=>1])}",
data:{action:"del", filename:path},
success:function(){}
});
}
});
}
/** 以下 图集相册的拖动排序相关 js*/
$( ".sort-list" ).sortable({
start: function( event, ui) {
}
,stop: function( event, ui ) {
}
});
//因为他们要拖动,所以尽量设置他们的文字不能选择。
$( ".sort-list" ).disableSelection();
</script>