面包靴 catpos这个函数在前台链接上多了个.html,不知道这样改会不会对其他有影响 已解决

汪钱 6月前 175

application\cms\model\Category.php


// return empty($url) ? url('cms/index/lists', ['catid' => $id]) : ((strpos($url, '://') !== false) ? $url : url($url));

改成:return empty($url) ? url('cms/index/lists', ['catid' => $id]) : ((strpos($url, '://') !== false) ? $url :  'http://' . input('server.SERVER_NAME').'/'.$url);


最新回复 (1)
  • admin 6月前
    0 2
    /**
     * 当前路径
     * 返回指定栏目路径层级
     * @param $catid 栏目id
     * @param $symbol 栏目间隔符
     */
    function catpos($catid, $symbol = ' > ')
    {
        if (getCategory($catid) == false) {
            return '';
        }
        //获取当前栏目的 父栏目列表
        $arrparentid = array_filter(explode(',', getCategory($catid, 'arrparentid') . ',' . $catid));
        foreach ($arrparentid as $cid) {
            //$url = Category_Model::buildCatUrl($cid, getCategory($cid, 'url'));
            $parsestr[] = '<a href="' . getCategory($cid, 'url') . '" >' . getCategory($cid, 'catname') . '</a>';
        }
        $parsestr = implode($symbol, $parsestr);
        return $parsestr;
    }


    • YznCMS交流社区
      3
        登录 注册 QQ登录
返回