没有代码,下一页链接显示
i.stack.imgur.com/0Oniu.jpg
使用代码,下一页链接不显示
i.stack.imgur.com/ljtmr.jpg
帮助。
代码由ainosilva撰写
http://forum.opencart.com/viewtopic.php?f=20&t=62631#p381559
我通过将数字从0增加到300来解决问题
// $ product_total = $ this-> model_catalog_product-> getTotalProducts($ data); $ product_total = 0;
但是当我打开第二页时,我仍然会发现一些缺货网站的缺货产品。
i.stack.imgur.com/tagBy.jpg
帮助!
答案 0 :(得分:1)
我不确定你是否可以使用主题,但我安排了一个任务来运行一个PHP文件,根据数量改变产品的状态。这是完整的脚本:
<?php
$servername = "localhost";
$username = "db_username";
$password = "db_password";
$dbname = "db_name";
$dbprefix = "oc_";
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "UPDATE " . $dbprefix . "product SET status = 1 WHERE quantity > 0";
mysqli_query($conn, $sql);
$sql = "UPDATE " . $dbprefix . "product SET status = 0 WHERE quantity < 1";
mysqli_query($conn, $sql);
mysqli_close($conn);
?>
答案 1 :(得分:0)
更简单的方法是更新opencart的控制器以将语句更新为:
product.status = 1 && product.quantity >0;
控制器文件位于catalog->controller->product.php