- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在开发一个 magento 应用程序。我正在导航菜单中显示类别图像。
我已经使用 css 为它们分配了高度和宽度。当我在 getmetrix 中检查网站的性能时,我收到了指定图像尺寸消息以提高性能。
我怎样才能克服这个问题?
最佳答案
您应该在三个地方管理图像尺寸
1) 输出产品图像的任何地方(list.phtml、media.phtml,可能是 view.phtml,具体取决于您的模板)。
<img src="<?php echo $this->helper('catalog/image')->init($this->getProduct(), 'thumbnail', $_image->getFile())->resize(66); ?>" width="66" height="66" alt="<?php echo $this->htmlEscape($_image->getLabel()) ?>" /></a>
2) 如果您在 layout.xml 文件中使用标注图像。您需要像这样在 xml 文件中设置图像尺寸:
<reference name="left">
<block type="core/template" name="left.permanent.callout" template="callouts/left_col.phtml">
<action method="setImgSrc">
<src>images/media/col_left_callout.jpg</src>
</action>
<action method="setImgAlt" translate="alt" module="catalog">
<alt>Flooring Supplies Brands</alt>
</action>
<action method="setImgHeight">
<width>225</width>
</action>
<action method="setImgWidth">
<width>195</width>
</action>
<action method="setLinkUrl">
<url>brands.html</url>
</action>
</block>
</reference>
然后像这样在 callout phtml 中呈现它们:
<img src="<?php echo $this->getSkinUrl('images/media/col_right_callout.jpg') ?>" width="<?php echo $this->__($this->getImgWidth()) ?>" height="<?php echo $this->__($this->getImgHeight()) ?>" alt="<?php echo $this->__($this->getImgAlt()) ?>" style="display:block;" />
3) 在cms静态 block 中
我在这里写了一篇如何做 #2 的文章 How to add image dimensions in Magento layout files
关于performance - 如何克服 "Specify image dimensions"gtmetrix 性能摘要消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20259281/
我在 gtmetrix 上的“指定图像尺寸”得了 F。我的网站有处理所有宽度和高度的 css,以便它可以在各种设备上响应。如果我在 html 中指定尺寸,则无法调整它们。 有没有办法克服这个 gtme
当我在 GTmetrix 中添加主页链接进行分析时,它会产生整个网站的结果还是只产生主页的结果?我只对我的主页有一些问题。我需要有一个清晰的想法是它是否正在为我网站的所有页面提供结果,而只是主页。如果
我正在尝试使用 GTMetrix 减少我网站的加载时间。我在我的网站上找到以下引用资料。但是我找不到来源。 我也检查了主题和插件,得出结论是一些不需要的代码或垃圾邮件。 https://cdn.atl
我的 Word-press 网站有问题,当我使用 GTmetrix 进行测试时,它说从一致的 URL 提供资源。它显示我使用了 2 个 css 文件,一个具有正常的正确扩展名 .css,另一个具有一些
我正在为我的网站 (mustangzaaubasketball.com) 运行测试,显示的标志之一是延迟解析 javascript。 令我困惑的是,我正在靠近 html 页脚加载这些脚本。此外,尽管报
我是 API 使用新手。我已经通过 javascript 代码正确地利用了 Google Page Insights V.5 API,但我一生都无法成功地为 GTMetrix 做到这一点。似乎与 GT
我正在使用 gtmetrix 优化我的网站,并且取得了不错的成绩。但它仍然不完美 看这张图片: 页面速度: pagespeed image Y慢: yslow image 如图所示,我的值并不完美,因
我希望我的用户在我的网站上写他的网站,然后被发送到 gtmetrix.com 开始新的测试,但不需要再次写他的网站。 我正在尝试: CHECK IT 但是我得到了一个 Analysis Erro
当我在 YSLOW 中使用 gtmetrix.com 测试站点时,它显示了这条消息。我不知道如何添加过期 header 。 There are 2 static components without
我正在开发一个 magento 应用程序。我正在导航菜单中显示类别图像。 我已经使用 css 为它们分配了高度和宽度。当我在 getmetrix 中检查网站的性能时,我收到了指定图像尺寸消息以提高性能
我的 gtmetrix 速度等级是 65%! Gtmetrix 推荐如下图: 第一个建议:从静态资源中删除查询字符串如何删除查询字符串并将参数编码到 URL 中? 最佳答案 如果您使用的是“W3 To
我是一名优秀的程序员,十分优秀!