最新公告
  • 欢迎您光临 我爱模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境! 立即加入钻石VIP
  • 帝国6.0使用字段处理函数图片alt自动加标题

    正文概述 管理员   2025-09-05   5

    默认情况下,图片上传的时候叫什么名字,alt里面就是什么...
    为了SEO有时都要手动把里面改成想要的,比如标题
    现在使用字段处理函数来解决
    把一下代码放入e/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);   
            }else{   
                $htmls=str_replace($altimg[0][0],"alt="{$title}"",$htmls);   
            }   
        }      
            return $htmls;   
    }   

    我爱模板网 » 帝国6.0使用字段处理函数图片alt自动加标题

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?587cc1e5c052b5b0ce99533beff13c96"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

    请选择支付方式

    ×
    支付宝支付
    余额支付
    ×
    微信扫码支付 0 元