首页CMS修改代码实现织梦DEDECMS文章图片添加标题作为ALT

修改代码实现织梦DEDECMS文章图片添加标题作为ALT

时间2024-05-23 02:50:03发布访客分类CMS浏览291
导读:一般来说,我们在编辑网站中有图片一般会手动添加ALT标签的,但是如果有些时候在使用类似织梦DEDECMS程序的时候采集的数据或者大量数据提高工作效率的时候则一个个手动添加确实效率低下。于是是否可以采用设置在主题或者程序中自动实现的办法呢?这...

一般来说,我们在编辑网站中有图片一般会手动添加ALT标签的,但是如果有些时候在使用类似织梦DEDECMS程序的时候采集的数据或者大量数据提高工作效率的时候则一个个手动添加确实效率低下。于是是否可以采用设置在主题或者程序中自动实现的办法呢?

这里老蒋整理到一个办法,好像大部分都是这样子实现的。

1、编辑文件

include/ arc.archives.class.php

在这个文件编辑找到:

@SetSysEnv($this->
    Fields['typeid'],$this->
    Fields['typename'],$this->
    Fields['id'],$this->
    Fields['title'],'archives');
    

2、修改

span style="font-size:14px;
    ">
    $this->
    Fields['body']=str_ireplace(array('altalt=""','alt='''),'',$this->
    Fields['body']);
    $this->
Fields['body']=preg_replace("@[s]{
0,}
alt[s]{
0,}
=["'s]{
0,}
[sS]{
0,}
    ["'s]@isU","",$this->
    Fields['body']);
    $this->
    Fields['body']=str_ireplace("img","imgalt="".$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,}
[sS]{
0,}
    ["'s]@isU","",$this->
    Fields['imgurls']);
    $this->
    Fields['imgurls']=str_ireplace("img","imgalt="".$this->
    Fields['title'].""",$this->
    Fields['imgurls']);
    /span>
    

修改成这样子的。

或者是找到:

//设置全局环境变量$this->
    Fields[‘typename’] = $this->
    TypeLink->
    TypeInfos[‘typename’];
    SetSysEnv($this->
    Fields[‘typeid’],$this->
    Fields[‘typename’],$this->
    Fields[‘aid’],$this->
    Fields[‘title’],’archives’);
    

然后下面添加:

$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 ” ,”Fields[‘title’].”‘ “,$this->
    Fields[‘body’]);
    

具体我们试试看。注意备份代码。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 修改代码实现织梦DEDECMS文章图片添加标题作为ALT
本文地址: https://pptw.com/jishu/666018.html
解决织梦DedeCMS移动端内容图片居中和自适应宽度 FreeBSD中如何安全地进行远程文件传输

游客 回复需填写必要信息