Browse Source

缩略图上传处理

tags/6.2.5
tianya 1 year ago
parent
commit
bb5158f0e8
28 changed files with 150 additions and 37 deletions
  1. +1
    -0
      src/system/common.func.php
  2. +2
    -1
      src/user/album_add.php
  3. +2
    -2
      src/user/album_edit.php
  4. +34
    -5
      src/user/api.php
  5. +2
    -0
      src/user/archives_add.php
  6. +1
    -0
      src/user/archives_do.php
  7. +2
    -0
      src/user/archives_edit.php
  8. +3
    -1
      src/user/archives_sg_add.php
  9. +3
    -1
      src/user/archives_sg_edit.php
  10. +4
    -1
      src/user/article_add.php
  11. +3
    -1
      src/user/article_edit.php
  12. +1
    -0
      src/user/check_card.php
  13. +5
    -0
      src/user/config.php
  14. +3
    -2
      src/user/edit_baseinfo.php
  15. +2
    -0
      src/user/soft_add.php
  16. +1
    -0
      src/user/soft_edit.php
  17. +6
    -3
      src/user/templets/album_add.htm
  18. +5
    -2
      src/user/templets/album_edit.htm
  19. +5
    -2
      src/user/templets/archives_add.htm
  20. +5
    -2
      src/user/templets/archives_edit.htm
  21. +5
    -2
      src/user/templets/archives_sg_add.htm
  22. +5
    -2
      src/user/templets/archives_sg_edit.htm
  23. +5
    -2
      src/user/templets/article_add.htm
  24. +5
    -2
      src/user/templets/article_edit.htm
  25. +1
    -1
      src/user/templets/edit_baseinfo.htm
  26. +5
    -2
      src/user/templets/soft_add.htm
  27. +6
    -3
      src/user/templets/soft_edit.htm
  28. +28
    -0
      src/user/templets/widget_litpic.htm

+ 1
- 0
src/system/common.func.php View File

@@ -669,6 +669,7 @@ function AddFilter($channelid, $type=1, $fieldsnamef=array(), $defaulttid=0, $to
*/
function HideEmail($email)
{
if (empty($email)) return "空";
$em = explode("@",$email);
$name = implode('@', array_slice($em, 0, count($em)-1));
$len = floor(strlen($name)/2);


+ 2
- 1
src/user/album_add.php View File

@@ -125,7 +125,8 @@ else if ($dopost == 'save') {
$description = HtmlReplace($description, -1);
$mtypesid = intval($mtypesid); //对输入参数mtypesid未进行int整型转义,导致SQL注入的发生
//保存到主表
$inQuery = "INSERT INTO `#@__archives` (id,typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,source,litpic,pubdate,senddate,mid,description,keywords,mtype) VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank','0','$money','$title','$shorttitle','$color','$writer','$source','','$pubdate','$senddate','$mid','$description','$keywords','$mtypesid'); ";
$litpic = isset($litpic)? HtmlReplace($litpic, 1) : '';
$inQuery = "INSERT INTO `#@__archives` (id,typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,source,litpic,pubdate,senddate,mid,description,keywords,mtype) VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank','0','$money','$title','$shorttitle','$color','$writer','$source','$litpic','$pubdate','$senddate','$mid','$description','$keywords','$mtypesid'); ";
if (!$dsql->ExecuteNoneQuery($inQuery)) {
$gerr = $dsql->GetError();
$dsql->ExecuteNoneQuery("DELETE FROM `#@__arctiny` WHERE id='$arcID' ");


+ 2
- 2
src/user/album_edit.php View File

@@ -114,8 +114,8 @@ else if ($dopost == 'save') {
}
$description = HtmlReplace($description, -1);
//更新数据库的SQL语句
//更新数据库的SQL语句
$upQuery = "UPDATE `#@__archives` SET ismake='$ismake',arcrank='$arcrank',typeid='$typeid',title='$title',description='$description',keywords='$keywords',mtype='$mtypesid',flag='$flag' WHERE id='$aid' AND mid='$mid'; ";
$litpic = isset($litpic)? HtmlReplace($litpic, 1) : '';
$upQuery = "UPDATE `#@__archives` SET ismake='$ismake',arcrank='$arcrank',typeid='$typeid',title='$title',description='$description',keywords='$keywords',mtype='$mtypesid',flag='$flag',litpic='$litpic' WHERE id='$aid' AND mid='$mid'; ";
if (!$dsql->ExecuteNoneQuery($upQuery)) {
ShowMsg("数据保存到数据库主表`#@__archives`时出错,请联系管理员".$dsql->GetError(), "-1");
exit();


+ 34
- 5
src/user/api.php View File

@@ -58,7 +58,7 @@ if ($action === 'is_need_check_code') {
"email" => $row['email'],
),
));
} else if($action === 'upload_face'){
} else if($action === 'upload'){
if (!$cfg_ml->IsLogin()) {
if ($format === 'json') {
echo json_encode(array(
@@ -72,6 +72,7 @@ if ($action === 'is_need_check_code') {
exit;
}
$target_dir = "uploads/"; //上传目录
$type = isset($type)? $type : '';
$allowedTypes = array('image/png', 'image/jpg', 'image/jpeg');
$uploadedFile = $_FILES['file']['tmp_name'];
@@ -85,18 +86,46 @@ if ($action === 'is_need_check_code') {
));
exit;
}
if (!is_dir($cfg_basedir.$cfg_user_dir."/{$cfg_ml->M_ID}")) {
MkdirAll($cfg_basedir.$cfg_user_dir."/{$cfg_ml->M_ID}", $cfg_dir_purview);
CloseFtp();
}
$target_file = $cfg_basedir.$cfg_user_dir."/{$cfg_ml->M_ID}/newface.png"; //上传文件名
$target_url = $cfg_mediasurl.'/userup'."/{$cfg_ml->M_ID}/newface.png";
if ($type === "face") {
$target_file = $cfg_basedir.$cfg_user_dir."/{$cfg_ml->M_ID}/newface.png"; //上传文件名
$target_url = $cfg_mediasurl.'/userup'."/{$cfg_ml->M_ID}/newface.png";
} else {
$nowtme = time();
$rnd = $nowtme.'-'.mt_rand(1000,9999);
$target_file = $cfg_basedir.$cfg_user_dir."/{$cfg_ml->M_ID}/".$rnd.'.png';
$fsize = filesize($_FILES["file"]["tmp_name"]);
$target_url = $cfg_mediasurl.'/userup'."/{$cfg_ml->M_ID}/".$rnd.".png";
$row = $dsql->GetOne("SELECT aid,title,url FROM `#@__uploads` WHERE url LIKE '$target_url' AND mid='".$cfg_ml->M_ID."'; ");
$uptime = time();
if(is_array($row))
{
$query = "UPDATE `#@__uploads` SET mediatype=1,
width='{$imgSize[0]}',height='{$imgSize[1]}',filesize='{$fsize}',uptime='$uptime'
WHERE aid='{$row['aid']}'; ";
$dsql->ExecuteNoneQuery($query);
}
else
{
$inquery = "INSERT INTO `#@__uploads`(url,mediatype,width,height,playtime,filesize,uptime,mid)
VALUES ('$target_url','1','".$imgSize[0]."','".$imgSize[1]."','0','".$fsize."','$uptime','".$cfg_ml->M_ID."'); ";
$dsql->ExecuteNoneQuery($inquery);
}
}
if (move_uploaded_file($_FILES["file"]["tmp_name"], $target_file)) {
require_once DEDEINC."/libraries/imageresize.class.php";
try{
$image = new ImageResize($target_file);
$image->crop(150, 150);
if ($type === "face") {
$image->crop(150, 150);
} else {
$image->resize($cfg_ddimg_width, $cfg_ddimg_height);
}
$image->save($target_file);
echo json_encode(array(
"code" => 0,


+ 2
- 0
src/user/archives_add.php View File

@@ -14,6 +14,7 @@ require_once(DEDEINC."/userlogin.class.php");
require_once(DEDEINC."/customfields.func.php");
require_once(DEDEMEMBER."/inc/inc_catalog_options.php");
require_once(DEDEMEMBER."/inc/inc_archives_functions.php");
CheckRank(0, 0);
$channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 1;
$typeid = isset($typeid) && is_numeric($typeid) ? $typeid : 0;
$mtypesid = isset($mtypesid) && is_numeric($mtypesid) ? $mtypesid : 0;
@@ -95,6 +96,7 @@ else if ($dopost == 'save') {
exit();
}
//保存到主表
$litpic = isset($litpic)? HtmlReplace($litpic, 1) : '';
$inQuery = "INSERT INTO `#@__archives` (id,typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,source,litpic,pubdate,senddate,mid,description,keywords,mtype) VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank','0','$money','$title','$shorttitle','$color','$writer','$source','$litpic','$pubdate','$senddate','$mid','$description','$keywords','$mtypesid'); ";
if (!$dsql->ExecuteNoneQuery($inQuery)) {
$gerr = $dsql->GetError();


+ 1
- 0
src/user/archives_do.php View File

@@ -37,6 +37,7 @@ function addArchives()
添加投稿
------------------*/
else if ($dopost == "addArc") {
CheckRank(0, 0);
if ($channelid == 1) {
$addcon = 'article_add.php?channelid='.$channelid;
} else if ($channelid == 2) {


+ 2
- 0
src/user/archives_edit.php View File

@@ -14,6 +14,7 @@ require_once(DEDEINC."/dedetag.class.php");
require_once(DEDEINC."/customfields.func.php");
require_once(DEDEMEMBER."/inc/inc_catalog_options.php");
require_once(DEDEMEMBER."/inc/inc_archives_functions.php");
CheckRank(0, 0);
$channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 1;
$aid = isset($aid) && is_numeric($aid) ? $aid : 0;
$mtypesid = isset($mtypesid) && is_numeric($mtypesid) ? $mtypesid : 0;
@@ -82,6 +83,7 @@ else if ($dopost == 'save') {
//处理图片文档的自定义属性
if ($litpic != '') $flag = 'p';
//更新数据库的SQL语句
$litpic = isset($litpic)? HtmlReplace($litpic, 1) : '';
$upQuery = "UPDATE `#@__archives` SET ismake='$ismake',arcrank='$arcrank',typeid='$typeid',title='$title',litpic='$litpic',description='$description',keywords='$keywords',mtype='$mtypesid',flag='$flag' WHERE id='$aid' And mid='$mid'; ";
if (!$dsql->ExecuteNoneQuery($upQuery)) {
ShowMsg("数据保存到数据库主表`#@__archives`时出错,请联系管理员".$dsql->GetError(), "-1");


+ 3
- 1
src/user/archives_sg_add.php View File

@@ -14,6 +14,7 @@ require_once(DEDEINC."/userlogin.class.php");
require_once(DEDEINC."/customfields.func.php");
require_once(dirname(__FILE__)."/inc/inc_catalog_options.php");
require_once(dirname(__FILE__)."/inc/inc_archives_functions.php");
CheckRank(0, 0);
$channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 1;
$typeid = isset($typeid) && is_numeric($typeid) ? $typeid : 0;
$mtypesid = isset($mtypesid) && is_numeric($mtypesid) ? $mtypesid : 0;
@@ -146,7 +147,8 @@ else if ($dopost == 'save') {
ShowMsg("没找到当前模型<span class='text-primary'>{$channelid}</span>主表信息,无法完成操作", "javascript:;");
exit();
} else {
$inquery = "INSERT INTO `{$addtable}` (aid,typeid,arcrank,mid,channel,title,senddate,litpic,userip{$inadd_f}) VALUES ('$arcID','$typeid','$arcrank','$mid','$channelid','$title','$senddate','','$userip'{$inadd_v})";
$litpic = isset($litpic)? HtmlReplace($litpic, 1) : '';
$inquery = "INSERT INTO `{$addtable}` (aid,typeid,arcrank,mid,channel,title,senddate,litpic,userip{$inadd_f}) VALUES ('$arcID','$typeid','$arcrank','$mid','$channelid','$title','$senddate','$litpic','$userip'{$inadd_v})";
if (!$dsql->ExecuteNoneQuery($inquery)) {
$gerr = $dsql->GetError();
$dsql->ExecuteNoneQuery("DELETE FROM `#@__arctiny` WHERE id='$arcID'");


+ 3
- 1
src/user/archives_sg_edit.php View File

@@ -14,6 +14,7 @@ require_once(DEDEINC."/dedetag.class.php");
require_once(DEDEINC."/customfields.func.php");
require_once(DEDEMEMBER."/inc/inc_catalog_options.php");
require_once(DEDEMEMBER."/inc/inc_archives_functions.php");
CheckRank(0, 0);
$channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 1;
$aid = isset($aid) && is_numeric($aid) ? $aid : 0;
$mtypesid = isset($mtypesid) && is_numeric($mtypesid) ? $mtypesid : 0;
@@ -106,7 +107,8 @@ else if ($dopost == 'save') {
}
}
if ($addtable != '') {
$upQuery = "UPDATE `$addtable` SET `title`='$title',`typeid`='$typeid',`arcrank`='$arcrank',userip='$userip'{$inadd_f} WHERE aid='$aid' ";
$litpic = isset($litpic)? HtmlReplace($litpic, 1) : '';
$upQuery = "UPDATE `$addtable` SET `title`='$title',`typeid`='$typeid',`arcrank`='$arcrank',litpic='$litpic',userip='$userip'{$inadd_f} WHERE aid='$aid' ";
if (!$dsql->ExecuteNoneQuery($upQuery)) {
ShowMsg("数据保存到数据库附加表时出错,请联系管理员", "javascript:;");
exit();


+ 4
- 1
src/user/article_add.php View File

@@ -14,6 +14,7 @@ require_once(DEDEINC."/userlogin.class.php");
require_once(DEDEINC."/customfields.func.php");
require_once(DEDEMEMBER."/inc/inc_catalog_options.php");
require_once(DEDEMEMBER."/inc/inc_archives_functions.php");
CheckRank(0, 0);
$channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 1;
$typeid = isset($typeid) && is_numeric($typeid) ? $typeid : 0;
$mtypesid = isset($mtypesid) && is_numeric($mtypesid) ? $mtypesid : 0;
@@ -76,6 +77,8 @@ else if ($dopost == 'save') {
}
$body = AnalyseHtmlBody($body, $description);
$body = HtmlReplace($body, -1);
$litpic = isset($litpic)? HtmlReplace($litpic, 1) : '';
//生成文档id
$arcID = GetIndexKey($arcrank, $typeid, $sortrank, $channelid, $senddate, $mid);
if (empty($arcID)) {
@@ -84,7 +87,7 @@ else if ($dopost == 'save') {
}
//保存到主表
$inQuery = "INSERT INTO `#@__archives` (id,typeid,sortrank,flag,ismake,channel,arcrank,click,`money`,title,shorttitle,color,writer,source,litpic,pubdate,senddate,mid,description,keywords,mtype)
VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank','0','$money','$title','$shorttitle','$color','$writer','$source','','$pubdate','$senddate','$mid','$description','$keywords','$mtypesid'); ";
VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank','0','$money','$title','$shorttitle','$color','$writer','$source','$litpic','$pubdate','$senddate','$mid','$description','$keywords','$mtypesid'); ";
if (!$dsql->ExecuteNoneQuery($inQuery)) {
$gerr = $dsql->GetError();
$dsql->ExecuteNoneQuery("DELETE FROM `#@__arctiny` WHERE id='$arcID' ");


+ 3
- 1
src/user/article_edit.php View File

@@ -14,6 +14,7 @@ require_once(DEDEINC."/dedetag.class.php");
require_once(DEDEINC."/customfields.func.php");
require_once(DEDEMEMBER."/inc/inc_catalog_options.php");
require_once(DEDEMEMBER."/inc/inc_archives_functions.php");
CheckRank(0, 0);
$channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 1;
$aid = isset($aid) && is_numeric($aid) ? $aid : 0;
$mtypesid = isset($mtypesid) && is_numeric($mtypesid) ? $mtypesid : 0;
@@ -77,8 +78,9 @@ else if ($dopost == 'save') {
}
$body = AnalyseHtmlBody($body, $description);
$body = HtmlReplace($body, -1);
$litpic = isset($litpic)? HtmlReplace($litpic, 1) : '';
//更新数据库的SQL语句
$upQuery = "UPDATE `#@__archives` SET ismake='$ismake',arcrank='$arcrank',typeid='$typeid',title='$title',description='$description',mtype='$mtypesid',keywords='$keywords',flag='$flag' WHERE id='$aid' AND mid='$mid'; ";
$upQuery = "UPDATE `#@__archives` SET ismake='$ismake',arcrank='$arcrank',typeid='$typeid',title='$title',description='$description',mtype='$mtypesid',keywords='$keywords',flag='$flag',litpic='$litpic' WHERE id='$aid' AND mid='$mid'; ";
if (!$dsql->ExecuteNoneQuery($upQuery)) {
ShowMsg("数据保存到数据库主表`#@__archives`时出错,请联系管理员".$dsql->GetError(), "-1");
exit();


+ 1
- 0
src/user/check_card.php View File

@@ -7,6 +7,7 @@
* @link https://www.dedebiz.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckRank(0, 0);
$svali = GetCkVdValue();
if (strtolower($vdcode) != $svali || $svali == "") {
ShowMsg("验证码不正确", "-1");


+ 5
- 0
src/user/config.php View File

@@ -253,4 +253,9 @@ function GetSafequestion($selid=0,$formname='safequestion')
return $safequestions_form;
}
$enabledChannels = MemberLogin::GetEnabledChannels();

function UserInclude($file)
{
return DEDEMEMBER.'/'.$file;
}
?>

+ 3
- 2
src/user/edit_baseinfo.php View File

@@ -60,8 +60,9 @@ if ($dopost == 'save') {
//修改头像
$target_file = $cfg_basedir.$cfg_user_dir."/{$cfg_ml->M_ID}/newface.png";
if (!empty($newface) && file_exists($target_file)) {
rename($target_file, $cfg_basedir.$cfg_user_dir."/{$cfg_ml->M_ID}/face.png");
$target_url = $cfg_mediasurl.'/userup'."/{$cfg_ml->M_ID}/face.png";
$rnd = mt_rand(10000, 99999);
rename($target_file, $cfg_basedir.$cfg_user_dir."/{$cfg_ml->M_ID}/face{$rnd}.png");
$target_url = $cfg_mediasurl.'/userup'."/{$cfg_ml->M_ID}/face{$rnd}.png";
$addupquery = ",face='{$target_url}'";
@unlink($target_file);
}


+ 2
- 0
src/user/soft_add.php View File

@@ -105,6 +105,8 @@ else if ($dopost == 'save') {
$flag = 'p';
}
$body = HtmlReplace($body, -1);
$litpic = isset($litpic)? HtmlReplace($litpic, 1) : '';
//保存到主表
$inQuery = "INSERT INTO `#@__archives`(id,typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,source,litpic,pubdate,senddate,mid,description,keywords) VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank','0','$money','$title','$shorttitle','$color','$writer','$source','$litpic','$pubdate','$senddate','$mid','$description','$keywords'); ";
if (!$dsql->ExecuteNoneQuery($inQuery)) {


+ 1
- 0
src/user/soft_edit.php View File

@@ -129,6 +129,7 @@ else if ($dopost == 'save') {
}
}
//修改主文档表
$litpic = isset($litpic)? HtmlReplace($litpic, 1) : '';
$upQuery = "UPDATE `#@__archives` SET ismake='$ismake',arcrank='$arcrank',typeid='$typeid',title='$title',litpic='$litpic',description='$description',keywords='$keywords',flag='$flag' WHERE id='$aid' AND mid='$mid'; ";
if (!$dsql->ExecuteNoneQuery($upQuery)) {
ShowMsg("数据保存到数据库主表`#@__archives`时出错,请联系管理员", "-1");


+ 6
- 3
src/user/templets/album_add.htm View File

@@ -26,7 +26,8 @@
<form name="addcontent" action="album_add.php" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save">
<input type="hidden" name="channelid" value="<?php echo $channelid;?>">
<input type="hidden" name="imagebody" id="imagebody" value="">
<input type="hidden" name="imagebody" id="imagebody" value="">
<input type="hidden" id="litpic" name="litpic" value="">
<div class="form-group row">
<label class="col-sm-2 col-form-label">标题</label>
<div class="col-sm-10"><input type="text" name="title" id="title" class="form-control" placeholder="请输入文档标题"></div>
@@ -38,8 +39,9 @@
<div class="form-group row">
<label class="col-sm-2 col-form-label">缩略图</label>
<div class="col-sm-10">
<img src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm">上传缩略图</span>
<img id="imgLitpic" src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm" id="btnUploadLitpic">上传缩略图</span>
<input id="iptLitpic" type="file" name="iptLitpic" class="d-none">
</div>
</div>
<div class="form-group row">
@@ -125,5 +127,6 @@
</div>
</div>
<?php pasterTempletDiy('foot.htm');?>
<?php include UserInclude("templets/widget_litpic.htm");?>
</body>
</html>

+ 5
- 2
src/user/templets/album_edit.htm View File

@@ -31,6 +31,7 @@
<input type="hidden" name="oldlitpic" value="<?php echo $row['litpic'];?>">
<input type="hidden" name="sortrank" value="<?php echo $row['sortrank'];?>">
<input type="hidden" name="imagebody" id="imagebody" value="">
<input type="hidden" id="litpic" name="litpic" value="<?php echo $row['litpic'];?>">
<div class="form-group row">
<label class="col-sm-2 col-form-label">标题</label>
<div class="col-sm-10"><input type="text" name="title" id="title" class="form-control" value="<?php echo $row['title']?>"></div>
@@ -42,8 +43,9 @@
<div class="form-group row">
<label class="col-sm-2 col-form-label">缩略图</label>
<div class="col-sm-10">
<img src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm">修改缩略图</span>
<img id="imgLitpic" src="<?php echo empty($row['litpic'])? $cfg_staticurl.'/web/img/thumbnail.jpg' : $row['litpic'];?>" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm" id="btnUploadLitpic">修改缩略图</span>
<input id="iptLitpic" type="file" name="iptLitpic" class="d-none">
</div>
</div>
<div class="form-group row">
@@ -122,5 +124,6 @@
</div>
</div>
<?php pasterTempletDiy('foot.htm');?>
<?php include UserInclude("templets/widget_litpic.htm");?>
</body>
</html>

+ 5
- 2
src/user/templets/archives_add.htm View File

@@ -26,6 +26,7 @@
<form name="addcontent" action="archives_add.php" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit(`<?php echo $cInfos['titlename'];?>`);">
<input type="hidden" name="dopost" value="save">
<input type="hidden" name="channelid" value="<?php echo $channelid;?>">
<input type="hidden" id="litpic" name="litpic" value="">
<div class="form-group row">
<label class="col-sm-2 col-form-label">标题</label>
<div class="col-sm-10"><input type="text" name="title" id="title" class="form-control" placeholder="请输入文档标题"></div>
@@ -37,8 +38,9 @@
<div class="form-group row">
<label class="col-sm-2 col-form-label">缩略图</label>
<div class="col-sm-10">
<img src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm">上传缩略图</span>
<img id="imgLitpic" src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm" id="btnUploadLitpic">上传缩略图</span>
<input id="iptLitpic" type="file" name="iptLitpic" class="d-none">
</div>
</div>
<div class="form-group row">
@@ -72,5 +74,6 @@
</div>
</div>
<?php pasterTempletDiy('foot.htm');?>
<?php include UserInclude("templets/widget_litpic.htm");?>
</body>
</html>

+ 5
- 2
src/user/templets/archives_edit.htm View File

@@ -26,6 +26,7 @@
<form name="addcontent" action="archives_edit.php?aid=<?php echo $aid;?>" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit(`<?php echo $cInfos['titlename'];?>`);">
<input type="hidden" name="dopost" value="save">
<input type="hidden" name="channelid" value="<?php echo $channelid;?>">
<input type="hidden" id="litpic" name="litpic" value="<?php echo $row['litpic'];?>">
<div class="form-group row">
<label class="col-sm-2 col-form-label">标题</label>
<div class="col-sm-10"><input type="text" name="title" id="title" class="form-control" value="<?php echo $row['title']?>"></div>
@@ -37,8 +38,9 @@
<div class="form-group row">
<label class="col-sm-2 col-form-label">缩略图</label>
<div class="col-sm-10">
<img src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm">修改缩略图</span>
<img id="imgLitpic" src="<?php echo empty($row['litpic'])? $cfg_staticurl.'/web/img/thumbnail.jpg' : $row['litpic'];?>" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm" id="btnUploadLitpic">修改缩略图</span>
<input id="iptLitpic" type="file" name="iptLitpic" class="d-none">
</div>
</div>
<div class="form-group row">
@@ -71,5 +73,6 @@
</div>
</div>
<?php pasterTempletDiy('foot.htm');?>
<?php include UserInclude("templets/widget_litpic.htm");?>
</body>
</html>

+ 5
- 2
src/user/templets/archives_sg_add.htm View File

@@ -26,6 +26,7 @@
<form name="addcontent" action="archives_sg_add.php" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit(`<?php echo $cInfos['titlename'];?>`);">
<input type="hidden" name="dopost" value="save">
<input type="hidden" name="channelid" value="<?php echo $channelid;?>">
<input type="hidden" id="litpic" name="litpic" value="">
<div class="form-group row">
<label class="col-sm-2 col-form-label">标题</label>
<div class="col-sm-10"><input type="text" name="title" id="title" class="form-control" placeholder="请输入文档标题"></div>
@@ -37,8 +38,9 @@
<div class="form-group row">
<label class="col-sm-2 col-form-label">缩略图</label>
<div class="col-sm-10">
<img src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm">上传缩略图</span>
<img id="imgLitpic" src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm" id="btnUploadLitpic">上传缩略图</span>
<input id="iptLitpic" type="file" name="iptLitpic" class="d-none">
</div>
</div>
<div class="form-group row">
@@ -72,5 +74,6 @@
</div>
</div>
<?php pasterTempletDiy('foot.htm');?>
<?php include UserInclude("templets/widget_litpic.htm");?>
</body>
</html>

+ 5
- 2
src/user/templets/archives_sg_edit.htm View File

@@ -26,6 +26,7 @@
<form name="addcontent" action="archives_sg_edit.php?aid=<?php echo $aid;?>" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit(`<?php echo $cInfos['titlename'];?>`);">
<input type="hidden" name="dopost" value="save">
<input type="hidden" name="channelid" value="<?php echo $channelid;?>">
<input type="hidden" id="litpic" name="litpic" value="<?php echo $addRow['litpic'];?>">
<div class="form-group row">
<label class="col-sm-2 col-form-label">标题</label>
<div class="col-sm-10"><input type="text" name="title" id="title" class="form-control" value="<?php echo $addRow['title']?>"></div>
@@ -37,8 +38,9 @@
<div class="form-group row">
<label class="col-sm-2 col-form-label">缩略图</label>
<div class="col-sm-10">
<img src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm">修改缩略图</span>
<img id="imgLitpic" src="<?php echo empty($addRow['litpic'])? $cfg_staticurl.'/web/img/thumbnail.jpg' : $addRow['litpic'];?>" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm" id="btnUploadLitpic">修改缩略图</span>
<input id="iptLitpic" type="file" name="iptLitpic" class="d-none">
</div>
</div>
<div class="form-group row">
@@ -71,5 +73,6 @@
</div>
</div>
<?php pasterTempletDiy('foot.htm');?>
<?php include UserInclude("templets/widget_litpic.htm");?>
</body>
</html>

+ 5
- 2
src/user/templets/article_add.htm View File

@@ -26,6 +26,7 @@
<form name="addcontent" action="article_add.php" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit(`<?php echo $cInfos['titlename'];?>`);">
<input type="hidden" name="dopost" value="save">
<input type="hidden" name="channelid" value="<?php echo $channelid;?>">
<input type="hidden" id="litpic" name="litpic" value="">
<div class="form-group row">
<label class="col-sm-2 col-form-label">标题</label>
<div class="col-sm-10"><input type="text" name="title" id="title" class="form-control" placeholder="请输入文档标题"></div>
@@ -37,8 +38,9 @@
<div class="form-group row">
<label class="col-sm-2 col-form-label">缩略图</label>
<div class="col-sm-10">
<img src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm">上传缩略图</span>
<img id="imgLitpic" src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm" id="btnUploadLitpic">上传缩略图</span>
<input id="iptLitpic" type="file" name="iptLitpic" class="d-none">
</div>
</div>
<div class="form-group row">
@@ -76,5 +78,6 @@
</div>
</div>
<?php pasterTempletDiy('foot.htm');?>
<?php include UserInclude("templets/widget_litpic.htm");?>
</body>
</html>

+ 5
- 2
src/user/templets/article_edit.htm View File

@@ -30,6 +30,7 @@
<input type="hidden" name="channelid" value="<?php echo $row['channel'];?>">
<input type="hidden" name="oldlitpic" value="<?php echo $row['litpic'];?>">
<input type="hidden" name="sortrank" value="<?php echo $row['sortrank'];?>">
<input type="hidden" id="litpic" name="litpic" value="<?php echo $row['litpic'];?>">
<div class="form-group row">
<label class="col-sm-2 col-form-label">标题</label>
<div class="col-sm-10"><input type="text" name="title" id="title" class="form-control" value="<?php echo $row['title']?>"></div>
@@ -41,8 +42,9 @@
<div class="form-group row">
<label class="col-sm-2 col-form-label">缩略图</label>
<div class="col-sm-10">
<img src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm">修改缩略图</span>
<img id="imgLitpic" src="<?php echo empty($row['litpic'])? $cfg_staticurl.'/web/img/thumbnail.jpg' : $row['litpic'];?>" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm" id="btnUploadLitpic">修改缩略图</span>
<input id="iptLitpic" type="file" name="iptLitpic" class="d-none">
</div>
</div>
<div class="form-group row">
@@ -79,5 +81,6 @@
</div>
</div>
<?php pasterTempletDiy('foot.htm');?>
<?php include UserInclude("templets/widget_litpic.htm");?>
</body>
</html>

+ 1
- 1
src/user/templets/edit_baseinfo.htm View File

@@ -147,7 +147,7 @@
var fileData = $('#iptNewface')[0].files[0];
formData.append('file', fileData);
$.ajax({
url: '<?php echo $cfg_cmsurl;?>/user/api.php?action=upload_face',
url: '<?php echo $cfg_cmsurl;?>/user/api.php?action=upload&type=face',
type: 'POST',
data: formData,
processData: false,


+ 5
- 2
src/user/templets/soft_add.htm View File

@@ -43,6 +43,7 @@
<form name="addcontent" action="soft_add.php" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save">
<input type="hidden" name="channelid" value="<?php echo $channelid;?>">
<input type="hidden" id="litpic" name="litpic" value="">
<div class="form-group row">
<label class="col-sm-2 col-form-label">标题</label>
<div class="col-sm-10"><input type="text" name="title" id="title" class="form-control" placeholder="请输入文档标题"></div>
@@ -54,8 +55,9 @@
<div class="form-group row">
<label class="col-sm-2 col-form-label">缩略图</label>
<div class="col-sm-10">
<img src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm">上传缩略图</span>
<img id="imgLitpic" src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm" id="btnUploadLitpic">上传缩略图</span>
<input id="iptLitpic" type="file" name="iptLitpic" class="d-none">
</div>
</div>
<div class="form-group row">
@@ -190,5 +192,6 @@
</div>
</div>
<?php pasterTempletDiy('foot.htm');?>
<?php include UserInclude("templets/widget_litpic.htm");?>
</body>
</html>

+ 6
- 3
src/user/templets/soft_edit.htm View File

@@ -45,7 +45,8 @@
<input type="hidden" name="aid" value="<?php echo $row['id'];?>">
<input type="hidden" name="channelid" value="<?php echo $row['channel'];?>">
<input type="hidden" name="oldlitpic" value="<?php echo $row['litpic'];?>">
<input type="hidden" name="sortrank" value="<?php echo $row['sortrank'];?>">
<input type="hidden" name="sortrank" value="<?php echo $row['sortrank'];?>">
<input type="hidden" id="litpic" name="litpic" value="<?php echo $row['litpic'];?>">
<div class="form-group row">
<label class="col-sm-2 col-form-label">标题</label>
<div class="col-sm-10"><input type="text" name="title" id="title" class="form-control" value="<?php echo $row['title']?>"></div>
@@ -57,8 +58,9 @@
<div class="form-group row">
<label class="col-sm-2 col-form-label">缩略图</label>
<div class="col-sm-10">
<img src="/static/web/img/thumbnail.jpg" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm">修改缩略图</span>
<img id="imgLitpic" src="<?php echo empty($row['litpic'])? $cfg_staticurl.'/web/img/thumbnail.jpg' : $row['litpic'];?>" class="thumbnail-md mr-3">
<span class="btn btn-success btn-sm" id="btnUploadLitpic">修改缩略图</span>
<input id="iptLitpic" type="file" name="iptLitpic" class="d-none">
</div>
</div>
<div class="form-group row">
@@ -196,5 +198,6 @@
</div>
</div>
<?php pasterTempletDiy('foot.htm');?>
<?php include UserInclude("templets/widget_litpic.htm");?>
</body>
</html>

+ 28
- 0
src/user/templets/widget_litpic.htm View File

@@ -0,0 +1,28 @@
<script>
$(document).ready(function () {
$("#btnUploadLitpic").click(function(){
$("#iptLitpic").click();
})
$("#iptLitpic").change(function (val) {
var formData = new FormData();
var fileData = $('#iptLitpic')[0].files[0];
formData.append('file', fileData);
$.ajax({
url: '<?php echo $cfg_cmsurl;?>/user/api.php?action=upload&type=litpic',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
if (result.code === 0) {
$("#imgLitpic").attr('src', result.data);
$("#litpic").val(result.data);
}
},
error: function (xhr, status, error) {
ShowMsg("文件上传失败"); //处理上传失败后的回调
}
});
});
});
</script>

Loading…
Cancel
Save