最近用 Discuz 搭建了个网站——(www.91kaiye.cn),用到了门户功能,不得不说Discuz 的功能还是非常强大的,但在使用过程中发现在发表文章时添加了图片却不能像 WordPress 这样自动添加 alt 标签,经过一番研究,初步解决了这个问题,目前还没有 Bug,等待长时间验证,方法如下:
在实施本方法之前请先备份网站数据,以防不测;这次修改需要修改两个文件,分别是:

static/image/editor/editor_function.js
template/default/home/spacecp_blog.htm

同时增加一个文件为:

static/image/editor/editor_function.js–复制一份,重命名为:bgeditor_function.js

下面开始修改:editor_function.js

查找代码:

function insertImage(image, url, width, height) {url = typeof url == 'undefined' || url === null ? image : url;width = typeof width == 'undefined' || width === null ? 0 : parseInt(width);height = typeof height == 'undefined' || height === null ? 0 : parseInt(height);var html = '<p><a href="' + url + '" target="_blank"><img src="'+image+'"'+(width?' width="'+width+'"':'')+(height?' height="'+height+'"':'')+'></a></p>';edit_insert(html);
}
修改为:
function insertImage(image, url, width, height, subject) {url = typeof url == 'undefined' || url === null ? image : url;width = typeof width == 'undefined' || width === null ? 0 : parseInt(width);height = typeof height == 'undefined' || height === null ? 0 : parseInt(height);subject = $('title').value;var html = '<p><a href="' + url + '" target="_blank"><img alt="'+subject+'" src="'+image+'"'+(width?' width="'+width+'"':'')+(height?' height="'+height+'"':'')+'></a></p>';edit_insert(html);
}
再修改刚刚建立的bgeditor_function.js

同样查找代码:

function insertImage(image, url, width, height) {url = typeof url == 'undefined' || url === null ? image : url;width = typeof width == 'undefined' || width === null ? 0 : parseInt(width);height = typeof height == 'undefined' || height === null ? 0 : parseInt(height);var html = '<p><a href="' + url + '" target="_blank"><img src="'+image+'"'+(width?' width="'+width+'"':'')+(height?' height="'+height+'"':'')+'></a></p>';edit_insert(html);
}

修改为:

function insertImage(image, url, width, height, subject) {url = typeof url == 'undefined' || url === null ? image : url;width = typeof width == 'undefined' || width === null ? 0 : parseInt(width);height = typeof height == 'undefined' || height === null ? 0 : parseInt(height);var html = '<p><a href="' + url + '" target="_blank"><img alt="'+subject+'" src="'+image+'"'+(width?' width="'+width+'"':'')+(height?' height="'+height+'"':'')+'></a></p>';edit_insert(html);
}

再编辑:template/default/home/spacecp_blog.htm

查找:editor_function.js

替换为:bgeditor_function.js

编辑完毕保存,把文件上传到原来位置,增加的bgeditor_function.js与editor_function.js一块放在同一目录。后台发布一片文章,输入文章标题,上传图片,进入源代码模式,看看图片是不是有了 alt 标签?

效果如图:

Discuz 门户文章插入图片自动添加 alt 标签相关推荐

  1. DedeCMS织梦为文章图片自动添加ALT标签

    用DedeCMS在做图片站,一般都是采集,很多图片没有alt标签,对搜索引擎来说并不友好,一张一张写相当麻烦,可以修改为文档关键字或文章标题作为图片alt描述.图片的匹配度当然没有手动的好,但做站群的 ...

  2. 设置WordPress文章关键词自动获取,文章所属分类名称,描述自动获取文章内容,给文章的图片自动加上AlT标签...

    最近在优化网站,SEO优化标准:每一篇文章都要有关键词,关键词的个数为3到6个.每一篇文章都要有描述,描述的字数为汉字在70~80之间,在160个字符之间. 每一篇文章的图片都要有Alt标签,自动给图 ...

  3. 中 自动展示链接的内容_织梦DEDECMS文章内容中的图片自动添加ALT和title属性方法...

    今天下载我资源网(www.xiazaiwo.net)要说的是织梦DEDECMS文章内容中的图片自动添加ALT和title属性,如果觉得不错,请分享给大家,也给大家做个参考.一起跟随小编过来看看吧! 织 ...

  4. 织梦缩略图自动补齐绝对路径_[教程]织梦CMS缩略图和文章内容图片自动转化为带域名的绝对路径...

    今天又接了个织梦CMS的有偿服务,客户想要后台添加文章内容的时候,缩略图自动变成带上绝对路径的格式. 比如我们默认的缩略图是这样的 /uploads/allimg/150814/123P2NB-0-l ...

  5. hexo给文章插入图片、进行图片样式控制

    写在前面 在hexo插入图片这方面花了不少时间,原本使用了大佬的插件,一直没成功,然后找到了使用"{%%}"插入图片的解决方法,下文描述了四种插入图片的方法和大佬插件使用上的一点问 ...

  6. R语言ggplot2可视化在可视化的接种中插入图片、添加图片实战

    R语言ggplot2可视化在可视化的接种中插入图片.添加图片实战 目录 R语言ggplot2可视化在可视化的接种中插入图片.添加图片实战

  7. word 2013 题注、图注、插入图片自动修改大小、批量更新题注编号

    1 .题注 图片下面的文字说明,如  图 1.1.1 2.图注 图的标题格式,可以右键修改段落为居中,选中图片,点下此格式快捷居中等其他格式 3. 题注插入 效果 如下 4.题注自动居中对齐 先点击图 ...

  8. wangEditor-3.1.1 自己扩展的, 扩展图片添加alt标签

    wangEditor-3.1.1 扩展图片添加alt标签, 原本功能是,上传图片后,选中图片,在工具栏上传图片的位置会高亮,点击就就会出现下面的页面 由于SEO标签Alt属性值最好有,毕竟搜索引擎不知 ...

  9. Java Poi word 插入图片并添加边框

    Java Poi word 插入图片并添加边框 //得到Picture的Base64编码 Base64Picture p1; //打开Word文件 Resource resource = new Cl ...

最新文章

  1. 《企业软件交付:敏捷与高效管理精要》——1.5 对企业软件交付的需求是如何演变的呢...
  2. python进阶书籍的推荐 知乎-推荐几本Python3相关书籍?最好分一下基础、进阶、高级...
  3. 通过http协议访问FTP服务器的搭建,ftp+nginx 图片服务器搭建之后使用http访问进行配置文件的修改
  4. Java Review - 并发编程_独占锁ReentrantLock原理源码剖析
  5. 【LeetCode】50. Pow(x, n) (3 solutions)
  6. 课程设计---图书登记管理系统
  7. Docker搭建NSQ实时分布式消息集群
  8. RFID技术为智能轮胎在未来车联网领域的应用奠定了基础
  9. IP地址冲突导致网络故障如何排查问题?
  10. vs2013 资源视图 看不到东西
  11. 仰望星空,脚踏实地 2016
  12. 关于百度ueditor图片上传到OSS问题解决
  13. vant swipe 三图一屏
  14. html5 ios 键盘挡住输入框,IOS 键盘挡住输入框的问题解决办法
  15. 公司新来了个软件测试工程师,一副毛头小子的样儿,哪想到是新一代卷王...
  16. 北京内推 | 360人工智能研究院招聘计算机视觉算法研究员
  17. 一招学会绘制UI图标超椭圆
  18. 大数据计算框架与平台--深入浅出分析
  19. 超实用后台UI模板有这些就够了!(二)
  20. SEO竞争对手分析及网站SEO优化方案设计分析

热门文章

  1. mysql常见日志general_mysql中general_log日志知识点介绍
  2. AOJ0189 Convenient Location
  3. 浅谈ERP项目的一把手工程
  4. 常州一院有全消化道的机器人的_“奇奇”再立新功,常州一院胸外科团队跻身全国TOP榜单...
  5. wap2app 安卓返回键 直接退出问题
  6. 云梯计划限时增额,学生党TCA认证寒假福利
  7. .NET Core C#系列之XiaoFeng.ToCast万能类型转换器
  8. 解决 Android N 上报错:android.os.FileUriExposedException: file:///storage/emulated/0/
  9. 提取文件名到excel表格中,如何操作?
  10. GCD学习之简单小结