帝国CMS图片延迟加载的教程
今天小编看见坛友在提问帝国CMS图片延迟加载怎么加title标签!当然有些坛友也热情的回答了!但是没有给具体代码或是也不想把时间花在不该花的时间上面!此时作为热心的小编来说是很乐于助人的!现在就开讲帝国CMS图片延迟加载的方法!PS:其实这个也不叫帝国特有的方法!理论上面来说所有建站系统都是通用的!现在开始讲解坛友要求用PHP的方法!作为小编来说是不推荐这种写法的,毕竟这个用lazyload的JS结合JQ或者JS是最完美的!
方法1.PHP封装函数记得此地址要放在head标签里面也就是body前面。
总结,其实这上面的两种方法其实都需要JS再客户端执行的,其实最好的方法是进行图片压缩,毕竟帝国有自带图片压缩的函数把代码放到userfun.php中,调用这个函数即可
如果代码不能正常显示请查看原文链接地址:https://www.meiweny.cn/zazhi/zhongwangjiaocheng/236.html
方法1.PHP封装函数
- <?php $str = '<div> <strong> 1. 美文苑推荐文章<蒋成林/梅延煜:仙女洞的传说></strong> <p imgsty" popup src="https://static.dz-x.net/forum/202311/10/125928xjx36sngptcxss6s.jpg"></a></strong></p> <strong> 2. 美文苑推荐小说<醜小鴨新娘></strong> <p imgsty" popup src="https://static.dz-x.net/forum/202311/10/125929e32x2u6i8u6qiokq.jpg"></a> </p> </div>'; function imgzhuanhua($str) { $pattern = '/</script>
总结,其实这上面的两种方法其实都需要JS再客户端执行的,其实最好的方法是进行图片压缩,毕竟帝国有自带图片压缩的函数
- // 内容图片压缩处理 function tupianyasuo($add){ $add['newstext'] = preg_replace_callback( '/'; }, stripslashes($add['newstext']) ); $add['newstext'] = addslashes($add['newstext']); return $add; }
如果代码不能正常显示请查看原文链接地址:https://www.meiweny.cn/zazhi/zhongwangjiaocheng/236.html