帝国cms自动填写alt和title的解决办法(帝国cms怎么获取自定义id)
问题:帝国CMS7.5发布一篇文章时,它会自动添加图片的alt和title属性作为这篇文章的标题。
关键信息:
为了增加搜索引擎对我们网站的收录,我们经常使用给图片加上alt和 title。
第一步、找到后台帝国cms 文件,地址/e/class/userfun.php,将userfun.php 文件。用编辑代码编辑工具打开 php程序(推荐工具)<?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,所示:
总结以后发布会文章和图片信息时,可以自动将图片的alt和title属性替换为信息标题!直接上传图片,文章自己生成给图片加上ALT和title.
PS:到这里【帝国cms问题】问题二。当帝国cms发布一篇文章时,它会自动添加图片的alt和title属性作为这篇文章的标题,问题解决方法到这里就结束啦。
相关推荐
-
帝国cms首页调用文章内容里第一张图片方法
帝国cms首页调用文章内容里第一张图片.无标题图片自动调用内容页里第一张图片
-
给帝国CMS批量设置文章正文第一张图片为缩略图的方法
操作最好先提前备份一下网站和网站数据库方法:首先打开网站后台,找到系统—系统设置—备份与恢复数据—执行SQL语句:
-
如何使用HTML、CSS和jQuery制作一个响应式的图片幻灯片
如何使用HTML、CSS和jQury制作一个响应式的图片幻灯片在现代的网页设计中,图片幻灯片是一个常见且吸引眼球的元素,它能够让网页更加生动、吸引人并提升用户体验。在本文中,我们将展示如何使用HTM
-
如何利用Layui实现图片遮罩效果
如何利用Lyui实现图片遮罩效果在网页开发中,图片遮罩效果是常见的一种交互效果,可以通过遮罩来增强图片的视觉吸引力,也能够起到一定的提示作用。本文将介绍如何利用Lyui框架实现图片遮罩效果,并提供
-
如何利用Layui实现图片卡片翻转效果
如何利用Lyui实现图片卡片翻转效果Lyui是一款基于jQury和Lyui的前端UI框架,它具有便捷、简洁的特点,非常适合快速开发和定制化。在这篇文章中,我将介绍如何使用Lyui实现图片卡片