您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS发布信息替换img图片标签里的Alt内容的方法
绮纹2023-02-03 23:55:52帝国CMS教程已有人查阅
导读最新修改方法解决了修改时重复ALT的问题,在 e/class/userfun.php 里面增加
最新修改方法解决了修改时重复ALT的问题,在 e/class/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);
}
}
return $htmls;
}
然后在后台系统设置-数据表模型-字段管理里面 编辑 newstext字段
增加如上图
即可,图片上的alt就自动被替换成了文章标题 适合seo!
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS微信分享带缩略图的方法
前提是必须有公众号,且公众号中需要填写你的域名为安全域名才能成功。以下分享接口已采用微信开发文档中最新的接口,网上很多人使用的原接口即将失效了。 -
帝国CMS新手教程网站怎么搬迁
网站搬迁步骤:1、备份数据库、附件目录;2、新网站安装新的帝国网站管理系统;3、登陆后台恢复备份的数据库、附件目录与表单目录;4、重新生成前台 -
帝国cms信息反馈表单页面总是显示“带*项为必填 ”怎么办
这个问题很奇葩,所以特意发出来给需要的人,不看教程你肯定不会想到解决方法了。在制作信息反馈页面的时候,总是显示“带*项为必填 ,在后台将全部设为非填 -
帝国CMS后台添加关键字时自动同步到TAGS的方法
功能介绍:在添加文章的关键字时,把输入的关键字自动复制到TAGS文本框。帝国CMS后台–>系统设置–>管理数据表–>新闻系统数据表 (phome_ecms_news)[管理字段] –>special.field(特殊属性)–>[修改系统字段]
留言与评论 (共有 条评论) |