您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS怎么实现内容关键字替换图片alt的办法
从寒2023-06-12 21:21:12帝国CMS教程已有人查阅
导读对于帝国CMS的内容管理程序,个人站长朋友是没有什么说的了,安全又稳定,但再美好的东西也会有一点缺陷,对于内容关键字 图片ALT被替换实属让个人站长头疼的
对于帝国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 KissVenus
2、图片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
本文标签:
很赞哦! ()
相关文章
- 帝国cms自定义字段ReturnClassAddField标签截取字数的方法
- 自定义函数解决帝国cms简介截取字符出现html代码的方法
- 本地环境phpStudy搭建帝国CMS的方法
- 帝国cms提示Table 'px.***_enewspubtemp_2' doesn't exist的解决方法
- 帝国cms通过栏目ID获取栏目名称,别名,链接的方法
- 帝国CMS二次开发新浪iplookup根据ip跳转到不同域名的方法
- 帝国CMS怎么使用egetip()获取用户IP函数
- 帝国cms二次开发实现纯JS版的地区联动筛选功能
- 帝国CMS批量提取第一张图片为标题缩略图的方法
- 帝国cms自带ckeditor编辑器代码高亮的方法codesnippet风格
- 帝国CMS文章和TAG删除编号ID从1开始的方法
- 帝国cms后台关闭金刚模式后一片空白的解决方法
随机图文
-
帝国CMS列表模板过滤简介Html的方法
帝国CMS真是一个让新手又爱又恨的程序,都说帝国很强大,可是要上手起来很难,更别说能深入研究。这里要分享的是如何在列表中过滤html代码。 -
帝国CMS7.5版采集功能升级介绍和说明
论坛有人反映帝国CMS的采集功能有近十年没更新了,所以团队对论坛遇到较多的问题进行整理,在帝国CMS7.5版对采集功能进行部分升级,使采集更灵活。 -
帝国cms会员空间反馈信息怎么取消验证码
找到空间反馈的模板,去掉验证码部分的html代码,位置/e/space/template/空间模板/feedback.temp.php大概在58~66行去掉。 -
帝国CMS7.5版采集功能升级和说明
论坛有人反映帝国CMS的采集功能有近十年没更新了,所以团队对论坛遇到较多的问题进行整理,在帝国CMS7.5版对采集功能进行部分升级,使采集更灵活。
留言与评论 (共有 条评论) |