免签约即时到帐支付接口

ecshop Warning: Illegal string offset 'cat_name' in

ecshop自定义栏目里,添加栏目报错Warning: Illegal string offset 'cat_name' in D:\wamp\www\ecshop\admin\navigator.php on line 382
解决办法如下:
打开admin/navigator.php文件下的function get_sysnav()
function get_sysnav()
{
    global $_LANG;
    $sysmain = array(
        array($_LANG['view_cart'],'flow.php'),
        array($_LANG['pick_out'],'pick_out.php'),
        array($_LANG['group_buy_goods'],'group_buy.php'),
        array($_LANG['snatch'],'snatch.php'),
        array($_LANG['tag_cloud'],'tag_cloud.php'),
        array($_LANG['user_center'],'user.php'),
        array($_LANG['wholesale'], 'wholesale.php'),
        array($_LANG['activity'], 'activity.php'),
        array($_LANG['myship'], 'myship.php'),
        array($_LANG['message_board'], 'message.php'),
        array($_LANG['quotation'], 'quotation.php'),
        );
    $sysmain[] = array('-','-');
    $catlist = array_merge(cat_list(0, 0, false), array('-'), article_cat_list(0, 0, false));
    foreach($catlist as $key => $val)
    {
        $val['view_name'] = $val['cat_name'];
        for($i=0;$i<$val['level'];$i++)
        {
            $val['view_name'] = '&nbsp;&nbsp;&nbsp;&nbsp;' . $val['view_name'];
        }
        $val['url'] = str_replace( '&amp;', '&', $val['url']);
        $val['url'] = str_replace( '&', '&amp;', $val['url']);
        $sysmain[] = array($val['cat_name'], $val['url'], $val['view_name']);
    }
    return $sysmain;
}
修改成如下代码
function get_sysnav()
{
    global $_LANG;
    $sysmain = array(
        array($_LANG['view_cart'],'flow.php'),
        array($_LANG['pick_out'],'pick_out.php'),
        array($_LANG['group_buy_goods'],'group_buy.php'),
        array($_LANG['snatch'],'snatch.php'),
        array($_LANG['tag_cloud'],'tag_cloud.php'),
        array($_LANG['user_center'],'user.php'),
        array($_LANG['wholesale'], 'wholesale.php'),
        array($_LANG['activity'], 'activity.php'),
        array($_LANG['myship'], 'myship.php'),
        array($_LANG['message_board'], 'message.php'),
        array($_LANG['quotation'], 'quotation.php'),
        );
    $sysmain[] = array('-','-');
    $catlist = array_merge(cat_list(0, 0, false), array('-'), article_cat_list(0, 0, false));
    foreach($catlist as $key => $val)
    {
        if (is_array($val))
        {
            $val["view_name"] = $val["cat_name"];
            for($i=0;$i<$val['level'];$i++)
            {
                $val["view_name"] = '&nbsp;&nbsp;&nbsp;&nbsp;' . $val["view_name"];
            }
            $val["url"] = str_replace( '&amp;', '&', $val["url"]);
            $val["url"] = str_replace( '&', '&amp;', $val["url"]);
            $sysmain[] = array($val["cat_name"], $val["url"], $val["view_name"]);
        }
    }
    return $sysmain;
}

本文原创地址:https://www.ecshopok.com/article-613.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

文章评论

暂无评论,来发表一个吧

发表 取消
充值有惊喜 ECSHOP插件网微信客服edait_cn