1、以下代码放进e/class/userfun.php文件里

//自动图片alt
function user_imgalt( $mid, $f, $isadd, $isq, $value, $cs ) {
    $alt = $_POST[ 'title' ];
    $htmls = $value;
    //清除为空的alt
    $htmls = str_replace('alt=""', '', $htmls);
    preg_match_all('/<img (.*?)>/', $htmls, $images);

    if (!is_null($images)) {
        foreach ($images[1] as $index => $value) {
            preg_match('/alt="(.*?)"/', $value, $is_alt);

            if (empty($is_alt[1])) {
                //判断没有alt则添加
                $new_img = str_replace('<img', '<img alt="图片[' . ($index + 1) . '] - ' . $alt . '"', $images[0][$index]);
                $htmls = str_replace($images[0][$index], $new_img, $htmls);
            }
        }
    }
    return $htmls;
}

2、帝国cms后台-系统-数据表与系统模型-管理数据表-管理字段-修改newstext字段。把user_imgalt填入后台增加信息处理函数里,保存即可生效。