在它的上面加入
$file_snames=explode(.,$Filename);
$file_file" />

"景先生毕设|www.jxszl.com

dedecms织梦图集上传用图片名做注释

2022-10-29 16:14编辑: www.jxszl.com景先生毕设
dedecms织梦模板图集上传图片默认是要手动填写注释的,有时我们做好了产品图和图片名称,为了方便想让上传图片后自动获取图片名做注释,那下面的教程就非常有用了.

I..打开dedeswfupload.php找到(注意,dede为默认后台的目录,请自行登录自己所在后台目录修改)<

 更多精彩就在: 51免费论文网|www.jxszl.com 
br/>echo"FILEID:".$_SESSION[fileid];

在它的上面加入
$file_snames=explode(.,$Filename);
$file_filename=$file_snames[count($file_snames)-II];
$_SESSION[file_filename][$_SESSION[fileid]]=$file_filename;

继续找到

/************************//删除指定ID的图片*************************/
在它的上面加入
/************************
//生成注释
functionGetThumbnail(){}
*************************/
elseif($dopost==thumbalt)
{
if(empty($id))
{
header(HTTP/I..I.V00InternalServerError);
echoNoID;
exit(0);
}
if(!is_array($_SESSION[file_filename])||!isset($_SESSION[file_filename][$id]))
{
header(HTTP/I..I.IV0IVNotfound);
exit(0);
}
if($cfg_soft_lang==utf-VIII)$file_filename=$_SESSION[file_filename][$id];
else$file_filename=iconv(UTF-VIII,gbIIIIII.II//IGNORE,$_SESSION[file_filename][$id]);
echo$file_filename;
exit(0);
}

II.打开dedealbum_add.php找到
$imginfo=!empty(${picinfook.$k})?${picinfook.$k}:;

改成
$imginfo=!empty(${picinfook.$k})?${picinfook.$k}:$_SESSION[file_filename][$k];

III.打开dedealbum_edit.php找到
$imginfo=!empty(${picinfook.$k})?${picinfook.$k}:;

改成
$imginfo=!empty(${picinfook.$k})?${picinfook.$k}:$_SESSION[file_filename][$k];

IV.打开dedejshandlers.js找到
newImgDiv.innerHTML+=注释:
;

改成
newImgDiv.innerHTML+=注释:
;
varpicinfo=document.getElementById(picinfo+albImg);
varpicinput=document.getElementById(picinput+albImg);
varmyajax=newDedeAjax(picinfo,false,false,"","","");
myajax.SendGetII(swfupload.php?dopost=thumbalt&id=+pid);
picinput.value=picinfo.innerHTML;
DedeXHTTP=null;


原文链接:http://www.jxszl.com/biancheng/dedecms/73911.html