phpcms修复站群模式下子站点栏目页,内容页采用动态导致问题
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-19 17:35:23 浏览: 评论:0
一、首先修复站群模式下子站点【栏目页】采用动态页面时候url 由于 APP_PATH 问题导致的内容页 url 域名错误指向主站问题.
打开phpcms\modules\admin\category.php,找到函数 repair(),456 行注释掉,代码如下:
//$url = $this->update_url($catid);
//$url = APP_PATH.$url;
再下面,添加代码:
- // 修复站群模式下 【栏目页】 动态页面时候 url 由于 APP_PATH 问题导致的内容页 url 域名错误问题
- $url = $this->update_url($catid);
- //cat 数组 在前面 foreach 处定义
- $txbsiteid=$cat['siteid'];
- $this->sitedb = pc_base::load_model('site_model');
- $siteinfo=$this->sitedb->get_one(array('siteid'=>$txbsiteid));
- $url = $siteinfo['domain'].$url;
二、首先修复站群模式下子站点【内容页】采用动态页面时候url 由于 APP_PATH 问题导致的内容页 url 域名错误指向主站问题.
首先打开phpcms\modules\content\classes\url.class.php,找到函数 show(),在91行左右,注释掉原代码,txb 此处为原来代码,注释掉 换成 新修改的.
//$url_arr[0] = $url_arr[1] = APP_PATH.$urls;
在其下添加如下代码:
- //修复站群模式下 【内容页】 动态页面时候 url 由于 APP_PATH 问题导致的内容页 url 域名错误问题
- //phpfensi.com
- // $category 数组 入口处 定义 ,已经获得某栏目siteid
- $txbsiteid=$category['siteid'];
- $this->sitedb = pc_base::load_model('site_model');
- $siteinfo=$this->sitedb->get_one(array('siteid'=>$txbsiteid));
- $url_arr[0] = $url_arr[1] = $siteinfo['domain'].$urls;
Tags: phpcms修复站群 phpcms栏目页
相关文章
- ·phpcms v9栏目页和内容页标题怎么设置(2014-10-19)
- ·phpcms2008栏目页分页代码修改(2014-10-21)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)