如何修复X-cart产品页面?产品页面为空白

时间:2019-05-21 14:33:18

标签: x-cart

我有一个运行4年的x-cart网站,突然产品页面无法正常工作。我们尚未进行任何更改。

X-Cart DB Version: 4.1.9 GOLD

产品页面网址:https://www.test.com/product.php?productid=40&cat=0&page=1&featured

我可以在日志文件"x-errors_php-190521.php"中看到以下错误

PHP致命错误:

Call to undefined function func_get_categories_list() in public_html/include/common.php on line 76

if (
                !isset($cat)
                || $config['Appearance']['root_categories'] == 'Y'
            ) {

            $categories = func_get_categories_list(0, false);

        } else {

Line No 76: =>>>            $categories = func_get_categories_list($cat, false);

        }

所以帮助我们解决这个问题

1 个答案:

答案 0 :(得分:0)

1)尝试添加

x_load('category'); 

包含在

之后的include / common.php中
case 'C':

2)尝试将您的product.php与默认的进行比较,并找出问题所在。

3)尝试将您的include / common.php与默认值进行比较,并找出问题所在。

4)尝试将您的include / categories.php与默认值进行比较,并找出问题所在。

5)尝试将x_load('category');移到代码switch ($current_area) {之前

6)尝试在代码include_once $xcart_dir . '/include/func/func.category.php';之前添加代码switch ($current_area) {

主要注释:

    在X-Cart 4.4.0中添加了
  • include / common.php

  • func_get_categories_list函数在 X-Cart 4.1.9中的include / categories.php文件

  • func_get_categories_list函数在 X-Cart 4.4.0中的include / func / func.category.php文件

  • 为该比较定义文件的确切版本将很有帮助 包括include / func / func.core.php cart.php include / func / func.category.php之类的文件,带有默认文件的include / func / func.order.php。