能名网

站长网--站长网|站长之家|站长站|站长资讯|网络资源|创业资讯|创业新闻|创业学院|创业平台|站长信息中心|软件开发|网站SEO|网站资源|网站优化|域名PR|网站权重|建站仿站|商标买卖|域名转让|软件下载|技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

lyidc
查看: 290|回复: 3

[帝国系统] 分享正文内容提交图片自动加alt

[复制链接]
  • TA的每日心情
    开心
    7 天前
  • 签到天数: 902 天

    [LV.10]以坛为家III

    发表于 2020-2-23 14:16:34 | 显示全部楼层 |阅读模式
    实速互联
    升级到7.5版本之后,原来用的图片加alt的代码似乎就不起作用了,有的虽然有作用,但是会生成好多个alt....
    本次分享的是我朋友自己写的,7.5亲测可用!欢迎大家使用指正,同时也算自己做了个笔记记录下来。

    1、修改e/class/userfun.php文件,增加一下代码:

    1. function user_imgalt($mid,$f,$isadd,$isq,$value,$cs){
    2.         $value = preg_replace("/alt=".+?"/","",$value);
    3.     $title= ' alt="'.$_POST['title'].'" ';
    4.         $html_array = explode("<img",$value);
    5.         $return = '';
    6.         $num = count($html_array);
    7.         foreach($html_array as $key=>$ha)
    8.         {
    9.                 if($key == $num - 1) {
    10.                         $return .=         $ha;
    11.                 }
    12.                 else
    13.                 {
    14.                         $return .=         $ha . '<img' .$title;        
    15.                 }
    16.         }
    17.         return $return;
    18. }
    复制代码

    2、修改数据表字段,如:newstext字段,增加函数:user_imgalt,如下图:

    欢迎大家使用指正,有bug请留言~记得清除浏览器缓存~


    有部分网友反映出现如下情况:
    7.5出现下面这个情况
    1. <img 12-02="" 2018="" 783599535d4b3bd660be4473bfba10aa.jpg="" alt="科学检测第一步" d="" file="" p="" title="科学检测第一步" />
    复制代码

    我也发现这个问题,经查是因为初始代码里的alt是空值,即“alt=""  ”(之所以是空值,原因可能是使用了帝国的单图片上传功能,帝国单图片上传之后如果不写alt,那么默认生成的代码alt会是空值),将其更改为alt="1" 或删除alt即可,空值的话,我朋友这个代码没做处理所以会出现这个替换错误,看来代码还是有bug,大家凑合用吧,毕竟是朋友写的,不是我写的,所以我也没法改善,希望大神看到可以出个完善版吧,谢谢大家的支持!~




    备:此文章是转发并非原创。

    本帖子中包含更多资源

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

    x
    感谢支持站长中国www.admincn.net源码下载和实速互联www.lyidc.com空间域名VPS主机服务器企业邮局,我们产品全线优惠香港云VPS1G内存30G硬盘999元域名注册COM50CN30购买空间帮忙备案更多优惠咨询QQ351576338,专业建站、仿站、网站维护价格面议保证质量。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2020-3-6 15:59:01 | 显示全部楼层
    实速互联
    哥回复的不是帖子,是寂寞!
    感谢支持站长中国www.admincn.net源码下载和实速互联www.lyidc.com空间域名VPS主机服务器企业邮局,我们产品全线优惠香港云VPS1G内存30G硬盘999元域名注册COM50CN30购买空间帮忙备案更多优惠咨询QQ351576338,专业建站、仿站、网站维护价格面议保证质量。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-3-19 10:44:24 | 显示全部楼层
    实速互联
    楼上的说的很多!
    感谢支持站长中国www.admincn.net源码下载和实速互联www.lyidc.com空间域名VPS主机服务器企业邮局,我们产品全线优惠香港云VPS1G内存30G硬盘999元域名注册COM50CN30购买空间帮忙备案更多优惠咨询QQ351576338,专业建站、仿站、网站维护价格面议保证质量。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-27 12:27:19 | 显示全部楼层
    实速互联
    不错哦,楼主这是要火的节奏啊!
    感谢支持站长中国www.admincn.net源码下载和实速互联www.lyidc.com空间域名VPS主机服务器企业邮局,我们产品全线优惠香港云VPS1G内存30G硬盘999元域名注册COM50CN30购买空间帮忙备案更多优惠咨询QQ351576338,专业建站、仿站、网站维护价格面议保证质量。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    站长网adminzg.com源码社区-免责声明
    01、本站所有资源均来源网络或程序作者提供和网友推荐收集整理而来,仅供学习和研究使用,我们不参与任何软件的制作及传播,如有侵犯你的版权,请联系管理员及时删除
    02、访问本站的用户必须明白,本站对下载资源不拥有任何权利,其版权归该软件、资源的拥有者所有。我们亦不为此承担任何法律责任。
    03、本站不保证资源的准确性、安全性和完整性;下载后请自行检查是否带有病毒,同时本站也不承担用户因使用这些下载资源对自己和他(她)人造成任何形式的损失或伤害。
    04、用户基于自愿的原则使用,本站仅提供用户之间技术交流的媒介,不对资源软件开发者及其所拥有网站或论坛上发布的内容负任何法律责任。用户应主动了解并自觉遵守所在国家或地区的法律法规。用户只要进入本站即被视为已经阅读、理解并同意本协议的各项条款。
    05、任何人未经本站的明确许可,任何人不得盗链本站资源;不得复制或仿造本站或者在非本站所属的服务器上建立镜像

    联系QQ
    点击这里给我发消息(站长网) ※ QQ群1:247310935 ※ Q群2:114585073 ※ 热线:
    站长中国

    lyidc

    QQ|申请友链||Archiver|手机版|小黑屋|站长网 ( 闽ICP备18022661号-6 )|赞助我们

    GMT+8, 2020-5-29 23:48 , Processed in 0.108290 second(s), 22 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表