ThinkPHP搭建cms-正则替换详情内容中图片title与alt

jswusn.com PHP 2018-11-21 19:10:28 1822次浏览

  苏州网站建设在上传详情内容的时候发现,详情内容中的图片title与alt内容都是直接获取的是本地图片的名称,有的时候为了方便上传图片时能够快速找到当前这张图片,都是直接将图片名称修改成1.jpg或者是a.jpg等等。这样的话图片上传到网站上就明显的不利于优化。本来苏州网站建设是打算把图片上的title与alt重新修改一下名称,无奈,本人比较懒,便想到了直接用个正则替换成当前内容的标题。废话不多说,直接贴上代码:


ThinkPHP搭建cms-正则替换详情内容中图片title与alt


function set_imgalt($content,$title=''){
//    $content = htmlspecialchars_decode($content);
  $reg = '/(alt|title)=\"[\S]+\"/i';
  $content = preg_replace($reg,'${1}="'.$title.'"',$content);
  return $content;
}


然后在cms模板中调用文章详细内容的时候使用一下当前函数:

{$content.content|set_imgalt=###,$content['title']}


技术分享

苏南名片

  • 邮箱:message@jswusn.com
  • 地址:江苏省苏州市相城区

热门文章

Copyright © 2018-2020 吴书南 版权所有

技术支持:苏州网站建设  苏ICP备18036849号