Browse Source

新增中转页,替换掉ThinkPHP原生的中转页

Karson 8 years ago
parent
commit
dfef9dc051

+ 35 - 25
application/common/view/tpl/dispatch_jump.tpl

@@ -1,36 +1,47 @@
-{__NOLAYOUT__}
-<!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">
+{__NOLAYOUT__}<!DOCTYPE html>
+<html lang="en">
     <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>跳转提示</title>
         <title>跳转提示</title>
+        <meta name="viewport" content="width=device-width, initial-scale=1.0">
+        <link rel="shortcut icon" href="__CDN__/assets/img/favicon.ico" />
         <style type="text/css">
         <style type="text/css">
-            *{ padding: 0; margin: 0; }
-            body{ background: #fff; font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; color: #333; font-size: 16px; }
-            .system-message{ padding: 24px 48px; }
-            .system-message h1{ font-size: 100px; font-weight: normal; line-height: 120px; margin-bottom: 12px; }
-            .system-message .jump{ padding-top: 10px; }
-            .system-message .jump a{ color: #333; }
-            .system-message .success,.system-message .error{ line-height: 1.8em; font-size: 36px; }
-            .system-message .detail{ font-size: 12px; line-height: 20px; margin-top: 12px; display: none; }
+            *{box-sizing:border-box;margin:0;padding:0;font-family:Lantinghei SC,Open Sans,Arial,Hiragino Sans GB,Microsoft YaHei,"微软雅黑",STHeiti,WenQuanYi Micro Hei,SimSun,sans-serif;-webkit-font-smoothing:antialiased}
+            body{padding:70px 0;background:#edf1f4;font-weight:400;font-size:1pc;-webkit-text-size-adjust:none;color:#333}
+            a{outline:0;color:#3498db;text-decoration:none;cursor:pointer}
+            .system-message{margin:20px 5%;padding:40px 20px;background:#fff;box-shadow:1px 1px 1px hsla(0,0%,39%,.1);text-align:center}
+            .system-message h1{margin:0;margin-bottom:9pt;color:#444;font-weight:400;font-size:40px}
+            .system-message .jump,.system-message .image{margin:20px 0;padding:0;padding:10px 0;font-weight:400}
+            .system-message .jump{font-size:14px}
+            .system-message .jump a{color:#333}
+            .system-message p{font-size:9pt;line-height:20px}
+            .system-message .btn{display:inline-block;margin-right:10px;width:138px;height:2pc;border:1px solid #44a0e8;border-radius:30px;color:#44a0e8;text-align:center;font-size:1pc;line-height:2pc;margin-bottom:5px;}
+            .success .btn{border-color:#69bf4e;color:#69bf4e}
+            .error .btn{border-color:#ff8992;color:#ff8992}
+            .info .btn{border-color:#3498db;color:#3498db}
+            .copyright p{width:100%;color:#919191;text-align:center;font-size:10px}
+            .system-message .btn-grey{border-color:#bbb;color:#bbb}
+            .clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
+            @media (max-width:768px){body {padding:20px 0;}}
+            @media (max-width:480px){.system-message h1{font-size:30px;}}
         </style>
         </style>
     </head>
     </head>
     <body>
     <body>
-        <div class="system-message">
-        <?php switch ($code) {?>
-            <?php case 1:?>
-            <h1>:)</h1>
-            <p class="success"><?php echo($msg);?></p>
-            <?php break;?>
-            <?php case 0:?>
-            <h1>:(</h1>
-            <p class="error"><?php echo($msg);?></p>
-            <?php break;?>
-        <?php } ?>
-            <p class="detail"></p>
+        <div class="system-message <?php echo $code == 1 ? 'success' : ($code == 0 ? 'error' : 'info');?>">
+            <div class="image">
+                <img src="__CDN__/assets/img/<?php echo $code == 1 ? 'success' : ($code == 0 ? 'error' : 'info');?>.svg" alt="" width="150" />
+            </div>
+            <h1><?php echo($msg);?></h1>
             <p class="jump">
             <p class="jump">
-                页面自动 <a id="href" href="<?php echo($url);?>">跳转</a> 等待时间: <b id="wait"><?php echo($wait);?></b>
+                页面将在 <span id="wait"><?php echo($wait);?></span> 秒后自动<a id="href" href="<?php echo($url);?>">跳转</a>
             </p>
             </p>
+            <p class="clearfix">
+                <a href="javascript:history.go(-1);" class="btn btn-grey">返回上一步</a>
+                <a href="<?php echo($url);?>" class="btn btn-primary">立即跳转</a>
+            </p>
+        </div>
+        <div class="copyright">
+            <p>Powered by <a href="http://www.fastadmin.net/?ref=jump">FastAdmin</a></p>
         </div>
         </div>
         <script type="text/javascript">
         <script type="text/javascript">
             (function () {
             (function () {
@@ -42,7 +53,6 @@
                         location.href = href;
                         location.href = href;
                         clearInterval(interval);
                         clearInterval(interval);
                     }
                     }
-                    ;
                 }, 1000);
                 }, 1000);
             })();
             })();
         </script>
         </script>

File diff suppressed because it is too large
+ 22 - 0
public/assets/img/error.svg


File diff suppressed because it is too large
+ 18 - 0
public/assets/img/info.svg


File diff suppressed because it is too large
+ 14 - 0
public/assets/img/logo.svg


File diff suppressed because it is too large
+ 18 - 0
public/assets/img/success.svg