Browse Source

修正图集提取第一个图片为缩略图的问题

tags/6.5.9
tianya 4 months ago
parent
commit
2a3cd713db
4 changed files with 17 additions and 10 deletions
  1. +1
    -0
      docs/changelog.md
  2. +1
    -2
      src/admin/album_add.php
  3. +14
    -7
      src/admin/album_edit.php
  4. +1
    -1
      src/admin/templets/index_body.htm

+ 1
- 0
docs/changelog.md View File

@@ -12,6 +12,7 @@
- 修正自动提取关键词功能; - 修正自动提取关键词功能;
- 修正开启绝对链接文档正文上传图片问题; - 修正开启绝对链接文档正文上传图片问题;
- 编辑页面关键词可选择自动生成; - 编辑页面关键词可选择自动生成;
- 修正图集提取第一个图片为缩略图的问题;
- 其他常规问题修复; - 其他常规问题修复;


# V6.5.8 # V6.5.8


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

@@ -45,7 +45,6 @@ if ($dopost != 'save') {
if (!isset($remote)) $remote = 0; if (!isset($remote)) $remote = 0;
if (!isset($dellink)) $dellink = 0; if (!isset($dellink)) $dellink = 0;
if (!isset($autolitpic)) $autolitpic = 0; if (!isset($autolitpic)) $autolitpic = 0;
if (!isset($ddisfirst)) $ddisfirst = 0;
if (!isset($albums)) $albums = ''; if (!isset($albums)) $albums = '';
if (!isset($delzip)) $delzip = 0; if (!isset($delzip)) $delzip = 0;
if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click);
@@ -132,7 +131,7 @@ if ($dopost != 'save') {
$info = ''; $info = '';
$imginfos = GetImageSize($cfg_basedir.$v, $info); $imginfos = GetImageSize($cfg_basedir.$v, $info);
} }
if ($ddisfirst == 1) {
if ($autolitpic == 1 && empty($litpic)) {
$litpic = $v; $litpic = $v;
} }
$imginfo = !empty($album['txt']) ? $album['txt'] : ''; $imginfo = !empty($album['txt']) ? $album['txt'] : '';


+ 14
- 7
src/admin/album_edit.php View File

@@ -116,13 +116,7 @@ if ($dopost != 'save') {
} }
//跳转网址的文档强制为动态 //跳转网址的文档强制为动态
if (preg_match("#j#", $flag)) $ismake = -1; if (preg_match("#j#", $flag)) $ismake = -1;
//更新数据库的SQL语句
$query = "
UPDATE `#@__archives` SET typeid='$typeid',typeid2='$typeid2',sortrank='$sortrank',flag='$flag',click='$click',ismake='$ismake',arcrank='$arcrank',money='$money',title='$title',color='$color',source='$source',writer='$writer',litpic='$litpic',pubdate='$pubdate',senddate='$senddate',notpost='$notpost',description='$description',keywords='$keywords',shorttitle='$shorttitle',filename='$filename',dutyadmin='$adminid' WHERE id='$id'; ";
if (!$dsql->ExecuteNoneQuery($query)) {
ShowMsg("数据保存到数据库文档主表出错,请检查数据库字段".$dsql->GetError(), "javascript:;");
exit();
}

$imgurls = "{dede:pagestyle maxwidth='$maxwidth' pagepicnum='$pagepicnum' ddmaxwidth='$ddmaxwidth' row='$row' col='$col' value='$pagestyle'/}\r\n"; $imgurls = "{dede:pagestyle maxwidth='$maxwidth' pagepicnum='$pagepicnum' ddmaxwidth='$ddmaxwidth' row='$row' col='$col' value='$pagestyle'/}\r\n";
$hasone = false; $hasone = false;
//检查旧的图片是否有更新,并保存 //检查旧的图片是否有更新,并保存
@@ -164,6 +158,9 @@ if ($dopost != 'save') {
$litpicname = $ddurl; $litpicname = $ddurl;
} }
$imgurls .= "{dede:img ddimg='$litpicname' text='$iinfo' width='".$imginfos[0]."' height='".$imginfos[1]."'} $iurl {/dede:img}\r\n"; $imgurls .= "{dede:img ddimg='$litpicname' text='$iinfo' width='".$imginfos[0]."' height='".$imginfos[1]."'} $iurl {/dede:img}\r\n";
if ($autolitpic == 1 && empty($litpic)) {
$litpic = $litpicname;
}
} }
//没上传图片,只修改msg信息 //没上传图片,只修改msg信息
else { else {
@@ -175,8 +172,18 @@ if ($dopost != 'save') {
} }
$imginfos = @GetImageSize($imgfile, $info); $imginfos = @GetImageSize($imgfile, $info);
$imgurls .= "{dede:img ddimg='$ddurl' text='$iinfo' width='".$imginfos[0]."' height='".$imginfos[1]."'} $iurl {/dede:img}\r\n"; $imgurls .= "{dede:img ddimg='$ddurl' text='$iinfo' width='".$imginfos[0]."' height='".$imginfos[1]."'} $iurl {/dede:img}\r\n";
if ($autolitpic == 1 && empty($litpic)) {
$litpic = $ddurl;
}
} }
} }
//更新数据库的SQL语句
$query = "
UPDATE `#@__archives` SET typeid='$typeid',typeid2='$typeid2',sortrank='$sortrank',flag='$flag',click='$click',ismake='$ismake',arcrank='$arcrank',money='$money',title='$title',color='$color',source='$source',writer='$writer',litpic='$litpic',pubdate='$pubdate',senddate='$senddate',notpost='$notpost',description='$description',keywords='$keywords',shorttitle='$shorttitle',filename='$filename',dutyadmin='$adminid' WHERE id='$id'; ";
if (!$dsql->ExecuteNoneQuery($query)) {
ShowMsg("数据保存到数据库文档主表出错,请检查数据库字段".$dsql->GetError(), "javascript:;");
exit();
}
if ($albums !== "") { if ($albums !== "") {
$albumsArr = json_decode(stripslashes($albums), true); $albumsArr = json_decode(stripslashes($albums), true);
for ($i = 0; $i <= count($albumsArr) - 1; $i++) { for ($i = 0; $i <= count($albumsArr) - 1; $i++) {


+ 1
- 1
src/admin/templets/index_body.htm View File

@@ -177,7 +177,7 @@
<button id="btnGoStep4" type="button" class="btn btn-success btn-sm">下载</button> <button id="btnGoStep4" type="button" class="btn btn-success btn-sm">下载</button>
</div> </div>
<div id="btnStep5" class="btnStep"> <div id="btnStep5" class="btnStep">
<div class="form-check form-check-inline">
<div class="form-check form-check-inline" style="vertical-align: middle">
<input class="form-check-input" type="checkbox" id="chkUpdate" name="chkUpdate" value="true"> <input class="form-check-input" type="checkbox" id="chkUpdate" name="chkUpdate" value="true">
<label class="form-check-label" for="chkUpdate">自动检查更新</label> <label class="form-check-label" for="chkUpdate">自动检查更新</label>
</div> </div>


Loading…
Cancel
Save