xiaoya 发表于 2023-10-16 21:17:11

苹果cmsv10修改系统文件使之可以正常生成sitemap文件,并优化了bing.html文件生成sitemap的格式。

百思不得其解,百般捣鼓了一下,终于在后台找到了解决办法?

调试:

netbeans追踪到:





进入$link = mac_url('rss/'.$this->_param['ac2'],$par);



于此case语句下面的if语句进行了判断:

if($config['view']['rss'] == 2){
                $path = $model;
                if($param['page'] !=''){
                  $path .= $page_sp . $param['page'];
                }

                $path .= '.xml';
            }
            else{
                $url = url($model,$param,'xml');
            }
            break;


如果$config['view']['rss'] == 2的话,才会生产.xml文件
所以我们去后台找到 maccms.php中的:

将rss => 0 更改为 2;
再次后台点击生成sitemap文件即可正常生成了!
另将bing.html文件生成sitemap文件的格式进行了优化:






页: [1]
查看完整版本: 苹果cmsv10修改系统文件使之可以正常生成sitemap文件,并优化了bing.html文件生成sitemap的格式。