phpcms内容图片自动添加alt和title
博主的编辑器用的是UBuilder,上传图片和截图图片的alt属性和title属性都是文件名。不适合优化。改成了自动替换成标题。话不多说:
找到/phpcms/modules/content/content.php大概226行
$this->db->set_model($modelid);
下面加上
//替换图片alt属性 $content = stripslashes($_POST['info']['content']); $preg = "/<img.*?src=[\"|\'](.*?)[\"|\'].*?>/"; $alt = $_POST['info']['title']; $title = $_POST['info']['title']; $img = '<img src="\1" alt="'.$alt.'"title="'.$title.'">'; $content = preg_replace($preg,$img,$content); $_POST['info']['content'] = addslashes($content);
这样添加的时候就可以自动替换图片alt属性了
本文出自:琅枫个人博客。如需转载请注明出处!
本文出处:"https://www.phpfeng.cn/learn/php/57.html"
如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~
微信打赏

支付宝打赏
