海量精品营销型、响应式模板,超低模板价格,快来选购吧,网站建设如此简单!-互创湾模板网
当前位置:主页 > 建站教程 > 二次开发 >

织梦后台图集上传自动索引图片名称做注释

发布时间:2018-03-20 来源:互创湾 浏览: 关键词:
 织梦图集内容模型添加文档上传图集图片时需要手动在注释处添加图片名称,这个问题相信很多织梦站长都遇到过,很大程度上增加了工作量,今天小编教大家上传图片后自动索引图片名做注释,话不多说直接看教程。
第一步:打开 \dede\swfupload.php 找到(注:dede为默认后台的目录,请自行登录自己所在后台目录修改)
                $_SESSION['bigfile_info'][$_SESSION['fileid']] = $fileurl;
                $_SESSION['file_info'][$_SESSION['fileid']] = $imagevariable;
在下面添加:
$file_snames = explode('.', $Filename);
$file_filename = $file_snames[count($file_snames)-2];
$_SESSION['file_filename'][$_SESSION['fileid']] = $file_filename;
然后在最后一行添加:
/************************
//生成注释
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];
3、打开 \dede\album_edit.php 找到
               $imginfo =  !empty(${'picinfook'.$k}) ? ${'picinfook'.$k} : '';
        改成
               $imginfo =  !empty(${'picinfook'.$k}) ? ${'picinfook'.$k} : $_SESSION['file_filename'][$k];
4、打开 \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;
接下来赶快去后台添加一篇图集看看效果吧,希望能帮到大家。效果图如下:
织梦后台图集上传自动索引图片名称做注释
责任编辑:互创青年

相关文章

共有人阅读,期待你的评论!评论

网站首页 | 精品模板 | 免费模板 | 高级定制 | 百度地图

CopyRight © 2015-2016 互创湾模板网  备案号:苏ICP备15051054号 
版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。