帝国CMS正文图片如何自动加alt为标题

瓦窑源码   2020-07-05   收藏本单
为了更好的SEO优化网站,文章图片最好加上ALT标题功能,帝国CMS并不会自动加上这个功能,那么帝国CMS正文图片如何自动加alt为标题呢?瓦窑源码小编经过查找资料解决了这个问题,下面一起看看帝国cms图片加alt的方法吧。

1、将下面的代码函数放入 e/class/userfun.php 文件中:

function user_AddImgAlt($mid,$f,$isadd,$isq,$value,$cs){
$value=stripSlashes($value);
$title=stripSlashes($_POST['title']);
$title=str_replace('"','',$title);
$zz2="/\<(img|IMG) (.*?)alt=\"(.*?)\"(.*?)>/is";
$text=preg_replace($zz2,"<\\1 \\2\\4>",$value);
$zz1="/\<(img|IMG) (.*?)>/is";
$text=preg_replace($zz1,"<\\1 alt=\"{$title}\" \\2>",$text);
return $text;
}

2、修改数据表中的正文字段

需要使用此功能的数据表都需要修改。正文字段一般是newstext(也可以是其它字段),在字段处理函数文本框填上user_AddImgAlt

帝国CMS正文图片自动加alt为标题,支持新增和修改!

 3、其它说明

这个函数增加alt内容是强制性的,如果手动添加了alt也会被替换掉,使用时请注意。

以上就是关于帝国cms图片加alt的所有内容了,为了让你的网站更好的收录和排名,赶快修改下吧。

展开