Discuz!x1.5 二级域名
问题解决
方案 一、 域名跳转且跳转到的域名显示为用户的二级域名 (1)修改/index.php 文件第 82 行 switch($domain['idtype']) { case'home': $apphost=$domain['domain'].'.'.$_ENV['domain']['root'][$domain['idtype']].'/'; $domainroot=''.$domain['domain'].'.'.$_ENV['domain']['root'][$domain['idtype'] ].'/'; if($_G['setting']['rewritestatus']&;&;in_array('home_space', _G['setting']['rewritestatus'])) { $url=rewriteoutput('home_space',1,$apphost, domain['id']); } else { $url = $domainroot.'home.php?mod=space&;uid='.$domain['domain']; } break; (2)修改/source/function/function_core.php 第 1102 行 if(empty($_G['setting']['domain']['app']['default'])) { $temp = parse_url($_G['siteurl']); $_G['setting']['domain']['app']['default'] = $temp['host'];// } $_G['domain'] = array(); $port = empty($_SERVER['SERVER_PORT']) || $_SERVER['SERVER_PORT'] == '80' ? '' : ':'.$_SERVER['SERVER_PORT']; if(is_array($_G['setting']['domain']['app'])) { foreach($_G['setting']['domain']['app'] as $app => $domain) { if(($domain || $_G['setting']['domain']['app']['default'])) { $appphp = "{$app}.php"; if(!$domain) { $domain = $_G['setting']['domain']['app']['default']; }elseif($_GET['mod']=='space' &;&; !empty($_GET['uid']) &;&; $app=='home'){// $temp = parse_url($_G['siteurl']);// $domain=$temp['host'];// }// $_G['domain']['search'][$app] = "
$_G['domain']['pregxprw'][$app] = "xml:namespace prefix = a href\=\"(){$app}.php"; } } $_G['domain']['pregxprw']['all_script'] .= '
全局加入域名审核模块 (1)修改文件/source/admincp/admincp_menu.php 文件第 42 行 $menu['global'] = array( array('menu_setting_basi
c', 'setting_basic'), array('menu_setting_access', 'setting_access'), array('menu_setting_optimize', 'setting_seo'),
array('menu_setting_functions', 'setting_functions'), array('menu_setting_domain', 'domain'), array('menu_shmain_domain','shmain_domain'), array('menu_setting_home', 'setting_home'), array('menu_setting_user', 'setting_permissions'), array('menu_setting_credits', 'setting_credits'), array('menu_setting_sec', 'setting_sec') (4)修改文件/source/language/lang_admincp_menu.php 第 44 行 'menu_setting_functions' => '站点功能', 'menu_setting_domain' => '域名设置', 'menu_shmain_domain'=>'域名审核',//添加 'menu_setting_user' => '用户权限', 'menu_setting_credits' => '积分设置', 'menu_setting_mail' => '邮件设置', array('menu_setting_user', 'setting_permissions'), ,(3)修改文件 admin.php 第 33 行 分配访问权限 增加,'shmain' $admincp_actions_normal = array('index', …… 'district', 'diytemplate', 'verify', 'nav', 'domain','shmain'); (4)新建文件/template/default/forum/shmain.htm
JavaScript?>parent.document.title = 'Discuz! Board 管理中心 - 全局 - 域名审核';if(parent.$('admincpnav')) parent.$('admincpnav').innerHTML='全局&;nbsp;&;raquo;&;nbsp;域名审核&;nbsp;&;nbsp;常用操作" HREF="ADMIN.PHP?ACTION=MISC&;OPERATION=CUSTOMMENU&;DO=ADD&;TITLE=%B5%D8%C7%F8% C9%E8%D6%C3&;URL=ACTION%253DDISTRICT">[+]';