dedecms织梦模板图集上传用图片名做注释的好代码教程

夏日的草原,早晨空气格外清新,我缠着父亲在草原上漫步。幽幽的草香迎面拂来,红艳艳。朝阳正从地平线上冉冉升起,为辽阔的草原镀上一层金色。草叶上的露珠,像镶在翡翠上的珍珠,闪着五颜六色的光华。我看到草丛中夹着许多粉红色、白色、黄色或是蓝色的不知名的花,把草原装扮得十分美丽。
dedecms织梦图集上传图片默认是要手动填写注释的,有时我们做好了产品图和图片名称,为了方便想让上传图片后自动获取图片名做注释,那下面的好代码教程就非常有用了。 1、打开 dedeswfupload.php 找到(注意,dede为默认后台的目录,请自行登录自己所在后台目录修改) 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);
}
2、打开 dedealbum_add.php 找到 $imginfo = !empty(${'picinfook'.$k}) ? ${'picinfook'.$k} : ''; 改成 $imginfo = !empty(${'picinfook'.$k}) ? ${'picinfook'.$k} : $_SESSION['file_filename'][$k]; 3、打开 dedealbum_edit.php 找到 $imginfo = !empty(${'picinfook'.$k}) ? ${'picinfook'.$k} : ''; 改成 $imginfo = !empty(${'picinfook'.$k}) ? ${'picinfook'.$k} : $_SESSION['file_filename'][$k]; 4、打开 dedejshandlers.js 找到 newImgDiv.innerHTML += '<div >注释:<input type="text" name="picinfo'+albImg+'" value="" /></div>'; 改成 查看源码打印代码帮助 newImgDiv.innerHTML += '<div >注释:<input type="text" name="picinfo'+albImg+'" value="" id="picinput'+albImg+'" /><span id="picinfo'+albImg+'" ></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织梦模板图集上传用图片名做注释的好代码教程到此结束。有时候,同样的一件事情,我们可以去安慰别人,却说服不了自己。每个人,在困惑苦闷的时候,都需要身边有朋友能够开解一下自己,其实,并非我们不懂得那些道理,只是我们特别需要听到别人把它再复述出来,以来验证和坚定那些道理的真理性。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
织梦CMS后台添加或编辑图集提示附加表时出错的如何解决方法

织梦图集整合layui上传可多图集多实例可会员多图集

dedecms如何把后台的图集编辑器修改为文章编辑器的步骤

dedecms程序网站后台如何使用图集上传后不能按顺序排列怎么办

dedecms发图集填写的注释显示在标题上该怎么设置