• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > dedecms织梦图集上传图片自动获取图片名做注释

dedecms织梦图集上传图片自动获取图片名做注释

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了dedecms,织梦,图集上传图片,自动获取图片名,做注释等相关知识,希望对您有所帮助

dedecms织梦图集上传图片默认是要手动填写注释的,有时我们做好了产品图和图片名称,为了方便想让上传图片后自动获取图片名做注释,那下面的教程就非常有用了。

1、打开 \dede\swfupload.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的图片*************************/

在下面加入如下代码:

/************************//生成注释*************************/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 "注释:<input type=\"text\" name=\"picinfo{$id}\" value=\"{$file_filename}\" style=\"width:154px;\" id=\"picinfo{$id}\" />";    exit(0);}


2、打开 \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" id="picinfo'+albImg+'"></div>'; var picinfo = document.getElementById('picinfo'+albImg); var myajax = new DedeAjax(picinfo,false,false,"","",""); myajax.SendGet2('swfupload.php?dopost=thumbalt&id='+pid); DedeXHTTP = null;

完成!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • dedecms织梦图集上传图片自动获取图片名做注释
  • Dedecms5.7如何将系统的data目录迁移到web以外目录
  • 织梦dedecms广告管理增加广告图片上传功能
  • 织梦dedecms网站六大SEO优化技巧分享
  • 织梦Dedecms系统实现按“字母检索”搜索功能
  • 织梦DEDECMS无简略标题显示完整标题的实现代码
  • DEDECMS5.7使用kindeditor编辑器栏目内容无法保存
  • 织梦DEDECMS扩展插件来防止注册机注册会员和投稿
  • DEDECMS获取本文地址标签
  • 织梦DEDECMS首页调用单页文档内容并带过滤HTML的方

相关文章

  • 2022-04-29DEDECMS用函数实现隔行换色以及分组加线
  • 2022-04-29Photoshop合成抽象风格的人物插画教程
  • 2022-04-29深入了解PHP中的序列化和反序列化
  • 2022-04-29怎么解决phpmyadmin显示MySQL数据表“使用中” 修复后依然无效的问题
  • 2022-04-29如何解决uni图标在app上不显示的问题
  • 2022-04-29PhotoShop制作蓝色梦幻动漫签名溶图教程
  • 2022-04-29jQuery checkbox不可选怎么实现
  • 2022-04-29遇到的uni-app的坑(uni-easyinput清空值,datetimerange置空)
  • 2022-04-29Photoshop制作绚丽的放射光线效果图
  • 2022-04-29array_values()在php中返回数组的操作实例

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • ThinkPHP6中env环境变量的使用
    • 详解Thinkphp5整合grid++报表
    • html5新增的表单控件和表单属性有哪些
    • 详解wordpress非根目录部署nginx关键配置
    • 浅谈nodejs利用node-xlsx模块读取excel数据的方法
    • WordPress如何插入视频?WP文章插入视频代码方法
    • PhotoShop CS6创建复古半调网纹立体3D文字设计教程
    • 浅析小程序中如何优雅地进行模块化处理?
    • 浅谈css3 device-width和width之间的差异
    • CentOS8怎么安装最新版Nginx

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有