我注意到在我网站的某些产品页面(但不是全部)上,我遇到了一个奇怪的问题,其中一张产品图片出现在它应该显示的图片下方的行中。
因此,在某些页面上,“购买此产品的人还购买了...”的图片,在最后一行,其中一个产品掉了一行,显然不合适。 http://tinyurl.com/cs6d3q5
但大多数其他页面都很好! http://tinyurl.com/clwq3dz
我不知道是什么问题。据我所知,他们都应该以同样的方式行事。谁能启发我并告诉我他们是如何调试的?我在 FF 上使用 Firebug 和开发人员工具,但它们似乎不像以前那样有用
谢谢
这是用于创建它的代码:
if($also_purchased_products->RecordCount() > 0) {
echo '<div style="clear:both"></div>';
echo '<div class="sideboxHeading">People who bought this also purchased...</div> <div class="ProdInfoDotSpacer"></div>';
while (!$also_purchased_products->EOF) {
$also_purchased_products->fields['products_name'] = zen_get_products_name($also_purchased_products->fields['products_id']);
echo '<div class="alsoPurchasedWrapper">';
echo '<a href="' . zen_href_link(zen_get_info_page($also_purchased_products->fields['products_id']), 'products_id=' . $also_purchased_products->fields['products_id']) . '">' . zen_image(DIR_WS_IMAGES . $also_purchased_products->fields['products_image'], $also_purchased_products->fields['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br />';
echo '<a href="' . zen_href_link(zen_get_info_page($also_purchased_products->fields['products_id']), 'products_id=' . $also_purchased_products->fields['products_id']) . '">' . $also_purchased_products->fields['products_name'] . '</a>';
echo '</div>';
$also_purchased_products->MoveNext();
}
}