織夢圖集上傳圖片自動獲取圖片名稱做註釋
織夢圖集上傳圖片預設是要手動填寫註釋的,有時我們做好了產品圖和圖片名稱,為了方便想讓上傳圖片後自動獲取圖片名做註釋
效果展示
修改方法:
1、開啟 /dede/swfupload.php 找到,大概在137行
echo "FILEID:".$_SESSION['fileid'];
在它的上面加入
$file_snames = explode('.', $Filename);
$file_filename = $file_snames[count($file_snames)-2];
$_SESSION['file_filename'][$_SESSION['fileid']] = $file_filename;
繼續找到
/************************
//刪除指定ID的圖片
*************************/
在它的上面加入
/************************
//生成註釋
function GetThumbnail(){ }
*************************/
else if($dopost=='thumbalt')
{
if( empty($id) )
{
header('HTTP/1.1 500 Internal Server Error');
echo 'No ID';
exit(0);
}
if (!is_array($_SESSION['file_filename']) || !isset($_SESSION['file_filename'][$id]))
{
header('HTTP/1.1 404 Not found');
exit(0);
}
if($cfg_soft_lang=='utf-8') $file_filename = $_SESSION['file_filename'][$id];
else $file_filename = iconv( 'UTF-8', 'gb2312//IGNORE' , $_SESSION['file_filename'][$id]);
echo $file_filename;
exit(0);
}
開啟 /dede/album_add.php 找到
$imginfo = !empty(${'picinfook'.$k}) ? ${'picinfook'.$k} : '';
改成
$imginfo = !empty(${'picinfook'.$k}) ? ${'picinfook'.$k} : $_SESSION['file_filename'][$k];
開啟 /dede/album_edit.php 找到
$imginfo = !empty(${'picinfook'.$k}) ? ${'picinfook'.$k} : '';
改成
$imginfo = !empty(${'picinfook'.$k}) ? ${'picinfook'.$k} : $_SESSION['file_filename'][$k];
開啟 /dede/js/handlers.js 找到
newImgDiv.innerHTML += '<div style="margin-top:10px">註釋:<input type="text" name="picinfo'+albImg+'" value="" style="width:'+iptwidth+'px;" /></div>';
改成
newImgDiv.innerHTML += '<div style="margin-top:10px">註釋:<input type="text" name="picinfo'+albImg+'" value="" style="width:'+iptwidth+'px;" id="picinput'+albImg+'" /><span id="picinfo'+albImg+'" style="display:none;"></span></div>';
var picinfo = document.getElementById('picinfo'+albImg);
var picinput = document.getElementById('picinput'+albImg);
var myajax = new DedeAjax(picinfo,false,false,"","","");
myajax.SendGet2('swfupload.php?dopost=thumbalt&id='+pid);
picinput.value = picinfo.innerHTML;
DedeXHTTP = null;
完成上面的步驟之後,以後你上傳的圖片就可以自動獲取名字來做圖片註釋了
相關文章
- 織夢dedecms圖片集上傳圖片不能上傳 彈出提示302的解決方法
- Ueditor上傳圖片自動新增水印(通用圖片檔案)
- Ueditor 上傳圖片自動新增水印(只能上傳圖片,上傳檔案報錯)
- 織夢kindeditor編輯器圖片上傳增加圖片alt屬性和title屬性的方法
- 上傳圖片
- kindeditor 上傳圖片 自動調整尺寸大小
- Laravel- 圖片上傳新增自動裁剪功能Laravel
- 圖片上傳及圖片處理
- 利用微信公眾號提供的官方API上傳圖片獲取永久圖片素材!當圖床用!API圖床
- java,springboot + thymeleaf 上傳圖片、刪除圖片到伺服器、本地,壓縮圖片上傳(有些圖片會失真),原圖上傳JavaSpring Boot伺服器
- 批量修改檔案中的圖片名稱
- 短視訊直播原始碼,動態釋出時選擇圖片、上傳圖片原始碼
- MD圖片註釋居中
- 上傳圖片 以及做成縮圖
- dcat-admin上傳圖片 會自動把圖片壓成2:1的格式?
- PhpCms上傳圖片自動新增水印的方法教程PHP
- electron上傳圖片
- 上傳圖片jsJS
- 裁剪上傳圖片
- vue 上傳圖片進行壓縮圖片Vue
- 圖片的採集自動同步方案
- .Net 圖片縮圖上傳通用方法
- 多圖片formpost上傳ORM
- spring boot 圖片上傳Spring Boot
- 測試圖片上傳
- input file圖片上傳
- 本地Markdown上傳圖片
- iOS 獲取視訊圖片iOS
- 獲取本地圖片/視訊地圖
- 【API】隨機獲取圖片API隨機
- 自定義上傳圖片拼圖遊戲遊戲
- PbootCMS上傳圖片變模糊、上傳圖片尺寸受限的解決方案boot
- 爬取愛套圖網上的圖片
- WebRTC從攝像頭獲取圖片傳入canvasWebCanvas
- FileReader()讀取檔案、圖片上傳預覽
- Qt實現圖片拖拽上傳過濾資料夾內圖片自動搜尋列表展示QT
- 拖拽上傳如何獲取到圖片的base64
- 獲取網路圖片的大小