老版地址(仅作固定作用):old.jincong.net

dedecms文章中的图片自动添加ALT属性

打开Iclude/ac.achive.cla.php查找:@SeSyEv($hi-&g;Field['ypeid'],$hi-&g;Field['ypeame'],$hi-&g;Field['id'],$hi-&g;Field['ile'],&#39......
以下是【金聪采编】分享的内容全文:
打开Include/ arc.archives.class.php
 
查找:
 
@SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');
 
在上面代码后面添加:
 
//替换图片Alt为文档标题$this->Fields['body'] = str_ireplace(array('alt=""','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']);
 
上面是修改默认的模板标签:{dede:field.body/} ,如果是其它字段,可以修改$this->Fields[‘body’] 为其它的字段名。
 
效率说明:使用了正则处理,会降低一些生成速度,如果数据量小,则可以忽略。
金聪线报提示:[ dedecms文章中的图片自动添加ALT属性 ] 仅为会员分享交流,仅供学习、参考使用,请勿用于其他用途,如果想商业使用或者代理,请自行联系版权方获取授权。任何未获取授权的商业使用与本站无关,请自行承担相应责任。
本站不存储任何资源文件,敬请周知!
此资源仅供个人学习、研究使用,禁止非法转播或商业用途,请在获取后24小时内删除,如果你觉得满意,请寻求购买正版或获取授权!
免责申明:本站仅提供学习的平台,所有资料均来自于网络分享线索,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以处理。版权申诉相关说明
本网站采用 BY-NC-SA 协议进行授权 转载请注明原文链接:dedecms文章中的图片自动添加ALT属性
221381
领取福利

微信扫码领取福利

微信扫码分享