帝国cms php替换,帝国CMS内容关键字替换图片标签解决方法

这篇博客介绍了如何通过在PHP中编写一个名为`user_imgalt`的函数,来实现自动将网页中IMG标签的ALT属性替换为文章的标题,以提升SEO效果。该函数在`e/class/userfun.php`文件中添加,并在后台系统设置的数据表模型字段管理中针对`newstext`字段进行编辑启用。这个方法对于批量处理网站内容的SEO优化非常实用。
摘要由CSDN通过智能技术生成

1、在 e/class/userfun.php 里面增加

//替换正文IMG里的ALT内容

functionuser_imgalt($mid,$f,$isadd,$isq,$value,$cs){

$title=$_POST['title'];

$htmls=$value;

$pattern= "/]+>/";

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("

}

}

return$htmls;

}

2、然后在后台系统设置-数据表模型-字段管理里面 编辑 newstext字段

增加如下

user_imgalt

3de677ae13ba4a439e01b5d75beba8cb.png

即可,图片上的alt就自动被替换成了文章标题 适合SEO!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值