学习资料_文档下载_软件应用_程序模板

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 1142|回复: 0

帝国CMS正文图片自动加alt为标题,支持新增和修改!

[复制链接]

402

主题

419

帖子

554

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
554
发表于 2022-4-2 16:47:34 | 显示全部楼层 |阅读模式
1、将以下文本里提供的字段处理函数放入 e/class/userfun.php 文件中
  1. function user_AddImgAlt($mid,$f,$isadd,$isq,$value,$cs){
  2.         $value=stripSlashes($value);
  3.         $title=stripSlashes($_POST['title']);
  4.         $title=str_replace('"','',$title);
  5.         $zz2="/\<(img|IMG) (.*?)alt="(.*?)"(.*?)>/is";
  6.         $text=preg_replace($zz2,"<\\1 \\2\\4>",$value);
  7.         $zz1="/\<(img|IMG) (.*?)>/is";
  8.         $text=preg_replace($zz1,"<\\1 alt="{$title}" \\2>",$text);
  9.         return $text;
  10. }
复制代码

2、修改数据表中的正文字段

需要使用此功能的数据表都需要修改。正文字段一般是newstext(也可以是其它字段),在字段处理函数文本框填上user_AddImgAlt

3、其它说明

这个函数增加alt内容是强制性的,如果手动添加了alt也会被替换掉,使用时请注意。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
此文档仅用于学习交流使用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

HI223.COM 举报邮箱:345306361@qq.com

GMT+8, 2024-5-18 20:13 , Processed in 0.109389 second(s), 19 queries .

Powered by HI223分享社区 2.3

© 2019-2020 Hi223 All Right Reserved

渝公网安备 50022502000358号

渝ICP备14008270号-3