您当前的位置:首页 > 电脑百科 > 程序开发 > 开源程序 > 帝国cms

帝国cms后台发布内容自动把内容图片的alt和title替换为文章标题

时间:2018-01-24 18:00:20  来源:  作者:

操作方法如下:

1.把下面的代码放到/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;
}

2.在模型里正文字段一般是newstext(也可以是其它字段),在字段处理函数文本框填上user_imgalt 如下图:

帝国cms后台发布内容自动把内容图片的alt和title替换为文章标题

3.这样在帝国cms后台发布信息的时候就可以自动替换图片alt和title属性为信息标题了!



Tags:帝国cms   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
1.修改了某个栏目的目录地址,原本是/abc/,现在改成了/ab/,重新生成了栏目页面/ab/和文章页面/ab/*.html,但是栏目页的列表文章url还是/abc/*.html(正确的url应该是/ab/*.html),这个...【详细内容】
2020-10-26  Tags: 帝国cms  点击:(106)  评论:(0)  加入收藏
帝国cms内容批量替换,http/https替换,图片路径替换等,一般用在网站做了ssl证书之后,或者相对路径和绝对路径相互转换等。帝国cms要实现内容批量替换还是很简单的,因为帝国cms后台...【详细内容】
2020-03-25  Tags: 帝国cms  点击:(207)  评论:(0)  加入收藏
以下是帝国CMS官方说明!使用PHP7.*运行环境时,以下两种情况,设置支持PHP7.*操作步骤:1、全新安装帝国CMS时:只需安装时MYSQL接口类型选择mysqli即可支持PHP7系列。2、已经安装好...【详细内容】
2020-03-18  Tags: 帝国cms  点击:(128)  评论:(0)  加入收藏
我们使用帝国cms的时候,需要调用当前文章的其他相关的文章,根据关键字相关的方式,代码如下...【详细内容】
2020-03-18  Tags: 帝国cms  点击:(93)  评论:(0)  加入收藏
帝国cms自动提取内容第一张图片为标题图片代码...【详细内容】
2020-03-18  Tags: 帝国cms  点击:(159)  评论:(0)  加入收藏
帝国CMS7.5后台编辑器更换为 ueditor 1.4.3百度编辑器的教程 很多人不喜欢使用帝国CMS自带的后台文章发布编辑器,因为功能太少且很多地方有问题,现在我们把帝国CMS7.5后台编...【详细内容】
2020-03-17  Tags: 帝国cms  点击:(97)  评论:(0)  加入收藏
最近朋友的一个网站被挂了黑链,被叫去做技术支持= =!简单介绍一下具体情况:访问网站:www.xinsanwen.cn显示的是黑链地址,通过审查元素可以清晰的看到这些被加密过的文件。如果...【详细内容】
2020-03-12  Tags: 帝国cms  点击:(151)  评论:(0)  加入收藏
今天给大家讲解一下帝国CMS7.5的用户提交表单,比如在线报名、反馈信息、留言等,可以帮助我们获得用户的信息,从而带来业务,实现方法如下:制作出来的效果如下:方法步骤:1、点击菜单...【详细内容】
2020-01-02  Tags: 帝国cms  点击:(112)  评论:(0)  加入收藏
以下是帝国CMS官方说明!使用PHP7.*运行环境时,以下两种情况,设置支持PHP7.*操作步骤:1、全新安装帝国CMS时:只需安装时“MYSQL接口类型”选择“mysqli”即可支持PHP7系列。2、已...【详细内容】
2019-10-04  Tags: 帝国cms  点击:(94)  评论:(0)  加入收藏
在帝国CMS后台总览页面中的“服务器信息”一栏中,有一个“魔术引用”状态,如下图所示: 1.开启方法在PHP系统配置文件php.ini中找到magic_quotes_gpc变量,将其值设置为on即可。网...【详细内容】
2019-07-17  Tags: 帝国cms  点击:(572)  评论:(0)  加入收藏
▌简易百科推荐
1.修改了某个栏目的目录地址,原本是/abc/,现在改成了/ab/,重新生成了栏目页面/ab/和文章页面/ab/*.html,但是栏目页的列表文章url还是/abc/*.html(正确的url应该是/ab/*.html),这个...【详细内容】
2020-10-26      Tags:帝国cms   点击:(106)  评论:(0)  加入收藏
帝国cms内容批量替换,http/https替换,图片路径替换等,一般用在网站做了ssl证书之后,或者相对路径和绝对路径相互转换等。帝国cms要实现内容批量替换还是很简单的,因为帝国cms后台...【详细内容】
2020-03-25      Tags:帝国cms   点击:(207)  评论:(0)  加入收藏
以下是帝国CMS官方说明!使用PHP7.*运行环境时,以下两种情况,设置支持PHP7.*操作步骤:1、全新安装帝国CMS时:只需安装时MYSQL接口类型选择mysqli即可支持PHP7系列。2、已经安装好...【详细内容】
2020-03-18      Tags:帝国CMS7.5   点击:(128)  评论:(0)  加入收藏
我们使用帝国cms的时候,需要调用当前文章的其他相关的文章,根据关键字相关的方式,代码如下...【详细内容】
2020-03-18      Tags:帝国cms   点击:(93)  评论:(0)  加入收藏
帝国cms自动提取内容第一张图片为标题图片代码...【详细内容】
2020-03-18      Tags:   点击:(159)  评论:(0)  加入收藏
帝国CMS7.5后台编辑器更换为 ueditor 1.4.3百度编辑器的教程 很多人不喜欢使用帝国CMS自带的后台文章发布编辑器,因为功能太少且很多地方有问题,现在我们把帝国CMS7.5后台编...【详细内容】
2020-03-17      Tags:帝国CMS   点击:(97)  评论:(0)  加入收藏
最近朋友的一个网站被挂了黑链,被叫去做技术支持= =!简单介绍一下具体情况:访问网站:www.xinsanwen.cn显示的是黑链地址,通过审查元素可以清晰的看到这些被加密过的文件。如果...【详细内容】
2020-03-12      Tags:帝国CMS   点击:(151)  评论:(0)  加入收藏
今天给大家讲解一下帝国CMS7.5的用户提交表单,比如在线报名、反馈信息、留言等,可以帮助我们获得用户的信息,从而带来业务,实现方法如下:制作出来的效果如下:方法步骤:1、点击菜单...【详细内容】
2020-01-02      Tags:帝国cms   点击:(112)  评论:(0)  加入收藏
以下是帝国CMS官方说明!使用PHP7.*运行环境时,以下两种情况,设置支持PHP7.*操作步骤:1、全新安装帝国CMS时:只需安装时“MYSQL接口类型”选择“mysqli”即可支持PHP7系列。2、已...【详细内容】
2019-10-04    CSDN  Tags:CMS7.5   点击:(94)  评论:(0)  加入收藏
现如今,网站几乎是互联网时代不可缺少的一项组成部分,若是不在企业名片上印上公司的网站地址,一定会被同行耻笑。那么现在做一个企业级网站有多复杂?又有多简单?这个问题问的似乎...【详细内容】
2019-08-12      Tags:CMS系统   点击:(799)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条