帝国CMS发布信息时替换正文IMG图片标签里的ALT内容

 更新时间:2015年12月30日 16:42  点击:1658

在 e/class/userfun.php 里面增加

//替换正文IMG里的ALT内容
function user_imgalt($mid,$f,$isadd,$isq,$value,$cs){
    $title=$_POST['title'];
    $htmls=$value;
    $pattern = "/<img[^>]+>/"; 
    preg_match_all($pattern, $htmls, $matches); 
    for ($i=0; $i<=count($matches[0]); $i++) {
      preg_match_all("/alt=\".+?\"/",$matches[0][$i],$altimg); 
        $t_alt=count($altimg[0]);
        if($t_alt==0){
            $htmls=str_replace("<img","<img alt=\"{$title}\"",$htmls);
        }
    }   
        return $htmls;
}

然后在后台系统设置-数据表模型-字段管理里面 编辑 newstext字段

增加如下

即可,图片上的alt就自动被替换成了文章标题 适合seo!


[!--infotagslink--]

相关文章

  • 一篇文章教你3分钟如何发布Qt程序

    这篇文章主要给大家介绍了关于教你3分钟如何发布Qt程序的相关资料,文中通过实例代码结束的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧...2020-08-24
  • Shell脚本构建Docker 半自动化编译打包发布应用操作

    这篇文章主要介绍了Shell脚本构建Docker 半自动化编译打包发布应用操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-30
  • Qt使用windeployqt工具实现程序打包发布方法

    本文主要介绍了Qt使用windeployqt工具实现程序打包发布方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-11-01
  • Spring boot+redis实现消息发布与订阅的代码

    这篇文章主要介绍了Spring boot+redis实现消息发布与订阅,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值需要的朋友可以参考下...2021-01-15
  • 小米新千元机今日发布 专为联通定制

    前天下午,中国联通官方微博宣布,将于6月15日和小米联合召开新品发布会,正式发布一款“千元新旗舰”。...2016-07-04
  • js简单粗暴的发布订阅示例代码

    这篇文章主要给大家介绍了js简单粗暴的发布订阅的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-01-25
  • Python如何将模块打包并发布

    这篇文章主要介绍了Python如何将模块打包并发布,帮助大家分享自己的模块,感兴趣的朋友可以了解下...2020-08-31
  • MySQL 3.23.40 又发布了

    MySQL 3.23.40 又发布了。 修正了--low-priority-updates 和 INSERT 的问题。 修正了从进程在一些特别的情况下超前主进程 22 字节的问题。 为复制增加了 slave_wait_...2016-11-25
  • 基于PHP+mysql实现新闻发布系统的开发

    这篇文章主要介绍了基于PHP+mysql实现新闻发布系统的开发,文章通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-08-07
  • [PHP] EOD 及 mail 发布

    $message= <<<EOD ......成堆的字符串 如批量HTML代码 可以念 EOD; 装载到 $message 中。 $to="digico@123.com"; $mail ="hts@123.com"; $zhuti ="我爱你"; //...2016-11-25
  • Docker使用Git实现Jenkins发布、测试项目的详细流程

    这篇文章主要介绍了Docker使用Git实现Jenkins发布、测试项目的详细流程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-04-18
  • SpringBoot事件发布和监听详解

    今天去官网查看spring boot资料时,在特性中看见了系统的事件及监听章节,所以下面这篇文章主要给大家介绍了关于SpringBoot事件发布和监听的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下...2021-11-12
  • 做一个信息发布功能

    PHP代码:-------------------------------------------------------------------------------- CREATE TABLE `jb_administrators` ( `administratorsID` int(10) u...2016-11-25
  • ASP.NET程序发布详细过程

    这篇文章主要为大家介绍了ASP.NET程序发布详细过程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • ASP.NE网站发布注意事项简析

    ASP.NET网站部署到IIS中的关键点,本文介绍了一些ASP.NE网站在发布是需要注意事项,需要了解的朋友可以参考下...2021-09-22
  • 够建网站:新闻发布系统

    如何架设一个新闻系统呢?一个完整的新闻系统不仅仅只包括供浏览的新闻界面,它还包括许多功能的控制和后台管理的强劲功能. 那么这些功能内的子功能又如何调度分配呢?...2016-11-25
  • 三星Note 7消息泄露:8月2日发布

    据外媒SamMobile爆料,三星将于8月2日在纽约林肯中心的Alice Tully音乐厅举办发布会,推出新款GALAXY Note系列机型,不出意外的话,三星GALAXY Note 7应该是此次发布会的主角。...2016-07-04
  • js实现微博发布小功能

    本篇文章主要介绍了javascript实现微博发布小功能的示例代码,具有一定的参考价值,下面跟着小编一起来看下吧...2017-01-16
  • 80行代码写一个Webpack插件并发布到npm

    最近在学习 Webpack 相关的原理,本文用80行代码写一个Webpack插件并发布到npm,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-05-24
  • C# WebService创建、发布、调用的实例讲解

    下面小编就为大家分享一篇C# WebService创建、发布、调用的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-06-25