资讯专栏INFORMATION COLUMN

obstart的小用法

LiuRhoRamen / 3459人阅读

摘要:但是更新商品的时候又会被覆盖掉。希望各位能再提供下处理或者类似图片懒加载时,前后台无法一致呈现的问题的方法或思路。

在处理opencart图片加载的时候,想用lazylaod这个jquery插件,
网站前台都显示好了,在后台加载的时候发现2了,后台编辑商品的图片显示没出来。

因为我用的抓取把商品都自动填充,没有经过后台手动添加。也就是说在处理lazyload显示图片的时候,其中的src data-data-original width height这些属性是一股脑生成的,所以就导致后台显示看不到,但是审查元素可以看到。

php添加是这样添加的,大概复现一下:

foreach (xx as x){
 $imgs.="";
}

当时想在后台的控制器里正则替换不就好了,试了下,是可以。但是更新商品的时候又会被覆盖掉。

想想还是通过前台处理比较好,用js或者用ob函数。

虽然这两种我都没有处理,但是还是记录下思路,等网站真需要优化,再具体操作。

以下是ob函数的一个小例子:

";
    $result=ob_get_contents();
    echo "
"; ob_clean(); if(preg_match("/d{11,}/", $result,$match)){ echo str_replace(substr($match[0],-4),"****",$match[0]); }else{ echo "no match"; } ob_end_flush(); // result:1371234****

我没有处理,觉得这两种方法都不大好。希望各位能再提供下处理lazyload或者类似图片懒加载时,前后台无法一致呈现的问题的方法或思路。

参考网站:

ob函数处理lazyload

lazyload

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21289.html

相关文章

  • ob缓存机制(ob:output_buffer)

    摘要:我们要说一下中的缓存大概有哪些在中,我们可以粗略的将缓存分为客户端缓存缓存,服务器端缓存缓存。由于是基于架构的,所有,我们可以理解为浏览器端的缓存,服务器端缓存。 ① 我们要说一下php中的缓存大概有哪些! 在php中,我们可以粗略的将缓存分为客户端缓存(Browser缓存),服务器端缓存(Server缓存)。由于php是基于b/s架构的,所有,我们可以理解为浏览器端的缓存,服务器端...

    stormgens 评论0 收藏0
  • javascript cookie的传统用法,用cookie做一个记住用户名的小功能

    摘要:设置天过期,代表昨天已经过期存一个,天之后过期天之后过期记得用火狐测试做一个小记住用户名兼容测试名字值多少天过期参数传多少天,就过期多少天如果没找到返回空字符串。 最简单的设置cookie的方法 document.cookie=password=123456; 用expires设置cookie过期时间 window.onload=function(){ v...

    mcterry 评论0 收藏0
  • 2016百度前端技术学院Task02

    摘要:的演示整个项目的地址的地址起初只是想简单开始重新做一遍百度前端技术学院的任务,但是在做的过程中萌生了要记录下自己在过程中遇到的一系列问题的想法。现在我把自己完成的小项目的源码在上分享出来,希望可以帮到广大前端初学者们。 Task02的演示DEMO:https://amnova.github.io/New-... 整个项目的GitHub地址:https://github.com/amn...

    venmos 评论0 收藏0
  • 2016百度前端技术学院Task02

    摘要:的演示整个项目的地址的地址起初只是想简单开始重新做一遍百度前端技术学院的任务,但是在做的过程中萌生了要记录下自己在过程中遇到的一系列问题的想法。现在我把自己完成的小项目的源码在上分享出来,希望可以帮到广大前端初学者们。 Task02的演示DEMO:https://amnova.github.io/New-... 整个项目的GitHub地址:https://github.com/amn...

    lolomaco 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<