帝国cms7.5发文章自动添加图片的alt和title属性作为这篇文章的标题
时间:2023年08月06日
/来源:网络
/编辑:佚名
【帝国cms问题】问题二、帝国cms7.5发布一篇文章时,它会自动添加图片的alt和title属性作为这篇文章的标题。(帝国cms教程)(作者亲测)
关键信息:
为了增加搜索引擎对我们网站的收录,我们经常使用给图片加上alt和 title。
第一步、找到后台帝国cms 文件,地址/e/class/userfun.php,将userfun.php 文件。用编辑代码编辑工具打开 php程序(推荐工具)Adobe Dreamweaver(点击下载)
<?php
//---------------------------用户自定义标签函数文件
?>
第二步、把下方代码复制粘贴到到/e/class/userfun.php (<?php 之间 ?>)即可。
<?php
//自动图片alt和title属性替换
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问题】问题二。当帝国cms发布一篇文章时,它会自动添加图片的alt和title属性作为这篇文章的标题。(图文教程)(作者亲测)
总结以后发布会文章和图片信息时,可以自动将图片的alt和title属性替换为信息标题!直接上传图片,文章自己生成给图片加上ALT和title.
PS:到这里【帝国cms问题】问题二。当帝国cms发布一篇文章时,它会自动添加图片的alt和title属性作为这篇文章的标题,问题解决方法到这里就结束啦。只需要重新发布新文章即可见证奇迹的时刻。
关键信息:
为了增加搜索引擎对我们网站的收录,我们经常使用给图片加上alt和 title。
第一步、找到后台帝国cms 文件,地址/e/class/userfun.php,将userfun.php 文件。用编辑代码编辑工具打开 php程序(推荐工具)Adobe Dreamweaver(点击下载)
<?php
//---------------------------用户自定义标签函数文件
?>
第二步、把下方代码复制粘贴到到/e/class/userfun.php (<?php 之间 ?>)即可。
<?php
//自动图片alt和title属性替换
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问题】问题二。当帝国cms发布一篇文章时,它会自动添加图片的alt和title属性作为这篇文章的标题。(图文教程)(作者亲测)
总结以后发布会文章和图片信息时,可以自动将图片的alt和title属性替换为信息标题!直接上传图片,文章自己生成给图片加上ALT和title.
PS:到这里【帝国cms问题】问题二。当帝国cms发布一篇文章时,它会自动添加图片的alt和title属性作为这篇文章的标题,问题解决方法到这里就结束啦。只需要重新发布新文章即可见证奇迹的时刻。
新闻资讯 更多
- 【帝国cms教程】帝国CMS模板变量$GLOBALS[navclassid]用法分析04-03
- 【帝国cms教程】鲜为人知帝国CMS内容页调用上一篇和下一篇的精华方法汇总04-03
- 【帝国cms教程】怎么快速找出帝国CMS数据库配置文件路径及迁移网站后修改技巧!04-03
- 【帝国cms教程】帝国CMS模板$GLOBALS[navclassid]用法详解04-03
- 【帝国cms教程】帝国cms 7.5版列表页分页样式修改笔记04-02
- 【帝国cms教程】解决帝国CMS搜索页面模板不支持灵动标签和万能标签的方法04-02
- 【帝国cms教程】帝国CMS只备份栏目和模板的方法04-02
- 【帝国cms教程】帝国CMS怎样删除清空数据库记录?04-02
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法