您现在的位置是:孟垂博自媒体博客 ✈ 帝国cms
帝国CMS增加正文图片自动替换alt属性值为标题内容
07-13最后更新时间:2024-10-22【已收录】人已围观收藏
简介随着百度技术的提高,对图片的识别度越来越高,为了迎合百度的机制,对正文的图片添加alt,更加有利于百度的爬取。
随着百度技术的提高,对图片的识别度越来越高,为了迎合百度的机制,对正文的图片添加alt,更加有利于百度的爬取。
实现过程其实很简单,添加一个正则函数就可以了。
首先在/e/class/userfun.php里面添加如下函数代码:
实现过程其实很简单,添加一个正则函数就可以了。
首先在/e/class/userfun.php里面添加如下函数代码:
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);
preg_match_all("/title=".+?"/",$matches[0][$i],$titleimg);
$t_alt=count($altimg[0]);
if($t_alt==0){
$htmls=str_replace("<img","<img alt="{$title}"",$htmls);
$htmls=str_replace("<img","<img title="{$title}"",$htmls);
}
}
return $htmls;
}
然后再模型里正文字段newstext添加函数名称,如图:在字段处理函数文本框填上user_imgalt (后台修改或则后台添加的时候执行这个函数)
《帝国CMS增加正文图片自动替换alt属性值为标题内容.doc》
如果这篇文章对你有所帮助,劳烦点个赞
推荐度:
很赞哦! ()
相关文章
- js实现批量替换页面上的电话号码2019-07-11
文章评论
点击排行
本栏推荐
标签云(最新)
站点信息
- 建站时间:2019年06月15日
- 网站程序:帝国CMS7.5
- 博客模板:可免费共享
- 文章统计:235篇文章
- 时间卷轴:时间轴
- 标签管理:标签云
- 网站地图:XML网站地图
- 微信二维码:扫描一下,你我就是有缘