使页面的页脚异步加载

时间:2013-11-20 13:36:07

标签: jquery performance load opencart footer

为了使网站加载更快,是否可以异步加载opencart加载http://buydatabaseonline.com/demo/index.php的页脚? 我知道它可以通过jQuery来完成,但是如何在用户到达页面底部后,如在Facebook中那样在页脚的div加载中创建整个代码?


更具体地说,看看http://www.elegantthemes.com/demo/?theme=Vertex;向下滚动时,它会加载其他内容。我想要一些关于如何在opencart模板中为footer.tpl集成类似内容的帮助。

1 个答案:

答案 0 :(得分:1)

好的,这是全新的,OC无法立即做到这一点。你在寻找的是:

  • 新控制器,我们在ControllerCommonFooterLazyLoading
  • 文件夹中说catalog/controller/common/
  • 此控制器中将由AJAX请求调用的操作,例如loadInformationExcerptsloadLatestReviews
  • 查看每个操作的模板
  • 可选的新语言标记 - 字符串对的语言文件
  • 可选的新SQL查询模型

基本的假设是了解内容延迟加载是如何完成的(如果没有,请使用Google)。在您的页脚模板中,将您的标记放置为延迟加载,并在具体标记可见后,触发对URL的AJAX请求,如

'index.php?route=common/footer_lazy_loading/load_latest_reviews'

AJAX请求将返回编译和解析的模板,然后您可以将其放置(追加/前置)到DOM中。

通过一点点工作应该相当容易实现...