比如 文章正文怎么把img图片的alt替换为文章标题?

在 e/class/userfun.php 里面增加:

//替换正文IMG里的ALT内容
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); 
    $t_alt=count($altimg[0]);
    if($t_alt==0){
        $htmls=str_replace("<img","<img alt=\"{$title}\"",$htmls);
    }
}   
    return $htmls;
}

202004291588127153626753.jpg

相关推荐

帝国cms模板制作之:模板标签调格式与自定义内容变量调

自定义内容调用调用扩展变量在帝国cms的系统设置中,可以增加扩展变量,例如公司简介,简介的内容可以写在扩展变量里面,然后用标签去调用调用格式:<?=$public_r['add_变量名&

zblog关键词替换工具

今天需要用到一个关键词替换工具.应用中心有几个类似的插件但是我下载后没法用 就干脆写了一个本插件仅仅是前台替换.并不会修改你的数据库只适合应急处理,或者简单的替换几个或十几个词.不适合大量词替换如果你

zblog php 主题修改/模板修改/底部代码版权/关键词修改

今天给大家介绍一个在不懂代码的情况下。如何去修改zblog php 主题模板。不针对修改某一个地方.而是你用这个方法。在你不认识代码的情况下。你可以学会修改任意东西首先,你要修改某个地方 必须要改对地

php mysqli_query() 函数用法

mysqli_query(mysql连接,sql语句) 的使用:参数一:MySQL 连接参数二:sql语句参数三:可选。一个常量。可以是下列值中的任意一个:MYSQLI_USE_RESULT(如果需

通达信软件重启或重新登录后,自定义的指标动恢复到原来默认的

每次重启 发现原来设置的主图指标没了 又变回原来系统自带的指标原因:解决方法:不要选择 叠加其他指标 而是直接 选择主图指标 然后如果有必要的话 可以在自己编写的指标里 额外添加上 MA5MA10M

通达信涨停板颜色设置为紫色或自定义颜色

标注涨停板指标:(颜色可以自己修改)我习惯的设置为:涨停:实心红色跌停:实心绿色炸板:黄色半实心(最高价是涨停价 但是没涨停)代码如下:其中前两行是均线后面的三段 最后的 colorxxxx 是颜色

zblog自定义模块的创建与动更新(主题或插件专)

zblog的自定义模块分为数据库模块和文件型模块分别是以数据库的形式储存内容和已文件的形式储存内容数据库模块创建方法:创建模块,下面以创建标签云为例:在插件include.php里主题启动时,执行以下

nginx伪静态规则教程: 自定义设置任意伪静态规则

关于zblog的伪静态规则设置.后台有其他程序的.,网上也有,就不多说了那么自定义的如何写呢?ng伪静态设置可以参考下面两行代码的写法 和 解释.寻找其中的规律.location / { r

zblog php修改章浏览量插件 浏览数自定义阅读量修改

随机浏览数插件 起始浏览量设置插件文章浏览量/阅读量 自定义指定范围随机功能简介:支持 发布文章时 随机生成指定范围的随机浏览量支持 发布文章时 手动填写浏览量(即对随机生成的数字随意修改)支持 给已

chrome浏览器自定义css 屏蔽百度热搜榜

首先建议大家下载一个 "山寨"的chrome浏览器之所以我叫他"山寨"是因为他使用的chrome内核开发 并且chrome有的它都有,外观也几乎一模一样之所以用