当前位置: 首页 > news >正文

宁波免费建站西宁市建设网站公司

宁波免费建站,西宁市建设网站公司,网站建设自建服务器,邯郸网络宣传公司引言 有个哥们问我Joe主题的正文部分,如何同样图片懒加载,于是便研究了一下。 探索过程 因为PHP语言我用的很少,并不擅长,于是我去网上搜了一下。 方案一:用一个叫Jquery Lazyload的JavaScript脚本,我尝…

引言

有个哥们问我Joe主题的正文部分,如何同样图片懒加载,于是便研究了一下。

探索过程

因为PHP语言我用的很少,并不擅长,于是我去网上搜了一下。

方案一:用一个叫Jquery Lazyload的JavaScript脚本,我尝试了一下,并没有什么用。或者说,在Joe主题上没什么效果。也可能是因为,我只是简单的插入页面,并没有操作正确。

方案二:直接用PHP替换文章内容中的img标签为Joe所支持的懒加载样式。

这个方法听起来是可行的,但是我在 post.php 和 page.php 没有发现 $this->content;,于是我又去别的地方找了找,没有什么头绪。

但是,我突然想到一个点(因为手里没有php编辑器,只是干巴巴地看代码),Joe对短代码的实现应该有一个替换操作,毕竟要转化成html嘛。

于是找到了相关的文件,果然也不出所料。然后就简单了,用一个正则替换搞定了。

步骤

1、打开文件 /usr/themes/Joe/core/short.php

2、在 echo $content; 上加入(翻到文件最底部)

// 将图片替换成懒加载
$r1 =  '/<img(.+)src=[\'"]([^\'"]+)[\'"](.*)>/iU';
$r2 = '<img data-src="$2" width="100%" class="image lazyload" src="https://static.wusuov.com/gif/2023/10/86a79700e14cccea92def5ed92960aaf.gif" $3>';
$content = preg_replace($r1, $r2, $content);

3、搞定

image-20231012180424376

结语

欢迎有疑惑在勿埋我心评论区留言。

来源:https://www.skyqian.com/archives/joe-lazyload.html

http://www.yayakq.cn/news/210526/

相关文章:

  • 建立网站备案的法律依据广东省自然资源厅测绘院
  • 终身免费网站建设wordpress页脚添加图片
  • 简单的电影网站模板学前端什么网站好
  • 个人盈利网站怎么建立a做爰视频免费观费网站
  • 手机网站返回跳转江门seo哪家专业
  • 肇庆住房建设部网站欧美免费视频网站模板
  • 安阳网上车管所官网泉州seo
  • 如何做网站跳转登入石家庄网站制作长沙
  • 信息网站建设预算网站建设模块需求
  • 厦门城乡建设厅网站opensuse wordpress
  • 下载网站后台网站举报查询进度
  • 网站默认极速模式济南电视台鲁中频道莱芜新闻
  • 全站flash网站深圳展厅设计装修
  • 襄阳谷城网站建设wordpress强大的电商
  • 想找在家做的兼职 有什么网站吗wordpress表单上传多个文件
  • seo sem 外贸建站 网站建设 文化墙设计赶集网免费发布信息网
  • 网站商城建设合同范本全国最好装修公司排行榜
  • 兴义做网站h5在线编辑
  • 简述网站开发的基本原则网站源码绑定域名处理
  • 网站建设和数据库维护中国工程建设监理网站
  • 广州网站建设找哪里wordpress 域名绑定 方块
  • p2p金融网站开发方案网站建设是用自己的服务器
  • 黄岩城乡住房和建设局网站个人做企业网站
  • 网络公司+网站建设+小程序网站建设推广咨询平台
  • 以蓝色为主色调的网站开发工具eclipse
  • 做推广都有什么网站设计网站用户需求分析报告
  • 微信平台做微文网站链接钓鱼网站盗号
  • 用户体验设计是什么做关键词优化的公司
  • 目录搜索引擎网站h5手机网站发展趋势
  • 长沙建长沙建网站公司怎么做网站 有空间