DedeCMS实现文章上传图片自动添加Alt属性的功能
我们有时候在网站发布内容的时候会插入一些图片,尤其是那些使用织梦做图片类的网站时,在使用图片集的时候,会用到非常多的图片,这时候为了达到对每个图片的SEO优化,我们在上传图片时需要去给图片添加Alt属性来让搜索引擎更好的识别。
但是图片的alt属性是需要手动去添加的,很繁琐,并且图片一般都是围绕标题来的,基本添加的alt属性和文章的标题差不多,这样我们可以让文章或者是图片集里的图片在添加上去之后自动把alt属性添加为文章的标题,这样既方便,又能够起到增加alt属性增强seo优化效果。
下面就告诉大家具体的修改方法:
打开文件:include/ arc.archives.class.php文件,在里面找到如下代码:
@SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');
将上面的代码修改为:
$this->Fields['body'] = str_ireplace(array('altalt=""','alt=\'\''),'',$this->Fields['body']); $this->Fields['body'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$this->Fields['body']); $this->Fields['body'] = str_ireplace("<img " ,"<img alt=\"".$this->Fields['title']."\" ",$this->Fields['body']); $this->Fields['imgurls'] = str_ireplace(array('altalt=""','alt=\'\''),'',$this->Fields['imgurls']); $this->Fields['imgurls'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$this->Fields['imgurls']); $this->Fields['imgurls'] = str_ireplace("<img " ,"<img alt=\"".$this->Fields['title']."\" ",$this->Fields['imgurls']);
修改完成后保存,完成后生成一下所有文章就可以看看文章里面的图片是否有Alt属性了。
(资源库 www.zyku.net)
栏 目:DedeCMS
下一篇:DedeCMS列表页第一页跟其它页使用不同模板的方法
本文标题:DedeCMS实现文章上传图片自动添加Alt属性的功能
本文地址:https://www.zyku.net/dedecms/935.html
您可能感兴趣的文章
- 12-24帝国CMS编辑器上传图片取消宽高的方法
- 08-17织梦kindeditor编辑器图片上传增加图片alt属性和title
- 12-20CKEditor编辑器上传图片禁止自动设置宽高的方法
- 12-13CKEditor利用ThinkPHP上传图片的方法
- 02-22DedeCMS图集上传图片无水印的BUG修正方法
- 02-22DedeCMS上传图片提示Upload filetype not allow错误的
- 01-13Dedecms网站给图片alt属性自动调用标题的方法
- 02-23帝国CMS畅言代码接入教程
- 12-27朝牛咖啡-朝牛咖啡应用软件功能介绍
- 03-30realme真我gt设置dc调光步骤教程
- 09-26text-indent首行缩进两个字符和图片缩
- 03-31opporeno5k私密照片设置教程
- 08-13奶牛快传接收文件方法
- 01-11换机传数据-换机传数据应用软件功能介
- 07-05Linux comm命令
- 05-16DeDeCms内容上传的图片禁止新窗口打开
- 12-25酷兰-酷兰应用软件功能介绍
- 07-07fatal: destination path '.' already
- 08-09Vultr服务器重置root密码的方法
- 11-16apple store添加清单方法介绍
最近更新
阅读排行
猜你喜欢
- 01-10SuperSlide插件介绍以及使用教程
- 01-11记录时间天数-记录时间天数应用软件功
- 04-26opporeno5超级省电模式关闭方法
- 01-11冀云丰南-冀云丰南应用软件功能介绍
- 12-08小米11pro怎么启用miui优化
- 02-08opporeno5快速分享文件方法
- 03-03华为手环6更换表盘操作教程
- 02-22DedeCMS网站首页会自动在域名后面多出
- 01-13家家诊-家家诊应用软件功能介绍
- 11-22Navicat整个数据库搜索某个字符串在哪