| @@ -7,6 +7,4 @@ $cfg_dbuser = '~dbuser~'; | |||||
| $cfg_dbpwd = '~dbpwd~'; | $cfg_dbpwd = '~dbpwd~'; | ||||
| $cfg_dbprefix = '~dbprefix~'; | $cfg_dbprefix = '~dbprefix~'; | ||||
| $cfg_db_language = '~dblang~'; | $cfg_db_language = '~dblang~'; | ||||
| ?> | ?> | ||||
| @@ -7,38 +7,28 @@ | |||||
| * @link https://www.dedebiz.com | * @link https://www.dedebiz.com | ||||
| */ | */ | ||||
| @set_time_limit(0); | @set_time_limit(0); | ||||
| //error_reporting(E_ALL); | |||||
| error_reporting(E_ALL || ~E_NOTICE); | error_reporting(E_ALL || ~E_NOTICE); | ||||
| $verMsg = 'V6'; | $verMsg = 'V6'; | ||||
| $dfDbname = 'DedeBIZ'; | $dfDbname = 'DedeBIZ'; | ||||
| $cfg_version_detail = '6.0.3'; // 详细版本号 | |||||
| $cfg_version_detail = '6.0.4'; // 详细版本号 | |||||
| $errmsg = ''; | $errmsg = ''; | ||||
| define('INSLOCKFILE', dirname(__FILE__).'/install_lock.txt'); | define('INSLOCKFILE', dirname(__FILE__).'/install_lock.txt'); | ||||
| $moduleCacheFile = dirname(__FILE__).'/modules.tmp.inc'; | $moduleCacheFile = dirname(__FILE__).'/modules.tmp.inc'; | ||||
| define('DEDEINC',dirname(__FILE__).'/../include'); | define('DEDEINC',dirname(__FILE__).'/../include'); | ||||
| define('DEDEDATA',dirname(__FILE__).'/../data'); | define('DEDEDATA',dirname(__FILE__).'/../data'); | ||||
| define('DEDEROOT',preg_replace("#[\\\\\/]install#", '', dirname(__FILE__))); | define('DEDEROOT',preg_replace("#[\\\\\/]install#", '', dirname(__FILE__))); | ||||
| header("Content-Type: text/html; charset=utf-8"); | header("Content-Type: text/html; charset=utf-8"); | ||||
| require_once(DEDEROOT.'/install/install.inc.php'); | require_once(DEDEROOT.'/install/install.inc.php'); | ||||
| require_once(DEDEINC.'/zip.class.php'); | require_once(DEDEINC.'/zip.class.php'); | ||||
| foreach(Array('_GET','_POST','_COOKIE') as $_request) | foreach(Array('_GET','_POST','_COOKIE') as $_request) | ||||
| { | { | ||||
| foreach($$_request as $_k => $_v) ${$_k} = RunMagicQuotes($_v); | foreach($$_request as $_k => $_v) ${$_k} = RunMagicQuotes($_v); | ||||
| } | } | ||||
| require_once(DEDEINC.'/common.func.php'); | require_once(DEDEINC.'/common.func.php'); | ||||
| if(file_exists(INSLOCKFILE)) | if(file_exists(INSLOCKFILE)) | ||||
| { | { | ||||
| exit(" 程序已运行安装,如果你确定要重新安装,请先从FTP中删除 install/install_lock.txt!"); | exit(" 程序已运行安装,如果你确定要重新安装,请先从FTP中删除 install/install_lock.txt!"); | ||||
| } | } | ||||
| if(empty($step)) | if(empty($step)) | ||||
| { | { | ||||
| $step = 1; | $step = 1; | ||||
| @@ -62,19 +52,15 @@ if($step==1) | |||||
| if (!extension_loaded("gd")) { | if (!extension_loaded("gd")) { | ||||
| $arrMsg[] = "GD未开启,将无法使用验证码、二维码、图片水印等功能"; | $arrMsg[] = "GD未开启,将无法使用验证码、二维码、图片水印等功能"; | ||||
| } | } | ||||
| if(!empty($_SERVER['REQUEST_URI'])) | if(!empty($_SERVER['REQUEST_URI'])) | ||||
| $scriptName = $_SERVER['REQUEST_URI']; | $scriptName = $_SERVER['REQUEST_URI']; | ||||
| else | else | ||||
| $scriptName = $_SERVER['PHP_SELF']; | $scriptName = $_SERVER['PHP_SELF']; | ||||
| $basepath = preg_replace("#\/install(.*)$#i", '', $scriptName); | $basepath = preg_replace("#\/install(.*)$#i", '', $scriptName); | ||||
| if(!empty($_SERVER['HTTP_HOST'])) | if(!empty($_SERVER['HTTP_HOST'])) | ||||
| $baseurl = 'http://'.$_SERVER['HTTP_HOST']; | $baseurl = 'http://'.$_SERVER['HTTP_HOST']; | ||||
| else | else | ||||
| $baseurl = "http://".$_SERVER['SERVER_NAME']; | $baseurl = "http://".$_SERVER['SERVER_NAME']; | ||||
| $chars='abcdefghigklmnopqrstuvwxwyABCDEFGHIGKLMNOPQRSTUVWXWY0123456789'; | $chars='abcdefghigklmnopqrstuvwxwyABCDEFGHIGKLMNOPQRSTUVWXWY0123456789'; | ||||
| $rnd_cookieEncode=''; | $rnd_cookieEncode=''; | ||||
| $length = rand(28,32); | $length = rand(28,32); | ||||
| @@ -83,7 +69,6 @@ if($step==1) | |||||
| $rnd_cookieEncode .= $chars[mt_rand(0, $max)]; | $rnd_cookieEncode .= $chars[mt_rand(0, $max)]; | ||||
| } | } | ||||
| $module_local = DEDEDATA.'/module/'; | $module_local = DEDEDATA.'/module/'; | ||||
| include('./templates/step-1.html'); | include('./templates/step-1.html'); | ||||
| exit(); | exit(); | ||||
| } | } | ||||
| @@ -103,7 +88,6 @@ else if($step==2) | |||||
| else | else | ||||
| $dfbaseurl = "http://".$_SERVER['SERVER_NAME']; | $dfbaseurl = "http://".$_SERVER['SERVER_NAME']; | ||||
| $dfbasepath = preg_replace("#\/install(.*)$#i", '', $scriptName); | $dfbasepath = preg_replace("#\/install(.*)$#i", '', $scriptName); | ||||
| $dbhost = empty($dbhost)? "localhost" : $dbhost; | $dbhost = empty($dbhost)? "localhost" : $dbhost; | ||||
| $dbuser = empty($dbuser)? "root" : $dbuser; | $dbuser = empty($dbuser)? "root" : $dbuser; | ||||
| $dbuser = empty($dbuser)? "root" : $dbuser; | $dbuser = empty($dbuser)? "root" : $dbuser; | ||||
| @@ -114,36 +98,27 @@ else if($step==2) | |||||
| $webname = empty($webname)? "我的网站" : $webname; | $webname = empty($webname)? "我的网站" : $webname; | ||||
| $baseurl = empty($baseurl)? $dfbaseurl : $baseurl; | $baseurl = empty($baseurl)? $dfbaseurl : $baseurl; | ||||
| $cmspath = empty($cmspath)? $dfbasepath : $cmspath; | $cmspath = empty($cmspath)? $dfbasepath : $cmspath; | ||||
| if ( $dbtype == 'sqlite' ) | if ( $dbtype == 'sqlite' ) | ||||
| { | { | ||||
| $db = new SQLite3(DEDEDATA.'/'.$dbname.'.db'); | $db = new SQLite3(DEDEDATA.'/'.$dbname.'.db'); | ||||
| } else { | } else { | ||||
| $dbtype = 'mysql'; | $dbtype = 'mysql'; | ||||
| $conn = mysql_connect($dbhost,$dbuser,$dbpwd) or die("<script>alert('数据库服务器或登录密码无效,\\n\\n无法连接数据库,请重新设定!');history.go(-1);</script>"); | $conn = mysql_connect($dbhost,$dbuser,$dbpwd) or die("<script>alert('数据库服务器或登录密码无效,\\n\\n无法连接数据库,请重新设定!');history.go(-1);</script>"); | ||||
| mysql_query("CREATE DATABASE IF NOT EXISTS `".$dbname."`;",$conn); | mysql_query("CREATE DATABASE IF NOT EXISTS `".$dbname."`;",$conn); | ||||
| mysql_select_db($dbname, $conn) or die("<script>alert('选择数据库失败,可能是你没权限,请预先创建一个数据库!');history.go(-1);</script>"); | mysql_select_db($dbname, $conn) or die("<script>alert('选择数据库失败,可能是你没权限,请预先创建一个数据库!');history.go(-1);</script>"); | ||||
| //获得数据库版本信息 | //获得数据库版本信息 | ||||
| $rs = mysql_query("SELECT VERSION();",$conn); | $rs = mysql_query("SELECT VERSION();",$conn); | ||||
| $row = mysql_fetch_array($rs); | $row = mysql_fetch_array($rs); | ||||
| $mysqlVersions = explode('.',trim($row[0])); | $mysqlVersions = explode('.',trim($row[0])); | ||||
| $mysqlVersion = $mysqlVersions[0].".".$mysqlVersions[1]; | $mysqlVersion = $mysqlVersions[0].".".$mysqlVersions[1]; | ||||
| mysql_query("SET NAMES '$dblang',character_set_client=binary,sql_mode='';",$conn); | mysql_query("SET NAMES '$dblang',character_set_client=binary,sql_mode='';",$conn); | ||||
| } | } | ||||
| $fp = fopen(dirname(__FILE__)."/common.inc.php","r"); | $fp = fopen(dirname(__FILE__)."/common.inc.php","r"); | ||||
| $configStr1 = fread($fp,filesize(dirname(__FILE__)."/common.inc.php")); | $configStr1 = fread($fp,filesize(dirname(__FILE__)."/common.inc.php")); | ||||
| fclose($fp); | fclose($fp); | ||||
| $fp = fopen(dirname(__FILE__)."/config.cache.inc.php","r"); | $fp = fopen(dirname(__FILE__)."/config.cache.inc.php","r"); | ||||
| $configStr2 = fread($fp,filesize(dirname(__FILE__)."/config.cache.inc.php")); | $configStr2 = fread($fp,filesize(dirname(__FILE__)."/config.cache.inc.php")); | ||||
| fclose($fp); | fclose($fp); | ||||
| //common.inc.php | //common.inc.php | ||||
| $configStr1 = str_replace("~dbtype~",$dbtype,$configStr1); | $configStr1 = str_replace("~dbtype~",$dbtype,$configStr1); | ||||
| $configStr1 = str_replace("~dbhost~",$dbhost,$configStr1); | $configStr1 = str_replace("~dbhost~",$dbhost,$configStr1); | ||||
| @@ -152,39 +127,31 @@ else if($step==2) | |||||
| $configStr1 = str_replace("~dbpwd~",$dbpwd,$configStr1); | $configStr1 = str_replace("~dbpwd~",$dbpwd,$configStr1); | ||||
| $configStr1 = str_replace("~dbprefix~",$dbprefix,$configStr1); | $configStr1 = str_replace("~dbprefix~",$dbprefix,$configStr1); | ||||
| $configStr1 = str_replace("~dblang~",$dblang,$configStr1); | $configStr1 = str_replace("~dblang~",$dblang,$configStr1); | ||||
| @chmod(DEDEDATA,0777); | @chmod(DEDEDATA,0777); | ||||
| $fp = fopen(DEDEDATA."/common.inc.php","w") or die("<script>alert('写入配置失败,请检查../data目录是否可写入!');history.go(-1);</script>"); | $fp = fopen(DEDEDATA."/common.inc.php","w") or die("<script>alert('写入配置失败,请检查../data目录是否可写入!');history.go(-1);</script>"); | ||||
| fwrite($fp,$configStr1); | fwrite($fp,$configStr1); | ||||
| fclose($fp); | fclose($fp); | ||||
| //config.cache.inc.php | //config.cache.inc.php | ||||
| $cmspath = trim(preg_replace("#\/{1,}#", '/', $cmspath)); | $cmspath = trim(preg_replace("#\/{1,}#", '/', $cmspath)); | ||||
| if($cmspath!='' && !preg_match("#^\/#", $cmspath)) $cmspath = '/'.$cmspath; | if($cmspath!='' && !preg_match("#^\/#", $cmspath)) $cmspath = '/'.$cmspath; | ||||
| if($cmspath=='') $indexUrl = '/'; | if($cmspath=='') $indexUrl = '/'; | ||||
| else $indexUrl = $cmspath; | else $indexUrl = $cmspath; | ||||
| $configStr2 = str_replace("~baseurl~",$baseurl,$configStr2); | $configStr2 = str_replace("~baseurl~",$baseurl,$configStr2); | ||||
| $configStr2 = str_replace("~basepath~",$cmspath,$configStr2); | $configStr2 = str_replace("~basepath~",$cmspath,$configStr2); | ||||
| $configStr2 = str_replace("~indexurl~",$indexUrl,$configStr2); | $configStr2 = str_replace("~indexurl~",$indexUrl,$configStr2); | ||||
| $configStr2 = str_replace("~cookieEncode~",$cookieencode,$configStr2); | $configStr2 = str_replace("~cookieEncode~",$cookieencode,$configStr2); | ||||
| $configStr2 = str_replace("~webname~",$webname,$configStr2); | $configStr2 = str_replace("~webname~",$webname,$configStr2); | ||||
| $configStr2 = str_replace("~adminmail~",$adminmail,$configStr2); | $configStr2 = str_replace("~adminmail~",$adminmail,$configStr2); | ||||
| $fp = fopen(DEDEDATA.'/config.cache.inc.php','w'); | $fp = fopen(DEDEDATA.'/config.cache.inc.php','w'); | ||||
| fwrite($fp,$configStr2); | fwrite($fp,$configStr2); | ||||
| fclose($fp); | fclose($fp); | ||||
| $fp = fopen(DEDEDATA.'/config.cache.bak.php','w'); | $fp = fopen(DEDEDATA.'/config.cache.bak.php','w'); | ||||
| fwrite($fp,$configStr2); | fwrite($fp,$configStr2); | ||||
| fclose($fp); | fclose($fp); | ||||
| if($mysqlVersion >= 4.1) | if($mysqlVersion >= 4.1) | ||||
| { | { | ||||
| $sql4tmp = "ENGINE=MyISAM DEFAULT CHARSET=".$dblang; | $sql4tmp = "ENGINE=MyISAM DEFAULT CHARSET=".$dblang; | ||||
| } | } | ||||
| //创建数据表 | //创建数据表 | ||||
| $query = ''; | $query = ''; | ||||
| $fp = fopen(dirname(__FILE__).'/sql-dftables.txt','r'); | $fp = fopen(dirname(__FILE__).'/sql-dftables.txt','r'); | ||||
| @@ -200,7 +167,6 @@ else if($step==2) | |||||
| $query = preg_replace('/character set (.*?) /i','',$query); | $query = preg_replace('/character set (.*?) /i','',$query); | ||||
| $query = str_replace('unsigned','',$query); | $query = str_replace('unsigned','',$query); | ||||
| $query = str_replace('TYPE=MyISAM','',$query); | $query = str_replace('TYPE=MyISAM','',$query); | ||||
| $query = preg_replace ('/TINYINT\(([\d]+)\)/i','INTEGER',$query); | $query = preg_replace ('/TINYINT\(([\d]+)\)/i','INTEGER',$query); | ||||
| $query = preg_replace ('/mediumint\(([\d]+)\)/i','INTEGER',$query); | $query = preg_replace ('/mediumint\(([\d]+)\)/i','INTEGER',$query); | ||||
| $query = preg_replace ('/smallint\(([\d]+)\)/i','INTEGER',$query); | $query = preg_replace ('/smallint\(([\d]+)\)/i','INTEGER',$query); | ||||
| @@ -232,7 +198,6 @@ else if($step==2) | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| $query=''; | $query=''; | ||||
| } else if(!preg_match("#^(\/\/|--)#", $line)) | } else if(!preg_match("#^(\/\/|--)#", $line)) | ||||
| { | { | ||||
| @@ -240,7 +205,6 @@ else if($step==2) | |||||
| } | } | ||||
| } | } | ||||
| fclose($fp); | fclose($fp); | ||||
| //导入默认数据 | //导入默认数据 | ||||
| $query = ''; | $query = ''; | ||||
| $fp = fopen(dirname(__FILE__).'/sql-dfdata.txt','r'); | $fp = fopen(dirname(__FILE__).'/sql-dfdata.txt','r'); | ||||
| @@ -269,7 +233,6 @@ else if($step==2) | |||||
| } | } | ||||
| } | } | ||||
| fclose($fp); | fclose($fp); | ||||
| //更新配置 | //更新配置 | ||||
| $cquery = "UPDATE `{$dbprefix}sysconfig` SET value='{$baseurl}' WHERE varname='cfg_basehost';"; | $cquery = "UPDATE `{$dbprefix}sysconfig` SET value='{$baseurl}' WHERE varname='cfg_basehost';"; | ||||
| $dbtype == 'sqlite'? $db->exec($cquery) : mysql_query($cquery,$conn); | $dbtype == 'sqlite'? $db->exec($cquery) : mysql_query($cquery,$conn); | ||||
| @@ -283,30 +246,22 @@ else if($step==2) | |||||
| $dbtype == 'sqlite'? $db->exec($cquery) : mysql_query($cquery,$conn); | $dbtype == 'sqlite'? $db->exec($cquery) : mysql_query($cquery,$conn); | ||||
| $cquery = "UPDATE `{$dbprefix}sysconfig` SET value='{$adminmail}' WHERE varname='cfg_adminemail';"; | $cquery = "UPDATE `{$dbprefix}sysconfig` SET value='{$adminmail}' WHERE varname='cfg_adminemail';"; | ||||
| $dbtype == 'sqlite'? $db->exec($cquery) : mysql_query($cquery,$conn); | $dbtype == 'sqlite'? $db->exec($cquery) : mysql_query($cquery,$conn); | ||||
| //增加管理员帐号 | //增加管理员帐号 | ||||
| $adminquery = "INSERT INTO `{$dbprefix}admin` VALUES (1, 10, '$adminuser', '".substr(md5($adminpwd),5,20)."', 'admin', '', '', 0, '".time()."', '127.0.0.1');"; | $adminquery = "INSERT INTO `{$dbprefix}admin` VALUES (1, 10, '$adminuser', '".substr(md5($adminpwd),5,20)."', 'admin', '', '', 0, '".time()."', '127.0.0.1');"; | ||||
| $dbtype == 'sqlite'? $db->exec($adminquery) : mysql_query($adminquery,$conn); | $dbtype == 'sqlite'? $db->exec($adminquery) : mysql_query($adminquery,$conn); | ||||
| //关连前台会员帐号 | //关连前台会员帐号 | ||||
| $adminquery = "INSERT INTO `{$dbprefix}member` (`mid`,`mtype`,`userid`,`pwd`,`uname`,`sex`,`rank`,`money`,`email`, | |||||
| `scores` ,`matt` ,`face`,`safequestion`,`safeanswer` ,`jointime` ,`joinip` ,`logintime` ,`loginip` ) | |||||
| VALUES ('1','个人','$adminuser','".md5($adminpwd)."','$adminuser','男','100','0','','10000','10','','0','','".time()."','','0',''); "; | |||||
| $adminquery = "INSERT INTO `{$dbprefix}member` (`mid`,`mtype`,`userid`,`pwd`,`uname`,`sex`,`rank`,`money`,`email`,`scores` ,`matt` ,`face`,`safequestion`,`safeanswer` ,`jointime` ,`joinip` ,`logintime` ,`loginip` ) | |||||
| VALUES ('1','个人','$adminuser','".md5($adminpwd)."','$adminuser','男','100','0','','10000','10','','0','','".time()."','','0',''); "; | |||||
| $dbtype == 'sqlite'? $db->exec($adminquery) : mysql_query($adminquery,$conn); | $dbtype == 'sqlite'? $db->exec($adminquery) : mysql_query($adminquery,$conn); | ||||
| $adminquery = "INSERT INTO `{$dbprefix}member_person` (`mid`,`onlynet`,`sex`,`uname`,`qq`,`msn`,`tel`,`mobile`,`place`,`oldplace`,`birthday`,`star`, | |||||
| `income` , `education` , `height` , `bodytype` , `blood` , `vocation` , `smoke` , `marital` , `house` ,`drink` , `datingtype` , `language` , `nature` , `lovemsg` , `address`,`uptime`) | |||||
| VALUES ('1', '1', '男', '{$adminuser}', '', '', '', '', '0', '0','1980-01-01', '1', '0', '0', '160', '0', '0', '0', '0', '0', '0','0', '0', '', '', '', '','0'); "; | |||||
| $adminquery = "INSERT INTO `{$dbprefix}member_person` (`mid`,`onlynet`,`sex`,`uname`,`qq`,`msn`,`tel`,`mobile`,`place`,`oldplace`,`birthday`,`star`,`income` , `education` , `height` , `bodytype` , `blood` , `vocation` , `smoke` , `marital` , `house` ,`drink` , `datingtype` , `language` , `nature` , `lovemsg` , `address`,`uptime`) | |||||
| VALUES ('1', '1', '男', '{$adminuser}', '', '', '', '', '0', '0','1980-01-01', '1', '0', '0', '160', '0', '0', '0', '0', '0', '0','0', '0', '', '', '', '','0'); "; | |||||
| $dbtype == 'sqlite'? $db->exec($adminquery) : mysql_query($adminquery,$conn); | $dbtype == 'sqlite'? $db->exec($adminquery) : mysql_query($adminquery,$conn); | ||||
| $adminquery = "INSERT INTO `{$dbprefix}member_tj` (`mid`,`article`,`album`,`archives`,`homecount`,`pagecount`,`feedback`,`friend`,`stow`) | $adminquery = "INSERT INTO `{$dbprefix}member_tj` (`mid`,`article`,`album`,`archives`,`homecount`,`pagecount`,`feedback`,`friend`,`stow`) | ||||
| VALUES ('1','0','0','0','0','0','0','0','0'); "; | |||||
| VALUES ('1','0','0','0','0','0','0','0','0'); "; | |||||
| $dbtype == 'sqlite'? $db->exec($adminquery): mysql_query($adminquery,$conn); | $dbtype == 'sqlite'? $db->exec($adminquery): mysql_query($adminquery,$conn); | ||||
| $adminquery = "INSERT INTO `{$dbprefix}member_space`(`mid` ,`pagesize` ,`matt` ,`spacename` ,`spacelogo` ,`spacestyle`, `sign` ,`spacenews`) | $adminquery = "INSERT INTO `{$dbprefix}member_space`(`mid` ,`pagesize` ,`matt` ,`spacename` ,`spacelogo` ,`spacestyle`, `sign` ,`spacenews`) | ||||
| VALUES('1','10','0','{$adminuser}的空间','','person','',''); "; | |||||
| VALUES('1','10','0','{$adminuser}的空间','','person','',''); "; | |||||
| $dbtype == 'sqlite'? $db->exec($adminquery) : mysql_query($adminquery,$conn); | $dbtype == 'sqlite'? $db->exec($adminquery) : mysql_query($adminquery,$conn); | ||||
| //锁定安装程序 | //锁定安装程序 | ||||
| $fp = fopen($insLockfile,'w'); | $fp = fopen($insLockfile,'w'); | ||||
| fwrite($fp,'ok'); | fwrite($fp,'ok'); | ||||
| @@ -329,7 +284,7 @@ else if($step==10) | |||||
| { | { | ||||
| if(empty($dbname)){ | if(empty($dbname)){ | ||||
| $info = "信息正确"; | $info = "信息正确"; | ||||
| }else{ | |||||
| } else { | |||||
| $info = mysql_select_db($dbname,$conn)? "数据库已经存在,系统将覆盖数据库": "数据库不存在,系统将自动创建"; | $info = mysql_select_db($dbname,$conn)? "数据库已经存在,系统将覆盖数据库": "数据库不存在,系统将自动创建"; | ||||
| } | } | ||||
| $result = array( | $result = array( | ||||
| @@ -337,9 +292,7 @@ else if($step==10) | |||||
| "data" => $info, | "data" => $info, | ||||
| ); | ); | ||||
| echo json_encode($result); | echo json_encode($result); | ||||
| } | |||||
| else | |||||
| { | |||||
| } else { | |||||
| $result = array( | $result = array( | ||||
| "code" => -1, | "code" => -1, | ||||
| "data" => "数据库连接失败!", | "data" => "数据库连接失败!", | ||||
| @@ -348,4 +301,4 @@ else if($step==10) | |||||
| } | } | ||||
| @mysql_close($conn); | @mysql_close($conn); | ||||
| exit(); | exit(); | ||||
| } | |||||
| } | |||||
| @@ -1,151 +1,142 @@ | |||||
| @import "tablebox.css"; | @import "tablebox.css"; | ||||
| *{ | |||||
| * { | |||||
| padding:0px; | padding:0px; | ||||
| margin:0px; | margin:0px; | ||||
| font-size: 13px; | |||||
| font-size:13px | |||||
| } | } | ||||
| body{ | |||||
| font-family:Verdana, Arial, Helvetica, sans-serif; | |||||
| body { | |||||
| font-family:Verdana,Arial,Helvetica,sans-serif; | |||||
| font-size:12px; | font-size:12px; | ||||
| background:url(images/top-bg.png) left top repeat-x; | background:url(images/top-bg.png) left top repeat-x; | ||||
| background-color:#FFF; | |||||
| background-color:#FFF | |||||
| } | } | ||||
| ul{ | |||||
| list-style:none; | |||||
| ul { | |||||
| list-style:none | |||||
| } | } | ||||
| a{ | |||||
| color:#06C; | |||||
| a { | |||||
| color:#06C | |||||
| } | } | ||||
| a:hover{ | |||||
| a:hover { | |||||
| color:#669900; | color:#669900; | ||||
| text-decoration:none; | |||||
| text-decoration:none | |||||
| } | } | ||||
| input,button,select{ | |||||
| vertical-align:middle; | |||||
| input,button,select { | |||||
| vertical-align:middle | |||||
| } | } | ||||
| select { | select { | ||||
| height: calc(1.5em + .75rem + 2px); | |||||
| padding: .375rem .75rem; | |||||
| font-weight: 400; | |||||
| color: #495057; | |||||
| background-color: #fff; | |||||
| background-clip: padding-box; | |||||
| border: 1px solid #ced4da; | |||||
| border-radius: .25rem; | |||||
| transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; | |||||
| } | |||||
| input[type="button"],input[type="submit"],input[type="reset"] { | |||||
| border: none; | |||||
| border-right: 1px solid #ACACAC; | |||||
| border-bottom: 1px solid #ACACAC; | |||||
| background-color: #F1F8B4; | |||||
| padding: 2px; | |||||
| padding-right: 5px; | |||||
| padding-left: 5px; | |||||
| cursor: pointer; | |||||
| } | |||||
| input[type="text"],input[type="password"] { | |||||
| font-size: 1rem; | |||||
| font-weight: 400; | |||||
| color: #495057; | |||||
| background-color: #fff; | |||||
| background-clip: padding-box; | |||||
| border: 1px solid #ced4da; | |||||
| border-radius: .25rem; | |||||
| height: calc(1.5em + .75rem + 2px); | |||||
| padding: .375rem .75rem; | |||||
| transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; | |||||
| line-height: 18px; | |||||
| vertical-align: middle; | |||||
| } | |||||
| .fc-690{ | |||||
| color:#FF760A; | |||||
| height:calc(1.5em + .75rem + 2px); | |||||
| padding:.375rem .75rem; | |||||
| font-weight:400; | |||||
| color:#495057; | |||||
| background-color:#fff; | |||||
| background-clip:padding-box; | |||||
| border:1px solid #ced4da; | |||||
| border-radius:.25rem; | |||||
| transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out | |||||
| } | } | ||||
| .fs-14{ | |||||
| font-size:14px; | |||||
| input[type="button"],input[type="submit"],input[type="reset"] { | |||||
| border:none; | |||||
| border-right:1px solid #ACACAC; | |||||
| border-bottom:1px solid #ACACAC; | |||||
| background-color:#F1F8B4; | |||||
| padding:2px; | |||||
| padding-right:5px; | |||||
| padding-left:5px; | |||||
| cursor:pointer | |||||
| } | } | ||||
| .top{ | |||||
| input[type="text"],input[type="password"] { | |||||
| font-size:1rem; | |||||
| font-weight:400; | |||||
| color:#495057; | |||||
| background-color:#fff; | |||||
| background-clip:padding-box; | |||||
| border:1px solid #ced4da; | |||||
| border-radius:.25rem; | |||||
| height:calc(1.5em + .75rem + 2px); | |||||
| padding:.375rem .75rem; | |||||
| transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out; | |||||
| line-height:18px; | |||||
| vertical-align:middle | |||||
| } | |||||
| .fc-690 { | |||||
| color:#FF760A | |||||
| } | |||||
| .fs-14 { | |||||
| font-size:14px | |||||
| } | |||||
| .top { | |||||
| width:960px; | width:960px; | ||||
| height:72px; | height:72px; | ||||
| overflow:hidden; | overflow:hidden; | ||||
| margin:0px auto; | |||||
| margin:0px auto | |||||
| } | } | ||||
| .top .top-logo{ | |||||
| .top .top-logo { | |||||
| width:280px; | width:280px; | ||||
| height:72px; | height:72px; | ||||
| float:left; | float:left; | ||||
| padding-left:10px; | padding-left:10px; | ||||
| background:url(images/top-logo.png) 10px 0px no-repeat; | background:url(images/top-logo.png) 10px 0px no-repeat; | ||||
| overflow:hidden; | |||||
| overflow:hidden | |||||
| } | } | ||||
| .top .top-logo h1{ | |||||
| .top .top-logo h1 { | |||||
| font-size:0px; | font-size:0px; | ||||
| line-height:1000%; | |||||
| line-height:1000% | |||||
| } | } | ||||
| .top .top-link{ | |||||
| .top .top-link { | |||||
| height:25px; | height:25px; | ||||
| padding:12px 12px 0px 0px; | padding:12px 12px 0px 0px; | ||||
| overflow:hidden; | |||||
| overflow:hidden | |||||
| } | } | ||||
| .top .top-link ul{ | |||||
| .top .top-link ul { | |||||
| height:15px; | height:15px; | ||||
| float:right; | float:right; | ||||
| overflow:hidden; | |||||
| overflow:hidden | |||||
| } | } | ||||
| .top .top-link ul li{ | |||||
| .top .top-link ul li { | |||||
| float:left; | float:left; | ||||
| padding-left:10px; | padding-left:10px; | ||||
| padding-right:10px; | padding-right:10px; | ||||
| border-left:1px solid #E8F5E3; | border-left:1px solid #E8F5E3; | ||||
| margin-left:-1px; | margin-left:-1px; | ||||
| line-height:14px; | |||||
| line-height:14px | |||||
| } | } | ||||
| .top .top-link ul li a{ | |||||
| .top .top-link ul li a { | |||||
| text-decoration:none; | text-decoration:none; | ||||
| color:#555; | |||||
| color:#555 | |||||
| } | } | ||||
| .top .top-version{ | |||||
| .top .top-version { | |||||
| height:40px; | height:40px; | ||||
| float:right; | float:right; | ||||
| padding:13px 13px 0px 0px; | |||||
| padding:13px 13px 0px 0px | |||||
| } | } | ||||
| .top .top-version h2{ | |||||
| .top .top-version h2 { | |||||
| color:#FF760A; | color:#FF760A; | ||||
| font-size:22px; | font-size:22px; | ||||
| font-style:italic; | font-style:italic; | ||||
| cursor:default; | |||||
| cursor:default | |||||
| } | } | ||||
| .main{ | |||||
| .main { | |||||
| width:900px; | width:900px; | ||||
| margin:14px auto 0px; | |||||
| margin:14px auto 0px | |||||
| } | } | ||||
| .main .pleft{ | |||||
| .main .pleft { | |||||
| width:168px; | width:168px; | ||||
| float:left; | float:left; | ||||
| cursor:default; | cursor:default; | ||||
| padding-top:6px; | |||||
| padding-top:6px | |||||
| } | } | ||||
| .main .pright{ | |||||
| .main .pright { | |||||
| width:720px; | width:720px; | ||||
| float:right; | |||||
| float:right | |||||
| } | } | ||||
| .pr-title{ | |||||
| .pr-title { | |||||
| width:720px; | width:720px; | ||||
| height:22px; | height:22px; | ||||
| margin:8px auto 0px; | margin:8px auto 0px; | ||||
| background:url(images/boxtitle_bg.gif) 0px 20px repeat-x; | background:url(images/boxtitle_bg.gif) 0px 20px repeat-x; | ||||
| overflow:hidden; | |||||
| overflow:hidden | |||||
| } | } | ||||
| .pr-title h3{ | |||||
| .pr-title h3 { | |||||
| width:158px; | width:158px; | ||||
| height:22px; | height:22px; | ||||
| line-height:22px; | line-height:22px; | ||||
| @@ -157,13 +148,12 @@ input[type="text"],input[type="password"] { | |||||
| background:url(images/boxtitle_bg.gif) 0px -2px no-repeat; | background:url(images/boxtitle_bg.gif) 0px -2px no-repeat; | ||||
| letter-spacing:2px; | letter-spacing:2px; | ||||
| color:#FF760A; | color:#FF760A; | ||||
| font-weight:bold; | |||||
| font-weight:bold | |||||
| } | } | ||||
| .t1{ | |||||
| width:162px; | |||||
| .t1 { | |||||
| width:162px | |||||
| } | } | ||||
| .t1 dt{ | |||||
| .t1 dt { | |||||
| width:162px; | width:162px; | ||||
| height:25px; | height:25px; | ||||
| line-height:25px; | line-height:25px; | ||||
| @@ -171,74 +161,68 @@ input[type="text"],input[type="password"] { | |||||
| font-weight:bold; | font-weight:bold; | ||||
| color:#FF760A; | color:#FF760A; | ||||
| text-indent:10px; | text-indent:10px; | ||||
| letter-spacing:2px; | |||||
| letter-spacing:2px | |||||
| } | } | ||||
| .t1 dd{ | |||||
| .t1 dd { | |||||
| width:160px; | width:160px; | ||||
| background-color:#FFFAF7; | background-color:#FFFAF7; | ||||
| border:1px solid #FFCABF; | |||||
| border:1px solid #FFCABF | |||||
| } | } | ||||
| .t1 dd ul{ | |||||
| .t1 dd ul { | |||||
| width:158px; | width:158px; | ||||
| border:1px solid #FFF; | border:1px solid #FFF; | ||||
| overflow:hidden; | overflow:hidden; | ||||
| padding:10px 0px; | padding:10px 0px; | ||||
| background:url(images/step-ico-bg.png) 20px 21px no-repeat; | |||||
| background:url(images/step-ico-bg.png) 20px 21px no-repeat | |||||
| } | } | ||||
| .t1 dd ul li{ | |||||
| .t1 dd ul li { | |||||
| height:40px; | height:40px; | ||||
| line-height:36px; | line-height:36px; | ||||
| text-indent:52px; | text-indent:52px; | ||||
| display:block; | display:block; | ||||
| color:#888; | color:#888; | ||||
| font-size:14px; | |||||
| font-size:14px | |||||
| } | } | ||||
| .t1 dd ul li.succeed{ | |||||
| .t1 dd ul li.succeed { | |||||
| color:#FF760A; | color:#FF760A; | ||||
| background:url(images/ico-step-succeed.png) 23px 14px no-repeat; | |||||
| background:url(images/ico-step-succeed.png) 23px 14px no-repeat | |||||
| } | } | ||||
| .t1 dd ul li.now{ | |||||
| .t1 dd ul li.now { | |||||
| color:#FF9900; | color:#FF9900; | ||||
| font-weight:bold; | font-weight:bold; | ||||
| background:url(images/ico-step-now.png) 23px 14px no-repeat; | |||||
| background:url(images/ico-step-now.png) 23px 14px no-repeat | |||||
| } | } | ||||
| .install-msg{ | |||||
| .install-msg { | |||||
| padding:10px 20px; | padding:10px 20px; | ||||
| color:#777; | color:#777; | ||||
| line-height:31px; | line-height:31px; | ||||
| font-size:14px; | font-size:14px; | ||||
| overflow:hidden; | overflow:hidden; | ||||
| clear:both; | |||||
| clear:both | |||||
| } | } | ||||
| .pr-agreement{ | |||||
| .pr-agreement { | |||||
| padding:16px; | padding:16px; | ||||
| line-height:21px; | line-height:21px; | ||||
| color:#666; | color:#666; | ||||
| height:300px; | height:300px; | ||||
| overflow-y:scroll; | |||||
| overflow-y:scroll | |||||
| } | } | ||||
| .pr-agreement strong{ | |||||
| .pr-agreement strong { | |||||
| display:block; | display:block; | ||||
| color:#333; | color:#333; | ||||
| line-height:27px; | line-height:27px; | ||||
| margin-top:6px; | |||||
| margin-top:6px | |||||
| } | } | ||||
| .pr-agreement p{ | |||||
| text-indent:30px; | |||||
| .pr-agreement p { | |||||
| text-indent:30px | |||||
| } | } | ||||
| .btn-box{ | |||||
| .btn-box { | |||||
| margin-top:15px; | margin-top:15px; | ||||
| border-top:1px solid #DDD; | border-top:1px solid #DDD; | ||||
| padding:10px 6px; | padding:10px 6px; | ||||
| vertical-align:middle; | |||||
| vertical-align:middle | |||||
| } | } | ||||
| .btn-next{ | |||||
| .btn-next { | |||||
| width:104px; | width:104px; | ||||
| height:34px; | height:34px; | ||||
| border:none; | border:none; | ||||
| @@ -247,9 +231,9 @@ input[type="text"],input[type="password"] { | |||||
| margin-left:10px; | margin-left:10px; | ||||
| overflow:hidden; | overflow:hidden; | ||||
| font-size:0px; | font-size:0px; | ||||
| line-height:100px; | |||||
| line-height:100px | |||||
| } | } | ||||
| .btn-back{ | |||||
| .btn-back { | |||||
| width:104px; | width:104px; | ||||
| height:34px; | height:34px; | ||||
| border:none; | border:none; | ||||
| @@ -257,45 +241,39 @@ input[type="text"],input[type="password"] { | |||||
| cursor:pointer; | cursor:pointer; | ||||
| overflow:hidden; | overflow:hidden; | ||||
| font-size:0px; | font-size:0px; | ||||
| line-height:100px; | |||||
| line-height:100px | |||||
| } | } | ||||
| #readpact{ | |||||
| #readpact { | |||||
| *margin-top:-4px; | *margin-top:-4px; | ||||
| margin-right:4px; | |||||
| margin-right:4px | |||||
| } | } | ||||
| .over-link{ | |||||
| .over-link { | |||||
| padding:0px 40px; | padding:0px 40px; | ||||
| line-height:41px; | line-height:41px; | ||||
| overflow:hidden; | overflow:hidden; | ||||
| clear:both; | |||||
| clear:both | |||||
| } | } | ||||
| .waitpage { | .waitpage { | ||||
| top:0; | |||||
| left:0; | |||||
| filter:Alpha(opacity=70); | |||||
| -moz-opacity:0.7; | |||||
| position:absolute; | |||||
| z-index:10000; | |||||
| background:url(images/loading1.gif) #ababab no-repeat center 200px; | |||||
| width:100%; | |||||
| height:2500px; | |||||
| display:none; | |||||
| } | |||||
| top:0; | |||||
| left:0; | |||||
| filter:Alpha(opacity=70); | |||||
| -moz-opacity:0.7; | |||||
| position:absolute; | |||||
| z-index:10000; | |||||
| background:url(images/loading1.gif) #ababab no-repeat center 200px; | |||||
| width:100%; | |||||
| height:2500px; | |||||
| display:none | |||||
| } | |||||
| .divpre { | .divpre { | ||||
| filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale); | |||||
| filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale) | |||||
| } | } | ||||
| .modulesel { | .modulesel { | ||||
| width:120px; | |||||
| margin-right:8px; | |||||
| float:left; | |||||
| width:120px; | |||||
| margin-right:8px; | |||||
| float:left | |||||
| } | } | ||||
| .pr-agreement h2 { | .pr-agreement h2 { | ||||
| font-size: 14px; | |||||
| font-weight: bolder; | |||||
| font-size:14px; | |||||
| font-weight:bolder | |||||
| } | } | ||||
| @@ -1,106 +1,89 @@ | |||||
| input{ | |||||
| input { | |||||
| vertical-align:middle; | vertical-align:middle; | ||||
| margin-right:3px; | margin-right:3px; | ||||
| font-size:12px; | |||||
| font-size:12px | |||||
| } | } | ||||
| textarea{ | |||||
| textarea { | |||||
| vertical-align:top; | vertical-align:top; | ||||
| font-size:12px; | font-size:12px; | ||||
| line-height:156%; | line-height:156%; | ||||
| border:1px solid #AAA; | border:1px solid #AAA; | ||||
| padding:3px; | padding:3px; | ||||
| letter-spacing:1px; | letter-spacing:1px; | ||||
| word-break:break-all; | |||||
| overflow-y:auto; | |||||
| word-break:break-all; | |||||
| overflow-y:auto | |||||
| } | } | ||||
| .input-txt{ | |||||
| .input-txt { | |||||
| padding:4px 8px 4px 6px; | padding:4px 8px 4px 6px; | ||||
| border:1px solid #AAA; | border:1px solid #AAA; | ||||
| font-size:12px; | font-size:12px; | ||||
| color:#000; | color:#000; | ||||
| width:200px; | |||||
| width:200px | |||||
| } | } | ||||
| .textipt_on{ | |||||
| border:1px solid #F90; | |||||
| .textipt_on { | |||||
| border:1px solid #F90 | |||||
| } | } | ||||
| hr{ | |||||
| hr { | |||||
| height:1px; | height:1px; | ||||
| line-height:1px; | line-height:1px; | ||||
| overflow:hidden; | overflow:hidden; | ||||
| border-width:1px 0px 0px 0px ; | |||||
| border-top:1px solid #FFCABF;/*兼容Opera*/ | |||||
| } | |||||
| border-width:1px 0px 0px 0px; | |||||
| border-top:1px solid #FFCABF | |||||
| } | |||||
| hr:empty { | hr:empty { | ||||
| margin:8px 0px 7px 0px !important; | margin:8px 0px 7px 0px !important; | ||||
| margin:0px; | |||||
| margin:0px | |||||
| } | } | ||||
| small{ | |||||
| font-size:12px; | |||||
| small { | |||||
| font-size:12px | |||||
| } | } | ||||
| .moncolor td{ | |||||
| background:#FFCABF; | |||||
| .moncolor td { | |||||
| background:#FFCABF | |||||
| } | } | ||||
| .twbox{ | |||||
| .twbox { | |||||
| width:706px; | width:706px; | ||||
| border:1px solid #FFCABF; | border:1px solid #FFCABF; | ||||
| font-size:12px; | font-size:12px; | ||||
| overflow:hidden; | overflow:hidden; | ||||
| margin:8px auto; | |||||
| margin:8px auto | |||||
| } | } | ||||
| .twbox thead tr td{ | |||||
| .twbox thead tr td { | |||||
| background:url(body_title_bg.gif) -1px -1px repeat-x; | background:url(body_title_bg.gif) -1px -1px repeat-x; | ||||
| height:31px; | height:31px; | ||||
| line-height:31px; | line-height:31px; | ||||
| text-indent:10px; | |||||
| text-indent:10px | |||||
| } | } | ||||
| .twbox thead tr td strong{ | |||||
| .twbox thead tr td strong { | |||||
| letter-spacing:2px; | letter-spacing:2px; | ||||
| margin-right:14px; | margin-right:14px; | ||||
| color:#FFF; | color:#FFF; | ||||
| font-size:14px; | |||||
| font-size:14px | |||||
| } | } | ||||
| .twbox thead tr td span{ | |||||
| color:#CDA; | |||||
| .twbox thead tr td span { | |||||
| color:#CDA | |||||
| } | } | ||||
| .twbox thead tr td p{ | |||||
| .twbox thead tr td p { | |||||
| height:31px; | height:31px; | ||||
| display:inline; | display:inline; | ||||
| float:right; | float:right; | ||||
| margin:-31px 10px 0 0; | margin:-31px 10px 0 0; | ||||
| overflow:hidden; | |||||
| overflow:hidden | |||||
| } | } | ||||
| .twbox thead tr td p *{ | |||||
| float:right; | |||||
| .twbox thead tr td p * { | |||||
| float:right | |||||
| } | } | ||||
| .twbox thead tr td a.thlink{ | |||||
| color:#FFF; | |||||
| .twbox thead tr td a.thlink { | |||||
| color:#FFF | |||||
| } | } | ||||
| .twbox thead tr td a.thlink:hover{ | |||||
| .twbox thead tr td a.thlink:hover { | |||||
| color:#FFFF00; | color:#FFFF00; | ||||
| text-decoration:none; | |||||
| text-decoration:none | |||||
| } | } | ||||
| .twbox tbody { | .twbox tbody { | ||||
| overflow:hidden; | overflow:hidden; | ||||
| text-align:left; | |||||
| text-align:left | |||||
| } | } | ||||
| .twbox tbody tr th{ | |||||
| .twbox tbody tr th { | |||||
| background:#FFFAF7; | background:#FFFAF7; | ||||
| color:#FF760A; | color:#FF760A; | ||||
| line-height:21px; | line-height:21px; | ||||
| @@ -108,42 +91,37 @@ small{ | |||||
| text-indent:30px; | text-indent:30px; | ||||
| font-weight:normal; | font-weight:normal; | ||||
| border-bottom:1px solid #FFCABF; | border-bottom:1px solid #FFCABF; | ||||
| letter-spacing:2px; | |||||
| letter-spacing:2px | |||||
| } | } | ||||
| .twbox tbody tr td{ | |||||
| .twbox tbody tr td { | |||||
| padding:7px; | padding:7px; | ||||
| border-bottom:1px solid #F2F2F2; | border-bottom:1px solid #F2F2F2; | ||||
| color:#333; | color:#333; | ||||
| vertical-align:top; | |||||
| vertical-align:top | |||||
| } | } | ||||
| .twbox tbody tr td p{ | |||||
| line-height:21px; | |||||
| .twbox tbody tr td p { | |||||
| line-height:21px | |||||
| } | } | ||||
| .twbox tbody tr td p strong img{ | |||||
| vertical-align:middle; | |||||
| .twbox tbody tr td p strong img { | |||||
| vertical-align:middle | |||||
| } | } | ||||
| .twbox tbody tr td img{ | |||||
| .twbox tbody tr td img { | |||||
| vertical-align:top; | vertical-align:top; | ||||
| margin:0px 10px 5px 0px; | |||||
| margin:0px 10px 5px 0px | |||||
| } | } | ||||
| .twbox tbody tr td small{ | |||||
| color:#888; | |||||
| .twbox tbody tr td small { | |||||
| color:#888 | |||||
| } | } | ||||
| .twbox tfoot tr td{ | |||||
| .twbox tfoot tr td { | |||||
| padding:10px; | padding:10px; | ||||
| line-height:25px; | line-height:25px; | ||||
| text-align:center; | |||||
| text-align:center | |||||
| } | } | ||||
| .twbox tfoot tr td p{ | |||||
| .twbox tfoot tr td p { | |||||
| line-height:21px; | line-height:21px; | ||||
| margin-bottom:10px; | |||||
| margin-bottom:10px | |||||
| } | } | ||||
| input.but{ | |||||
| input.but { | |||||
| height:26px; | height:26px; | ||||
| padding-left:6px; | padding-left:6px; | ||||
| padding-right:6px; | padding-right:6px; | ||||
| @@ -151,12 +129,10 @@ input.but{ | |||||
| font-weight:bold; | font-weight:bold; | ||||
| letter-spacing:1px; | letter-spacing:1px; | ||||
| color:#FFF; | color:#FFF; | ||||
| background-color:#FC3; | |||||
| background-color:#FC3 | |||||
| } | } | ||||
| .onetd{ | |||||
| .onetd { | |||||
| width:120px; | width:120px; | ||||
| text-align:right; | text-align:right; | ||||
| line-height:25px; | |||||
| } | |||||
| line-height:25px | |||||
| } | |||||
| @@ -1,19 +1,15 @@ | |||||
| <!DOCTYPE html | |||||
| PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
| <html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> | ||||
| <head> | <head> | ||||
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | ||||
| <title>安装程序 - DedeBIZ - DedeBIZ技术支持 | |||||
| </title> | |||||
| <title>安装程序 - DedeBIZ - DedeBIZ技术支持</title> | |||||
| <link rel="stylesheet" href="../static/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/css/bootstrap.min.css"> | ||||
| <link href="../static/font-awesome/css/font-awesome.min.css" rel="stylesheet"> | |||||
| <link rel="stylesheet" href="../static/font-awesome/css/font-awesome.min.css"> | |||||
| <script src="../static/js/jquery.min.js"></script> | <script src="../static/js/jquery.min.js"></script> | ||||
| <script src="../static/js/popper.min.js"></script> | <script src="../static/js/popper.min.js"></script> | ||||
| <script src="../static/js/bootstrap.bundle.js"></script> | <script src="../static/js/bootstrap.bundle.js"></script> | ||||
| <script src="../static/js/dede.js"></script> | <script src="../static/js/dede.js"></script> | ||||
| </head> | </head> | ||||
| <body> | <body> | ||||
| <div class="d-flex flex-column flex-md-row align-items-center p-3 px-md-4 mb-3 bg-white border-bottom shadow-sm"> | <div class="d-flex flex-column flex-md-row align-items-center p-3 px-md-4 mb-3 bg-white border-bottom shadow-sm"> | ||||
| <h5 class="my-0 mr-md-auto font-weight-normal text-success">DedeBIZ安装程序</h5> | <h5 class="my-0 mr-md-auto font-weight-normal text-success">DedeBIZ安装程序</h5> | ||||
| @@ -23,21 +19,18 @@ | |||||
| <a class="p-2 text-dark" href="https://www.dedebiz.com/service" target="_blank">技术服务</a> | <a class="p-2 text-dark" href="https://www.dedebiz.com/service" target="_blank">技术服务</a> | ||||
| </nav> | </nav> | ||||
| </div> | </div> | ||||
| <main class="container"> | <main class="container"> | ||||
| <?php | <?php | ||||
| if(count($arrMsg) > 0){ | if(count($arrMsg) > 0){ | ||||
| foreach($arrMsg as $msg){ | foreach($arrMsg as $msg){ | ||||
| ?> | ?> | ||||
| <div class="alert alert-warning" role="alert"> | <div class="alert alert-warning" role="alert"> | ||||
| <?php echo $msg ?> | <?php echo $msg ?> | ||||
| </div> | </div> | ||||
| <?php | <?php | ||||
| } | |||||
| } | |||||
| } | } | ||||
| ?> | ?> | ||||
| <div class="card mb-4 shadow-sm"> | <div class="card mb-4 shadow-sm"> | ||||
| <div class="card-header bg-success text-white"> | <div class="card-header bg-success text-white"> | ||||
| <h5 class="my-0 fw-normal text-center">首次运行安装程序(v<?php echo $cfg_version_detail;?>)</h5> | <h5 class="my-0 fw-normal text-center">首次运行安装程序(v<?php echo $cfg_version_detail;?>)</h5> | ||||
| @@ -111,19 +104,15 @@ | |||||
| </form> | </form> | ||||
| </div> | </div> | ||||
| </div> | </div> | ||||
| <footer> | <footer> | ||||
| <div class="row"> | <div class="row"> | ||||
| <div class="col-12 col-md"> | <div class="col-12 col-md"> | ||||
| <p class="d-block mb-3 text-muted">© 2021 <a href="https://www.dedebiz.com" target="_blank" title="DedeBIZ商业技术支持,提供更专业强大的站点应用开发技术">DedeBIZ技术支持</a></p> | |||||
| <p class="d-block mb-3 text-muted">© 2022 <a href="https://www.dedebiz.com" target="_blank" title="DedeBIZ商业技术支持,提供更专业强大的站点应用开发技术">DedeBIZ技术支持</a></p> | |||||
| </div> | </div> | ||||
| </div> | </div> | ||||
| </footer> | </footer> | ||||
| </main> | </main> | ||||
| <script> | |||||
| <script> | |||||
| $("#btnCheckConnect").click(function() { | $("#btnCheckConnect").click(function() { | ||||
| let dbhost = $('#dbhost').val(); | let dbhost = $('#dbhost').val(); | ||||
| let dbuser = $('#dbuser').val(); | let dbuser = $('#dbuser').val(); | ||||
| @@ -140,8 +129,6 @@ | |||||
| } | } | ||||
| }) | }) | ||||
| }) | }) | ||||
| </script> | |||||
| </script> | |||||
| </body> | </body> | ||||
| </html> | </html> | ||||
| @@ -1,18 +1,5 @@ | |||||
| User-agent: * | |||||
| Disallow: /plus/ad_js.php | |||||
| Disallow: /plus/advancedsearch.php | |||||
| Disallow: /plus/car.php | |||||
| Disallow: /plus/carbuyaction.php | |||||
| Disallow: /plus/shops_buyaction.php | |||||
| Disallow: /plus/erraddsave.php | |||||
| Disallow: /plus/posttocar.php | |||||
| Disallow: /plus/disdls.php | |||||
| Disallow: /plus/feedback_js.php | |||||
| Disallow: /plus/mytag_js.php | |||||
| Disallow: /plus/rss.php | |||||
| Disallow: /plus/search.php | |||||
| Disallow: /plus/recommend.php | |||||
| Disallow: /plus/stow.php | |||||
| Disallow: /plus/count.php | |||||
| User-agent: * | |||||
| Disallow: /data | |||||
| Disallow: /include | Disallow: /include | ||||
| Disallow: /plus | |||||
| Disallow: /templets | Disallow: /templets | ||||