文石-ONYX-BOOX

// 判断链接目标:有html_url -> 详情页;有有效价格(>1) -> 推广链接;否则无链接 $productPrice = isset($product['price']) ? floatval($product['price']) : 0; $originalPrice = isset($product['original_price']) ? floatval($product['original_price']) : 0; $hasPrice = ($productPrice > 1 || $originalPrice > 1); if (!empty($product['html_url'])) { $linkUrl = $product['html_url']; $linkTarget = '_blank'; } elseif ($hasPrice) { $linkUrl = buildUnionUrl($product, $config); $linkTarget = '_blank'; } else { $linkUrl = '#'; $linkTarget = ''; } // 根据分类图片比例设置确定图片 CSS class $imgClass = 'product-image ratio-' . ($imageRatio ?? 'square'); // placeholder 高度:square/默认保持 1:1,其余自适应 $phStyle = ($imageRatio === 'square' || empty($imageRatio)) ? 'width:100%;aspect-ratio:1;' : 'width:100%;padding:20px 0;min-height:80px;'; // 获取浏览量 $viewCount = getViewCount($product['id']); // 检查是否登录(用于前台编辑功能) $isLoggedInFrontend = isset($_SESSION['admin_logged_in']) && $_SESSION['admin_logged_in'] === true; ?> // 判断链接目标:有html_url -> 详情页;有有效价格(>1) -> 推广链接;否则无链接 $productPrice = isset($product['price']) ? floatval($product['price']) : 0; $originalPrice = isset($product['original_price']) ? floatval($product['original_price']) : 0; $hasPrice = ($productPrice > 1 || $originalPrice > 1); if (!empty($product['html_url'])) { $linkUrl = $product['html_url']; $linkTarget = '_blank'; } elseif ($hasPrice) { $linkUrl = buildUnionUrl($product, $config); $linkTarget = '_blank'; } else { $linkUrl = '#'; $linkTarget = ''; } // 根据分类图片比例设置确定图片 CSS class $imgClass = 'product-image ratio-' . ($imageRatio ?? 'square'); // placeholder 高度:square/默认保持 1:1,其余自适应 $phStyle = ($imageRatio === 'square' || empty($imageRatio)) ? 'width:100%;aspect-ratio:1;' : 'width:100%;padding:20px 0;min-height:80px;'; // 获取浏览量 $viewCount = getViewCount($product['id']); // 检查是否登录(用于前台编辑功能) $isLoggedInFrontend = isset($_SESSION['admin_logged_in']) && $_SESSION['admin_logged_in'] === true; ?> // 判断链接目标:有html_url -> 详情页;有有效价格(>1) -> 推广链接;否则无链接 $productPrice = isset($product['price']) ? floatval($product['price']) : 0; $originalPrice = isset($product['original_price']) ? floatval($product['original_price']) : 0; $hasPrice = ($productPrice > 1 || $originalPrice > 1); if (!empty($product['html_url'])) { $linkUrl = $product['html_url']; $linkTarget = '_blank'; } elseif ($hasPrice) { $linkUrl = buildUnionUrl($product, $config); $linkTarget = '_blank'; } else { $linkUrl = '#'; $linkTarget = ''; } // 根据分类图片比例设置确定图片 CSS class $imgClass = 'product-image ratio-' . ($imageRatio ?? 'square'); // placeholder 高度:square/默认保持 1:1,其余自适应 $phStyle = ($imageRatio === 'square' || empty($imageRatio)) ? 'width:100%;aspect-ratio:1;' : 'width:100%;padding:20px 0;min-height:80px;'; // 获取浏览量 $viewCount = getViewCount($product['id']); // 检查是否登录(用于前台编辑功能) $isLoggedInFrontend = isset($_SESSION['admin_logged_in']) && $_SESSION['admin_logged_in'] === true; ?> // 判断链接目标:有html_url -> 详情页;有有效价格(>1) -> 推广链接;否则无链接 $productPrice = isset($product['price']) ? floatval($product['price']) : 0; $originalPrice = isset($product['original_price']) ? floatval($product['original_price']) : 0; $hasPrice = ($productPrice > 1 || $originalPrice > 1); if (!empty($product['html_url'])) { $linkUrl = $product['html_url']; $linkTarget = '_blank'; } elseif ($hasPrice) { $linkUrl = buildUnionUrl($product, $config); $linkTarget = '_blank'; } else { $linkUrl = '#'; $linkTarget = ''; } // 根据分类图片比例设置确定图片 CSS class $imgClass = 'product-image ratio-' . ($imageRatio ?? 'square'); // placeholder 高度:square/默认保持 1:1,其余自适应 $phStyle = ($imageRatio === 'square' || empty($imageRatio)) ? 'width:100%;aspect-ratio:1;' : 'width:100%;padding:20px 0;min-height:80px;'; // 获取浏览量 $viewCount = getViewCount($product['id']); // 检查是否登录(用于前台编辑功能) $isLoggedInFrontend = isset($_SESSION['admin_logged_in']) && $_SESSION['admin_logged_in'] === true; ?>