ѡ̳

标题: 修复后台多站点的分页问题 [打印本页]

作者: admin    时间: 2018-2-3 10:39
标题: 修复后台多站点的分页问题
分页区前台分站点后台不区分
/**
* 返回分页路径
*
* @param $urlrule 分页规则
* @param $page 当前页
* @param $array 需要传递的数组,用于增加额外的方法
* @return 完整的URL路径
*/
function pageurl($urlrule, $page, $array = array()) {
        if(strpos($urlrule, '~')) {
                $urlrules = explode('~', $urlrule);
                $urlrule = $page < 2 ? $urlrules[0] : $urlrules[1];
        }
        $findme = array('{$page}');
        $replaceme = array($page);
        if (is_array($array)) foreach ($array as $k=>$v) {
                $findme[] = '{$'.$k.'}';
                $replaceme[] = $v;
        }
        $url = str_replace($findme, $replaceme, $urlrule);
        $url = str_replace(array('http://','//','~'), array('~','/','http://'), $url);
       
        $sitelist = getcache('sitelist','commons');
    $siteid =  get_siteid();
        $siteurl = $sitelist[$siteid]['domain'];
        if(defined('IN_ADMIN')) {  //后台不区分站点
         $siteurl = '';       
        }
       
         
        return $siteurl.$url;
}








欢迎光临 ѡ̳ (http://www.sunminxuan.cn/bbs/) Powered by Discuz! X3.4