帝国CMS二次开发解决内容关键字替换图片ALT办法
发布时间:2021-09-06作者:帝国建站网
对于帝国CMS的内容管理程序,个人站长朋友是没有什么说的了,安全又稳定,但再美好的东西也会有一点缺陷,对于内容关键字 图片ALT被替换实属让个人站长头疼的,最近在论坛上面找到了解决的办法,这样我们就可以解决这样的烦心事了!
这个办法是对KissVenus发的解决方法的补充
有的图片不止有alt 还有title 我用了KissVenus的办法解决了alt但是title不能解决,所以自己就修改了下,能用了,所以发上来,本人水平有限,所以只能改成这个样子如果有更好的代码请分享给大家 至于那些会好代码的又不去分享的BS中
如果更换了后登陆后台出现500错误 那是修改错误,请修改前备份这个文件
1、远程及本地图片 的alt 自动更改为当前文章的标题
修改e/class/functions.php 要替换两处 注意必须2处都要更换
$value=addslashes(CopyImg(stripSlashes($value),$add[copyimg],$add[copyflash],$add[classid],$add[qz_url],$username,$add['id'],$add['filepass'],$add['mark']));
替换为
$value=addslashes(CopyImg(stripSlashes($value),$add[copyimg],$add[copyflash],$add[classid],$add[qz_url],$username,$add['id'],$add['filepass'],$add['mark']));
//hack KissVenus
$value = str_ireplace(array('alt=""','alt='''),'',$value);
$value = preg_replace("@ [s]{0,}alt[s]{0,}=["'s]{0,}[sS]{0,}["'s] @isU"," ",$value);
$value = str_ireplace("<img " ,"<img $value = str_ireplace(array('title=""','title='''),'',$value);
$value = preg_replace("@ [s]{0,}title[s]{0,}=["'s]{0,}[sS]{0,}["'s] @isU"," ",$value);
$value = str_ireplace("<img " ,"<img //hack KissVenus2、图片alt防关键词链接 基于前一个修改基础上
修改e/class/functions.php
$add[newstext]=ReplaceKey($add[newstext]);
替换为
$add[newstext]=str_ireplace($add[title],"解决帝国CMS的内容关键字和图片ALT被替换的办法",$add[newstext]);
$add[newstext]=ReplaceKey($add[newstext]);
$add[newstext]=str_ireplace("解决帝国CMS的内容关键字和图片ALT被替换的办法",$add[title],$add[newstext]);
//KissVenus相关帝国教程
- 08-29帝国CMS广告JS被过滤的几种解决方法
- 03-19帝国cms如何防止你的网站数据被采集
- 10-30帝国cms专题模板自定义字段调用标签使用方法是什么?
- 10-07帝国CMS新手教程菜单的介绍
- 02-16帝国CMS教程模板导入导出详解
- 10-07帝国cms列表页最新文章显示红色日期的教程
- 08-09帝国cms二次开发搜索页支持php和动态标签代码
- 02-06帝国CMS记录发布者IP
- 02-19帝国cms内容页调用下线时间代码
- 08-30帝国cms模板qq、微信一键登录注册时时提示验证码过期问题
- 09-02帝国cms灵动标签多少天内的信息显示new字样
- 06-08帝国CMS二次开发调用今日下载本月下载本周下载排行
- 04-11帝国CMS留言板增加字段
- 02-13帝国CMS灵动标签判断某个字段有内容则显示1无内容则显示2
- 03-13帝国CMS搜索页面模板不支持灵动标签和万能标签的解决方法
- 02-21帝国cms灵动标签调用信息的标题分类名称和地址
- 11-03帝国CMS在IIS环境开启TAG伪静态后
- 02-26帝国CMS模板一句话解决标题和副标题自动判断显示
- 02-21帝国CMS灵动标签从第二条信息开始
- 02-02帝国CMS后台页面加批量勾选