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
3、其它说明
这个函数增加alt内容是强制性的,如果手动添加了alt也会被替换掉,使用时请注意。
未经允许不得转载:Just My Socks中文教程网 » 帝国CMS正文图片自动加alt为标题并支持新增和修改:手动添加了alt也会被替换掉